[yum-commits] Branch 'yum-3_2_X' - 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

skvidal at osuosl.org skvidal at osuosl.org
Wed May 4 15:22:31 UTC 2011


 po/bn_IN.po    | 1508 +++++++++++++++++++++++++++++++------------------------
 po/ca.po       | 1526 ++++++++++++++++++++++++++++++++------------------------
 po/cs.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/da.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/de.po       | 1539 ++++++++++++++++++++++++++++++++------------------------
 po/el.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/en_GB.po    | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/es.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/eu.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/fi.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/fr.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/gu.po       | 1526 ++++++++++++++++++++++++++++++++------------------------
 po/hi.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/hu.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/id.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/id_ID.po    | 1516 +++++++++++++++++++++++++++++++-------------------------
 po/it.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/ja.po       | 1535 ++++++++++++++++++++++++++++++++------------------------
 po/lt_LT.po    | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/mr.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/ms.po       | 1510 +++++++++++++++++++++++++++++++------------------------
 po/nb.po       | 1526 ++++++++++++++++++++++++++++++++------------------------
 po/pa.po       | 1530 ++++++++++++++++++++++++++++++++------------------------
 po/pl.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/pt.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/pt_BR.po    | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/ru.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/sr.po       | 1526 ++++++++++++++++++++++++++++++++------------------------
 po/sr at latin.po | 1526 ++++++++++++++++++++++++++++++++------------------------
 po/sv.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/uk.po       | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/ur.po       | 1508 +++++++++++++++++++++++++++++++------------------------
 po/yum.pot     | 1504 +++++++++++++++++++++++++++++++------------------------
 po/zh_CN.po    | 1541 ++++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po    | 1508 +++++++++++++++++++++++++++++++------------------------
 35 files changed, 30354 insertions(+), 23130 deletions(-)

New commits:
commit b6444799d69695e848b6ca4bbde63c7e467b3866
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Wed May 4 11:22:06 2011 -0400

    newest .pot and translations, again

diff --git a/po/bn_IN.po b/po/bn_IN.po
index 9a173db..d356e56 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-05-04 14:59+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+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"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: bn_IN\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr ""
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr ""
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr ""
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr ""
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr ""
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr ""
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr ""
 
@@ -66,337 +66,371 @@ msgstr ""
 msgid "Erased: %s"
 msgstr ""
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr ""
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr ""
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr ""
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr ""
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr ""
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr ""
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr ""
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr ""
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr ""
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr ""
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr ""
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr ""
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
 msgstr ""
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr ""
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr ""
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr ""
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr ""
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr ""
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr ""
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr ""
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr ""
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 msgstr ""
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr ""
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr ""
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr ""
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr ""
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr ""
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr ""
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr ""
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr ""
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr ""
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr ""
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr ""
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr ""
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr ""
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr ""
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr ""
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
 " You can use \"%s*/%s%s\" and/or \"%s*bin/%s%s\" to get that behaviour"
 msgstr ""
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr ""
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr ""
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr ""
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr ""
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr ""
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr ""
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr ""
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr ""
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr ""
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr ""
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr ""
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr ""
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr ""
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr ""
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr ""
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr ""
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr ""
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr ""
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1245
+#: ../cli.py:1417
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr ""
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr ""
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -404,419 +438,430 @@ msgid ""
 "%s: %s option requires an argument"
 msgstr ""
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr ""
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr ""
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr ""
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr ""
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr ""
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr ""
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr ""
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr ""
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr ""
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr ""
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr ""
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr ""
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr ""
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr ""
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr ""
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr ""
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr ""
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr ""
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr ""
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr ""
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr ""
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr ""
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr ""
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr ""
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr ""
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr ""
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr ""
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr ""
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr ""
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
 "Group: %s"
 msgstr ""
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr ""
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr ""
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr ""
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr ""
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr ""
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr ""
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr ""
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr ""
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr ""
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr ""
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr ""
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr ""
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr ""
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr ""
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr ""
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr ""
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr ""
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr ""
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr ""
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr ""
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr ""
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr ""
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr ""
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr ""
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -824,57 +869,57 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr ""
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr ""
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr ""
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr ""
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr ""
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr ""
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr ""
 
@@ -882,7 +927,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -890,448 +935,488 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr ""
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr ""
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr ""
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr ""
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr ""
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr ""
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr ""
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr ""
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1380
-msgid "ID"
+#: ../output.py:1482
+msgid "Command line"
 msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr ""
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr ""
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
+msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
+
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr ""
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr ""
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr ""
 
-#: ../output.py:1810
-msgid "updated"
-msgstr ""
-
-#: ../output.py:1811
-msgid "obsoleted"
+#: ../output.py:2105
+msgid "an update"
 msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr ""
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:1814
-msgid "downgraded"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
+
+#: ../output.py:2110
+msgid "updated"
+msgstr ""
+
+#: ../output.py:2111
+msgid "obsoleted"
 msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr ""
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr ""
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr ""
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr ""
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr ""
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr ""
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr ""
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr ""
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr ""
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr ""
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr ""
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr ""
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr ""
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr ""
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr ""
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel"
 msgstr ""
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
 "Exiting on Broken Pipe"
 msgstr ""
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1339,55 +1424,59 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 
-#: ../utils.py:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr ""
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
 msgstr ""
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr ""
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr ""
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1404,894 +1493,933 @@ msgid ""
 "For more information contact your distribution or package provider.\n"
 msgstr ""
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr ""
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr ""
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr ""
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr ""
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr ""
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr ""
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr ""
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 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:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr ""
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr ""
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr ""
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr ""
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr ""
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr ""
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr ""
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr ""
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr ""
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr ""
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr ""
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr ""
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr ""
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr ""
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr ""
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr ""
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr ""
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr ""
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr ""
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr ""
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr ""
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr ""
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr ""
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr ""
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr ""
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr ""
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr ""
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr ""
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr ""
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr ""
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr ""
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr ""
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr ""
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr ""
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr ""
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr ""
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr ""
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr ""
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr ""
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr ""
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr ""
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr ""
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr ""
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr ""
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr ""
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr ""
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr ""
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr ""
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr ""
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr ""
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr ""
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr ""
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr ""
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr ""
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr ""
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr ""
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr ""
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr ""
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr ""
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr ""
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
 "aliases: "
 msgstr ""
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
 "alias: "
 msgstr ""
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr ""
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr ""
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr ""
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr ""
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr ""
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr ""
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel."
 msgstr ""
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr ""
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr ""
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr ""
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr ""
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr ""
 
 #. is it already installed?
-#: ../yum/depsolve.py:477
+#: ../yum/depsolve.py:513
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr ""
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr ""
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr ""
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr ""
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr ""
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr ""
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr ""
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr ""
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr ""
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr ""
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr ""
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr ""
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr ""
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr ""
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr ""
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr ""
 
-#: ../yum/__init__.py:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 msgstr ""
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
+msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
+msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
 msgstr ""
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr ""
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr ""
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr ""
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1618
+#: ../yum/__init__.py:1757
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 
-#: ../yum/__init__.py:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr ""
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2299,532 +2427,614 @@ msgid ""
 "    * needed %s"
 msgstr ""
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr ""
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr ""
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr ""
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr ""
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr ""
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr ""
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr ""
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr ""
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr ""
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr ""
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 msgstr ""
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr ""
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr ""
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr ""
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr ""
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr ""
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr ""
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr ""
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr ""
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
 #, python-format
-msgid "No Package found for %s"
+msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
+#, python-format
+msgid "No Package found for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr ""
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr ""
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr ""
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr ""
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr ""
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr ""
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr ""
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr ""
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr ""
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr ""
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr ""
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr ""
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
+msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr ""
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 
-#: ../yum/__init__.py:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr ""
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr ""
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr ""
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, 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:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr ""
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
+#: ../yum/__init__.py:4689
+msgid "Key import failed"
 msgstr ""
 
-#: ../yum/__init__.py:4388
-msgid "Key import failed"
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4709
 #, 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr ""
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr ""
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr ""
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr ""
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr ""
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr ""
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr ""
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr ""
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr ""
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr ""
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr ""
 
diff --git a/po/ca.po b/po/ca.po
index 5b0df16..e2e1ddb 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-05-04 14:58+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: ca\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Actualitzant"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Suprimint"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../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:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsolet"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Actualitzat"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Suprimit"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Instal·lat"
 
@@ -66,73 +66,73 @@ msgstr "Error: estat de sortida invàlid: %s per a %s"
 msgid "Erased: %s"
 msgstr "Suprimit: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Suprimint"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Neteja"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "L'ordre «%s» ja està definida"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Configurant repositoris"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "S'estan llegint les metadades de repositoris des de fitxers locals"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Error de configuració: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Error d'opcions: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instal·lat: %s-%s a %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Muntat    : %s a %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Pujat: %s a %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Cal que doneu alguna ordre"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Requeriments de disc:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,62 +140,62 @@ msgstr ""
 "Resum d'errors\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 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:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "S'està sortint de l'ordre de l'usuari"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "S'estan baixant els següents paquets:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "S'ha produït un error baixant els següents paquets:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "S'està executant rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "S'ha produït un error. Necessiteu actualitzar el gestor rpm:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "S'ha produït un error amb rpm_check_debug contra depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "Cal actualitzar l'RPM"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Siusplau, informeu d'aquest error a %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "S'està executant la transacció de prova"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "S'ha produït un error en la transacció de prova:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "La transacció de prova ha acabat amb èxit"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "S'està executant la transacció"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -203,93 +203,114 @@ msgstr ""
 "No s'importaran automàticament les claus en una execució desatesa.\n"
 "Feu servir \"-y\" per a importar les claus."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Potser volíeu dir: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Paquets %s%s%s disponibles, però no instal·lats."
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "El paquet %s%s%s no està disponible."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paquets a instal·lar"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Res a fer"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paquets marcats per a actualitzar"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "No hi ha cap paquet marcat per a actualitzar"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d paquets marcats per a suprimir"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "No hi ha cap paquet marcat per a suprimir"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paquets per a desactualitzar"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (des de %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, 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:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paquets a reinstal·lar"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "No s'ha proporcionat cap paquet"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Avís: no s'ha trobat cap coincidència per a: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "No s'ha trobat cap coincidència"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -298,117 +319,130 @@ msgstr ""
 "Avís: les versions 3.0.x del yum comproven incorrectament els noms de fitxer.\n"
 " Podeu usar \"%s*/%s%s\" i/o \"%s*bin/%s%s\" per obtenir aquest comportament"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No s'ha trobat cap paquet per a %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "S'està netejant tot"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "S'estan netejant les capçaleres"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "S'estan netejant els paquets"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "S'estan netejant les metadades xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "S'està netejant la memòria cau de la base de dades"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "S'està netejant la memòria cau de metadades que han vençut"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "S'estan netejant els connectors"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Grups instal·lats:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Grups disponibles:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Fet"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Avís: El grup %s no existeix."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d paquets a instal·lar"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "No existeix cap grup anomenat %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "No hi ha cap paquet a suprimir dels grups"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d paquets a suprimir"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "El paquet %s ja està instal·lat, s'ometrà"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, 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:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opcions del connector"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Error en la línia d'ordres: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -419,280 +453,286 @@ msgstr ""
 "\n"
 "%s: l'opció %s necessita un argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color pren un valor d'entre: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "mostra el missatge d'ajuda i surt"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "sigues tolerant amb els errors"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "ubicació del fitxer de configuració"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "temps màxim d'espera d'ordres"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nivell de sortida de depuració"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "mostra duplicats, en repositoris, en les ordres per llistar i cercar"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "nivell de sortida d'error"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "operació silenciosa"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "operació descriptiva"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "respon sí a totes les preguntes"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "mostra la versió del Yum i surt"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "estableix l'arrel de la instal·lació"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 "habilita un o més repositoris (es permeten caràcters de reemplaçament)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 "deshabilita un o més repositoris (es permeten caràcters de reemplaçament)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "exclou els paquets per nom o expressió regular del glob"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 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:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "habilita el processament d'obsolets durant les actualitzacions"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "inhabilita els connectors de Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "inhabilita la comprobació de signatures gpg"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "inhabilita els connectors pel seu nom"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "habilita els connectors pel seu nom"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "omet paquets amb problemes de resolució de dependències"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "controla sempre que s'usi color"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Gen"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Abr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Mai"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Ago"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Set"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Des"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "S'està intentant un altre servidor rèplica."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Descripció  : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "s"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "sí"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "no"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "És correcte [s/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -701,141 +741,146 @@ msgstr ""
 "\n"
 "Grup: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Id de Grup: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Descripció: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Paquets obligatoris:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Paquets per defecte:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Paquets opcionals:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Paquets condicionals:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "paquet: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  No hi ha dependències per a aquest paquet"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dependència: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Dependència insatisfeta"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Coincidències amb:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Llicència   : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Fitxer      : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Altre       : "
 
-#: ../output.py:956
+#: ../output.py:966
 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:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Mida total: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Mida total de la descàrrega: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Tornant a instal·lar"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Desfent l'actualització"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "S'està instal·lant per dependències"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "S'està actualitzant degut a les dependències"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "S'està suprimint degut a les dependències"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Ignorat degut a problemes de dependències:"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paquet"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arq"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versió"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repositori"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Mida"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -846,57 +891,57 @@ msgstr ""
 "Resum de la transacció\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Suprimit"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dependència suprimida"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dependència instal·lada"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dependència actualitzada"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Reemplaçat"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Ha fallat"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dos"
 
@@ -904,7 +949,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -915,439 +960,479 @@ 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:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "interrupció de l'usuari"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr ""
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr ""
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr ""
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr ""
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr ""
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr ""
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1380
-msgid "ID"
+#: ../output.py:1482
+msgid "Command line"
 msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr ""
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr ""
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1573
+#: ../output.py:1747
+#, python-format
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
+
+#: ../output.py:1751
 #, python-format
-msgid "(%s seconds)"
+msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr ""
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr ""
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "instal·lat"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "actualitzat"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "obsolet"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "suprimit"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:1814
-msgid "downgraded"
+#: ../output.py:2108
+msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
+
+#: ../output.py:2110
+msgid "updated"
+msgstr "actualitzat"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "obsolet"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paquet %s.%s %s:%s-%s passarà a ser %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> S'està executant la transacció de prova"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Tornant a calcular la resolució de dependències amb els nous canvis."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Ha finalitzat la resolució de dependències"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> S'està processant la dependència %s per al paquet: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dependència no resolta: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr ""
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> S'està processant el conflicte: %s té un conflicte amb %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 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:1957
+#: ../output.py:2254
 #, 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:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "S'està executant"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Està dormint"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Traçat/aturat"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  L'altre aplicatiu és: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  L'altre aplicatiu és: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memòria : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Iniciat: fa %s-%s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Estat  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1357,7 +1442,7 @@ msgstr ""
 "\n"
 "S'està sortint per la cancel·lació de l'usuari"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1367,7 +1452,7 @@ msgstr ""
 "\n"
 "S'està sortint en trobar la canonada trencada"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1378,41 +1463,41 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 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:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Errors desconeguts: Codi de sortida: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1420,15 +1505,19 @@ msgstr ""
 "\n"
 "Dependències resoltes"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Completat!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "Heu de ser root per a executar aquesta ordre."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1458,353 +1547,353 @@ msgstr ""
 "\n"
 "Per a més informació contacteu el vostre distribuïdor o proveïdor de paquets.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Error: es necessita algun element per comparar"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Error: es necessita un grup o una llista de grups"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: la neteja requereix una opció: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: argument invàlid per a la neteja: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "No hi ha arguments per a l'intèrpret d'ordres"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nom del fitxer passat a l'intèrpret d'ordres: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, 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:121
+#: ../yumcommands.py:130
 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:138
+#: ../yumcommands.py:147
 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:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAQUET..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instal·la un o més paquets al vostre sistema"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "S'està preparant el procés d'instal·lació"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAQUET...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "S'ha actualitzat un o més paquets al vostre sistema"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "S'està preparant el procés d'actualització"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Mostra detalls sobre un paquet o un grup de paquets"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Paquets instal·lats"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Paquets disponibles"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Paquets extra"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Paquets actualitzats"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Paquets obsolets"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Paquets recentment afegits"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "No hi ha paquets coincidents per llistar"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Llista un paquet o un grup de paquets"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Suprimeix un o més paquets del vostre sistema"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "S'està preparant el procés de supressió"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "S'està preparant el procés de grup"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "No hi ha cap grup on executar l'ordre"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Llista els grups de paquets disponibles"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instal·la els paquets en un grup en el vostre sistema"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Suprimeix els paquets en un grup en el vostre sistema"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Mostra detalls sobre un grup de paquets"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Genera les metadades de la memòria cau"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 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:546
+#: ../yumcommands.py:556
 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:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "S'han creat les metadades per a la memòria cau"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "S'han suprimit les dades de la memòria cau"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Troba quin paquet proporciona el valor donat"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Comprova si hi ha actualitzacions de paquets disponibles"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Busca detalls del paquet per la cadena donada"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "S'estan buscant paquets: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Actualitza paquets tenint en compte els obsolets"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "S'està preparant el procés d'actualització"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instal·la un RPM local"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "S'està configurant el procés local de paquets"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Determina quin paquet satisfà la dependència donada"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "S'estan buscant paquets per a la dependència:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Executa un intèrpret d'ordres interactiu de yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "S'està preparant l'intèrpret d'ordres de yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Llista les dependències d'un paquet"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "S'estan trobant dependències: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Mostra els repositoris de programari configurats"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "habilitat"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "deshabilitat"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Id-repo           : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Nom-repo          : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Estat-repo        : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Repo-revisió      : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Repo-etiquetes    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-etiq-dist    : "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Repo-actualitzat  : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Paquets-repo      : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Mida-repo         : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "URL-base-repo     : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Repo-metaenllaç   : "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Actualitzat     : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Miralls-repo      : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Mai (últim: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Temps d'instal·lació (últim: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s segons (últim: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Venç-repo   : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-exclou : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-inclou : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "id repo"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "estat"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "nom repo"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Mostra un missatge d'ajuda d'ús"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "No hi ha ajuda disponible per a %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1814,7 +1903,7 @@ msgstr ""
 "\n"
 "àlies: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1824,84 +1913,117 @@ msgstr ""
 "\n"
 "àlies: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "S'està preparant el procés de reinstal·lació"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "reinstal·la un paquet"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "S'està preparant el procés de desactualització"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "desactualitza un paquet"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 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:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Instal·lat:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Disponible:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 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:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "S'estan resolent dependències"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1911,190 +2033,198 @@ msgstr ""
 "\n"
 "S'està sortint de l'ordre de l'usuari."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 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:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Tsflag invàlid en el fitxer de configuració: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "S'està buscant pkgSack per a la dependència: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Membre: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s convertits per a instal·lar"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "S'està afegint el paquet %s en mode %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "S'està suprimint el paquet %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requereix: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 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:342
+#: ../yum/depsolve.py:349
 #, 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:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Proveïdor potencial: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, 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:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mode per al paquet que proporciona %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, 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:393
+#: ../yum/depsolve.py:429
 #, 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:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: S'està actualitzant %s per a resoldre dependències."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, 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:435
+#: ../yum/depsolve.py:471
 #, 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:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, 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:504
+#: ../yum/depsolve.py:540
 #, 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:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s ja es troba en ts, s'està ometent"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, 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:580
+#: ../yum/depsolve.py:616
 #, 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:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Èxit - transacció buida"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "S'està recomençant el bucle"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Està acabant el procés de dependències"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s de %s té problemes resolent dependències"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Èxit - dependències resoltes"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "S'estan comprobant les dependències per a %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "s'està buscant %s com a requeriment de %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "S'està executant compare_providers() per a %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "millor arq en el po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s fa obsolet %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2103,142 +2233,142 @@ msgstr ""
 "archdist ha comparat %s amb %s a %s\n"
 "  Ha guanyat: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "rpm font comú %s i %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefix comú de %s entre %s i %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Millor ordre: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, 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:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "els connectors ja estan inicialitzats"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "S'està llegint un RPMDB local"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "S'estan configurant els sacs de paquets"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, 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:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "Aquest repositori no es pot reiniciar.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "S'està construint l'objecte d'actualitzacions"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "S'estan obtenint les metadades del grup"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "S'està afegint el fitxer del grup des del repositori: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, 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:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "No hi ha cap grup disponible en cap repositori"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "S'està important informació adicional de la llista de fitxers"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2246,23 +2376,21 @@ msgstr ""
 "Encara hi ha transaccions sense acabar. Hauríeu de considerar executar yum-"
 "complete-transaction abans per acabar-les."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Intent %i d'omissió dels paquets trencats"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "L'omissió dels paquets trencats ha necessitat %i intents"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr ""
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2270,115 +2398,115 @@ msgstr ""
 "\n"
 "Paquets omesos degut a problemes de dependències:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s des de %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, 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:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, 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:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "No s'ha pogut realitzar la suma de verificació"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "No coincideix la suma de verificació del paquet"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, 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:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "s'està utilitzant la còpia local de %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2389,11 +2517,11 @@ msgstr ""
 "    * lliure    %s\n"
 "    * necessari %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "La capçalera no està completa."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2401,62 +2529,62 @@ 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:1954
+#: ../yum/__init__.py:2115
 #, 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:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Hi ha hagut un problema obrint el paquet %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, 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:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "El paquet %s no està signat"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "No es pot suprimir %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "S'ha suprimit %s"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "No es pot suprimir %s fitxer %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fitxer %s suprimit"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s fitxers suprimits"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, 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:2139
+#: ../yum/__init__.py:2301
 #, 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:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2464,137 +2592,148 @@ msgstr ""
 "searchPackages() desapareixerà en una futura versió de Yum."
 "                      Useu searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "S'estan buscant %d paquets"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "s'està buscant el paquet %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "s'està buscant en les entrades de fitxers"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "s'està buscant en les entrades proporcionades"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Proporciona-coincideix: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr ""
 "No hi ha dades de grup disponibles en cap dels repositoris configurats"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No existeix cap grup anomenat %s"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, 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:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "S'està afegint el paquet %s del grup %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, 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:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, 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:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "No s'ha trobat cap paquet per a %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Marcador de versió invàlid"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "L'objecte paquet no era una instància d'objecte paquet"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "No hi ha res especificat per a instal·lar"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, 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:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No hi ha cap coincidència per a l'argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "El paquet %s es troba instal·lat però no és disponible"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "No hi ha cap paquet disponible per a instal·lar"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "El paquet: %s  - ja està en la transacció"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, 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:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, 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:3307
+#: ../yum/__init__.py:3505
 #, 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:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2602,66 +2741,66 @@ msgstr ""
 "actualització."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "S'està actualitzant tot"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, 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:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, 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:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "No s'actualitzarà el paquet obsolet: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, 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:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "No hi ha cap paquet coincident per a suprimir"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "S'està examinant %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
@@ -2669,12 +2808,12 @@ msgstr ""
 "No s'ha pogut afegir el paquet %s a la transacció. No és una arquitectura "
 "compatible: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2683,122 +2822,140 @@ msgstr ""
 "El paquet %s no està instal·lat; no es pot actualitzar. Executeu «yum "
 "install» per a instal·lar-lo."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "S'està excloent %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "S'està marcant %s per a ser instal·lat"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "S'està marcant %s com a actualització de %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s no actualitza el paquet instal·lat."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "No es pot obrir el fitxer %s. S'ometrà."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 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:3912
+#: ../yum/__init__.py:4140
 #, 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:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "No hi ha cap paquet disponible per a desactualitzar"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, 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:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "No hi ha cap paquet disponible que coincideixi: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Només hi ha una actualització disponible per al paquet: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "S'està recuperant la clau GPG des de %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "La recuperació de la clau GPG ha fallat: "
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, 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:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, 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:4326
-msgid "Not installing key"
-msgstr "No s'està instal·lant la clau"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "La importació de la clau ha fallat (codi %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "La clau s'ha importat amb èxit"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2807,136 +2964,189 @@ 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:4347
+#: ../yum/__init__.py:4624
 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:4366
+#: ../yum/__init__.py:4648
 #, 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:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "No s'està instal·lant la clau per al repositori %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Ha fallat la importació de la clau"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "No s'ha pogut trobar un servidor rèplica vàlid."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "S'han trobat errors baixant paquets."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Siusplau, informeu d'aquest error al %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Errors en la transacció de prova: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Connectors carregats: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "No hi ha cap connector que coincideixi amb: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, 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:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "No s'ha pogut importar el connector \"%s\""
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, 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:282
+#: ../yum/plugins.py:283
 #, 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:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "S'està carregant el connector \"%s\""
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, 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:342
+#: ../yum/plugins.py:343
 #, 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:345
+#: ../yum/plugins.py:346
 #, 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:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "l'enregistrament d'ordres no està suportat"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Reempaquetant"
 
diff --git a/po/cs.po b/po/cs.po
index 375203c..2e38df9 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-03-31 14:24+0000\n"
-"Last-Translator: covex <covex at lowlevel.cz>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\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"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Aktualizuje se"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Maže se"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instaluje se"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Zastaralé"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Aktualizováno"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Smazáno"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Nainstalováno"
 
@@ -66,73 +66,73 @@ msgstr "Chyba: neplatný výstupní stav: %s pro %s"
 msgid "Erased: %s"
 msgstr "Smazáno: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Odstraňuje se"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Čistí se"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Příkaz „%s“ již definován"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Nastavují se repozitáře"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Načítají se metadata repozitářů z lokálních souborů"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Chyba konfigurace: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Chybná volba: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Nainstalováno: %s-%s na %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Sestaveno    : %s na %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Odesláno     : %s na %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Musíte zadat nějaký příkaz"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Neexistující příkaz: %s. Použijte %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Diskové požadavky:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, 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"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,60 +140,60 @@ msgstr ""
 "Přehled chyb\n"
 "------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 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:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Ukončeno na příkaz uživatele"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Stahují se balíčky:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Chyba stahování balíčků:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Spouští se rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "CHYBA Je potřeba aktualizovat rpm k provedení:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "CHYBA v rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "Je potřeba aktualizovat RPM"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Oznamte prosím tuto chybu v %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Spouští se test transakcí"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Chyba při kontrole transakcí:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Test transakcí uspěl"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Spouští se transakce"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -201,93 +201,114 @@ msgstr ""
 "Nelze automaticky importovat klíče při spuštění bez obsluhy.\n"
 "Použijte \"-y\" k potlačení."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Možná jste myslel: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Balíček(y) %s%s%s dostupný/é, ale nenainstalovaný/é."
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Balíček %s%s%s není dostupný."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Balíček(y) k instalaci"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Není co dělat"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d balíčků označeno k aktualizaci"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Žádné balíčky označené k aktualizaci"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d balíčků označených k synchronizaci distribuce"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "K synchronizaci distribuce nebyly označeny žádné balíčky"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d balíčků označeno ke smazání"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Žádné balíčky označené k odstranění"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Balíček(y) ke snížení verze"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (z %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Instalované balíčky  %s%s%s%s nejsou dostupné"
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Balíček(y) k reinstalaci"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Žádný balíček neposkytuje"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Shoda: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Varování: Žádný balíček odpovídající: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nebyla nalezena shoda"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,114 +317,127 @@ msgstr ""
 "Varování: 3.0.x verze yumu by chybně hledala shodu se jménem souboru.\n"
 " Můžete použít \"%s*/%s%s\" a/nebo \"%s*bin/%s%s\" k dosažení tohoto chování"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nebyly nalezeny balíčky pro %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Čištění repozitářů:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Čistí se vše"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Čistí se hlavičky"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Čistí se balíčky"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Čistí se XML metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Čistí se skladiště databáze"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Ze skladiště se odstraňují zastaralá metadata"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Čistí se skladiště rpmdb dat"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Čistí se zásuvné moduly"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Nainstalované skupiny:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Dostupné skupiny:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Dokončeno"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Varování: skupina %s neexistuje."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d balíček(ů) k instalaci"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Neexistuje skupina se jménem %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Žádné balíčky k odstranění ve skupině"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d balíček(ů) k odstranění"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Balíček %s je již nainstalován, přeskakuje se"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Skartuje se neporovnatelný balíček %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Možnosti zásuvného modulu"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Chyba příkazové řádky: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -414,278 +448,284 @@ msgstr ""
 "\n"
 "%s: %s volba vyžaduje argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color přijímá jeden z: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "ukázat tuto nápovědu a skončit"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "tolerovat chyby"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "spustit vše ze systémového skladiště, bez jeho aktualizace"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "umístění konfiguračního souboru"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maximální čas čekání na příkaz"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "úroveň výstupních ladících informací"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "ukázat duplikáty v repozitářích, v list/search příkazech"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "úroveň výstupu chyb"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "úroveň výstupních ladících informací pro rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "tichý chod"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "užvaněný chod"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "odpovědět ano na všechny otázky"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "ukázat verzi yumu a skončit"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "nastavit kořen instalace "
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "povolit jeden nebo více repozitářů (zástupné znaky povoleny)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "zakázat jeden nebo více repozitářů (zástupné znaky povoleny)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "vyřadit balíček(y) podle jména nebo globálně"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 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:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "povolit zpracování zastaralých během aktualizací"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "zakázat zásuvné moduly yumu"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "zakázat kontrolu GPG podpisů"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "zakázat zásuvné moduly podle jména"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "povolit zásuvné moduly podle jména"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "přeskočit balíčky s problémy v závislostech"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontrola zda jsou použity barvy"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr "nastavte hodnotu $releasever v konfiguraci yumu a repo souborech"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "nastavit doplňkové konfigurace a možnosti repozitáře "
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Led"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Úno"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Bře"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Dub"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "KvÄ›"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "ÄŒer"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "ÄŒec"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Srp"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Zář"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Říj"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Lis"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Pro"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Zkouší se jiné zrcadlo"
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Jméno       : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arch        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epocha      : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Verze       : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Vydání      : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Velikost    : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Z repozitáře: %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Odesilatel  : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Čas odeslání: %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Čas sestavení: %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "ÄŒas instalace: %s "
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Nainstaloval: %s "
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Změnil      : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Souhrn      : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Licence     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Popis       : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "a"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "ano"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "ne"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "V pořádku [a/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -694,141 +734,146 @@ msgstr ""
 "\n"
 "Skupina: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " ID skupiny: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Popis: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Povinné balíčky:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Výchozí balíčky:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Volitelné balíčky:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Podmínečné balíčky:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "balíčky: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Pro tento balíček nejsou žádné závislosti"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  závislosti: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Neuspokojené závislosti"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Shoda s:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licence     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Soubor      : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Další       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Při výpočtu celkové velikosti stahování nastala chyba"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Celková velikost: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Celková velikost stahování: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Nainstalovaná velikost: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Při počítání velikosti instalace došlo k chybě"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Přeinstalovává se"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Snižuje se verze"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Instaluje se kvůli závislostem"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Aktualizuje se kvůli závislostem"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Odstraňuje se kvůli závislostem"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Přeskočeno (problémy se závislostmi)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Balíček"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Verze"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repozitář"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Vel."
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     nahrazuje se  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -839,57 +884,57 @@ msgstr ""
 "Shrnutí transakce\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Instalace    %5.5s balíčků\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Aktualizace  %5.5s balíčků\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Odstranění   %5.5s  balíčků\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Reinstalace  %5.5s balíčků\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Snížení verze %5.5s balíčků\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Odstraněno"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Odstraněné závislosti"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Nainstalované závislosti"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Aktualizované závislosti"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Nahrazeno"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Selhalo"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dvÄ›"
 
@@ -897,7 +942,7 @@ msgstr "dvÄ›"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -908,328 +953,368 @@ 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:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "Přerušeno uživatelem"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Celkem"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<nenastaveno>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Systém"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Zadáno špatné ID transakce nebo balíčku/ů"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "ID"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Přihlášení uživatele"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "ID"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Datum a čas"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Akce"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Pozměněno"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Nezadáno ID transakce"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Špatné ID transakce"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Zadané ID transakce nenalezeno"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Nalezeno více než jedno ID transakce!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Nebylo zadáno ID transakce nebo balíčku/ů"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Snížena verze"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Nenainstalováno"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Starší"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Novější"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "ID transakce:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Počáteční čas  :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Začátek rpmdb  :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s sekund)"
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Konečný čas    :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Konec rpmdb    :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Uživatel       :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Návratový kód  :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Přerušeno"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Selhalo:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Úspěch"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Příkazová řádka:"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Uložená přídavná nestandardní informace: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transakce proběhla s:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Pozměněné balíčky:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Přeskočené balíčky:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problémy rpmdb:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Výstup skriptletu:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Chyby:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Instalovat"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Instalovat závislosti"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Zastaralé"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Smazat"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Přeinstalovat"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Snížit verzi"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Aktualizovat"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "ÄŒas"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Poslední den"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Poslední týden"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Poslední 2 týdny"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Poslední 3 měsíce"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Posledních 6 měsíců"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Poslední rok"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Více než rok"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nenalezena transakce %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "ID transakce:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Další dostupná informace z historie:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Nenalezena další data toho jména"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "instalaci"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "aktualizaci"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "zastarání"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "smazání"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "reinstalaci"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "snížení verze"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "aktualizaci"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "zastarání"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Balíček %s.%s %s:%s-%s nastaven k %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Spouští se kontrola transakce"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Restartuje se řešení závislostí s novými změnami."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Řešení závislostí dokončeno"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Zpracování závislosti: %s pro balíček: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Ponechají se balíčky: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nevyřešená závislost: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Balíček: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1238,7 +1323,7 @@ msgstr ""
 "\n"
 "    Vyžaduje: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1247,7 +1332,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1256,7 +1341,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1265,85 +1350,85 @@ msgstr ""
 "        Nenalezeno"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Aktualizoval"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Snížil verzi"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Zastaral"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Dostupné"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Zpracování konfliktu: %s je v konfliktu s %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Do transakční sady se přidávají vybrané balíčky. Čekejte prosím."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Stahují se hlavičky %s pro přidání do transakce."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Běží"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Spí"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Nepřerušitelné"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Trasován/Zastaven"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Další aplikace je: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Další aplikace je: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Paměť  : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Spuštěn: %s - %s nazpět"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Stav   : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1353,7 +1438,7 @@ msgstr ""
 "\n"
 "Ukončeno na základě pokynu uživatele"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1363,7 +1448,7 @@ msgstr ""
 "\n"
 "Ukončeno kvůli nefunkční rouře"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1374,7 +1459,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1382,35 +1467,35 @@ msgstr ""
 "Zámek aplikace yum je uzamčen jinou aplikací; ukončeno dle konfigurace "
 "exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Chyba PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Chyba Yumu: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Chyba: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " Můžete zkusit volbu --skip-broken k překonání tohoto problému"
 
-#: ../utils.py:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " Můžete zkusit spustit: rpm -Va --nofiles --nodigest"
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Neznámá chyba/y: Výstupní kód: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1418,15 +1503,19 @@ msgstr ""
 "\n"
 "Závislosti vyřešeny"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Hotovo!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "Pro spuštění tohoto příkazu potřebujete být root."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1455,48 +1544,48 @@ msgstr ""
 "\n"
 "Více informací získáte u svého distributora nebo správce balíčku.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Chyba: K nalezení shody je potřeba předmět"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Chyba: Je potřeba skupina nebo seznam skupin"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Chyba: clean vyžaduje volbu: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Chyba: Neplatný argument pro clean: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Shell nemá žádný argument"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Jméno souboru předané shellu: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Soubor %s předaný jako argument shellu neexistuje."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 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:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1506,302 +1595,302 @@ msgstr ""
 " Abyste viděli povolené repozitáře spusťte \"yum repolist all\".\n"
 " Povolit repozitáře můžete pomocí \"yum-config-manager --enable <repo>\""
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "Balíček..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instalovat balíček nebo balíčky do vašeho systému"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Uspořádává se průběh instalace"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[Balíček...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Aktualizovat balíček nebo balíčky na vašem systému"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Uspořádává se průběh aktualizace"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Uspořádává se proces synchronizace distribuce"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Zobrazit detaily o balíčku nebo skupině balíčků"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Nainstalované balíčky"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Dostupné balíčky"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Dodatečné balíčky"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Aktualizované balíčky"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Zastaralé balíčky"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Nově přidané balíčky"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Nenalezeny shodné balíčky"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Vypsat balíček nebo skupiny balíčků"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Odstranit balíček nebo balíčky ze systému"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Uspořádává se průběh odstranění"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Uspořádává se zpracování skupiny"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Nenalezeny skupiny, na které by šlo příkaz aplikovat"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Vypsat dostupné skupiny balíčků"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instalovat balíčky ze skupiny do systému"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Odstranit balíčky ze skupiny ze systému"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Zobrazit detaily o skupině balíčků"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Vygenerovat skladiště metadat"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Vytváří se skladištní soubory pro všechna metadata "
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 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 tohoto počítače"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Skladiště metadat vytvořeno"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Odstranit data ze skladiště"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Nalézt balíček, který poskytuje danou hodnotu"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Zkontrolovat dostupné aktualizace balíčků"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Nalézt detaily balíčku pro daný řetězec"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Prohledávají se balíčky: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Aktualizovat balíčky a brát v úvahu zastaralé"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Uspořádává se průběh aktualizace"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instalovat lokální RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Uspořádává se zpracování lokálního balíčku"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Určit který balíček poskytuje danou závislost"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Prohledávají se balíčky kvůli závislostem:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Spustit interaktivní shell yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Nastavuje se yum shell"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Zobrazit závislosti balíčku"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Hledají se závislosti: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Zobrazit nastavené repozitáře softwaru"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "povoleno"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "zakázáno"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Repo-jméno   : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Repo-revize  : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Repo-tagy    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tagy: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Repo-aktuální: "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Repo-bal.    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Repo-velikost: "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Aktualizováno: "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Repo-zrcadla : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nikdy (poslední: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Okamžitě (naposledy: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekund (naposledy: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Repo-vyprší  : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-vyřazeno: "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-zahrnuto: "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Repo-vyřazeno: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "repo id"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "status"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "jméno repa"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Zobrazit užitečnou nápovědu"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Není dostupná nápověda pro %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1811,7 +1900,7 @@ msgstr ""
 "\n"
 "aliasy: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1821,82 +1910,115 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Uspořádává se průběh reinstalace"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "Reinstalace balíčku"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Uspořádává se průběh snížení verze"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "Snížení verze balíčku"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Zobrazit verzi pro tento počítač a/nebo dostupné repozitáře."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Verze yum skupin:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Skupina :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Balíčky :"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Nainstalováno:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Nainstalované skupiny:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Dostupné:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Dostupné skupiny:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Zobrazit nebo používat transakční historii"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Neplatný pod-příkaz historie, použijte: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Nemáte přístup k databázi s historií."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Zkontrolovat problémy v rpmdb"
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr "Zámek yumu je obsazen jinou aplikací; čeká se na její ukončení..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Řeší se závislosti"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1906,183 +2028,191 @@ msgstr ""
 "\n"
 "Ukončeno na pokyn uživatele."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Uspořádává se TransactionSet před tím než bude připravena třída config"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Neplatný tsflag v konfiguračním souboru: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Hledá se pkgSack pro závislost: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Prvek: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s zkonvertován na instalaci"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Přidává se balíček %s v módu %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Odstraňuje se balíček %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s vyžaduje: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s vyžaduje %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Závazné požadavky již byly prohledány, švindluje se"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Závazný požadavek není jméno balíčku. Hledá se: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Možný poskytovatel: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Mód je %s pro poskytovatele %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mód pro bal. poskytující %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s balíček požaduje %s označený ke smazání"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Zastarává se %s s %s k vyřešení závislostí."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Aktualizuji %s k vyřešení závislostí."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Nelze nalézt cestu aktualizací pro závislost pro: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Rychlá shoda %s vyžadovaného pro %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Balíček %s, který může být řešení, má v ts novější verzi."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Balíček %s, který může být řešení, je nainstalován v novější verzi."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s je již v ts, vynechává se"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Označuji %s jako aktualizaci %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Označuji %s jako instalaci %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Úspěch - prázdná transakce"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Restartuje se smyčka"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Proces zpracování závislostí končí"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s z %s má problémy se závislostmi"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Úspěch - závislosti vyřešeny"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Kontroluji závislosti pro %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "hledá se %s jako požadavek od %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Spouští se compare_providers() pro %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "lepší architektura v po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s zastarává %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2091,142 +2221,142 @@ msgstr ""
 "archdist porovnán pro %s k %s na %s\n"
 "  Vítěz: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "společné zdrojové rpm %s a %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "základní balíček %s je nainstalován pro %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "společný prefix %s mezi %s a %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "vyžaduje minimálně: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Vítěz:  %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Poražený (kým %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Nejlepší pořádek: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repozitář  %r: Chyba při zpracování konfigurace:  %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Repozitáři %r chybí jméno v konfiguraci, používá se id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "zásuvný modul je již inicializován"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Načítá se lokální RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Připravuje se pytel balíčků"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "objekt repozitáře pro repo %s postrádá metodu _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "proto nemůže toto repo být resetováno.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Sestavuje se objekt aktualizací"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Získávají se metadata skupin"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Přidává se skupinový soubor pro repozitář: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Selhalo přidání skupinového souboru pro repozitář: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "V žádném repozitáři nejsou dostupné skupiny"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Získávají se pkgtags metadata"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Přidávají se tagy z repozitáře: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, 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:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importuji informace z dodatečného seznamu souborů"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2234,23 +2364,21 @@ msgstr ""
 "Existují nedokončené transakce. Měli byste zvážit možnost nejdříve spustit "
 "yum-complete-transaction k jejich dokončení."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Zkuste odstranit \"%s\", který je chráněný"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Přeskočení rozpadlých - kolo %i"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "Přeskočení rozpadlých trvalo %i kol "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Zkuste odstranit \"%s\", který je chráněný"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2258,90 +2386,90 @@ msgstr ""
 "\n"
 "Balíček přeskočen kvůli problémům se závislostmi:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s z %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Nalezeny %d pre-existující problémy rpmdb, následuje výstup \"yum "
 "check\":"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Varování: RPMDB byla změněna mimo yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "chybějící požadavek"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "konflikt nainstalovaného"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transakce nemůže začít:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Nelze spustit transakci."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s 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:1486
+#: ../yum/__init__.py:1619
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s mělo být odstraněno, ale není!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, 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:1614
+#: ../yum/__init__.py:1753
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Nedá se zkontrolovat, zda je PID %s aktivní."
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Nelze vytvořit zámek na %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2350,25 +2478,25 @@ msgstr ""
 "Balíček neodpovídá zamýšlenému stahování. Zkuste spustit: yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Nelze zkontrolovat kontrolní součet"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Balíček neodpovídá kontrolnímu součtu"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "balíček neprošel kontrolním součtem ale skladiště je povoleno pro %s"
 
-#: ../yum/__init__.py:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "používá se lokální kopie %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2379,11 +2507,11 @@ msgstr ""
 "    * volno   %s\n"
 "    * potřeba %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Hlavička není kompletní."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2391,62 +2519,62 @@ msgstr ""
 "Hlavička není v lokálním skladišti, ale je povoleno používat pouze "
 "skladiště. Nemohu stáhnout %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Veřejný klíč %s není nainstalován"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problém s otevřením balíčku %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Veřejný klíč %s není důvěryhodný"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Balíček %s není podepsán"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Nemohu odstranit %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s odstraněn"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Nemohu odstranit %s soubor %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s soubor %s odstraněn"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s soubor odstraněn"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Více než jedna identická shoda v pytli pro %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nic se neshoduje s %s.%s %s:%s-%s z aktualizace"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2454,115 +2582,126 @@ msgstr ""
 "searchPackages() bude odstraněn v příští verzi Yumu.                      "
 "Používejte místo něj searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Prohledává se %d balíčků"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "prohledává se balíček %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "hledá se v souborových položkách"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "hledá se v položkách poskytovatelů"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Poskytovatel-shoda: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Pro nastavený repozitář nejsou žádná dostupná skupinová data"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Neexistuje skupina pojmenovaná %s"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "balíček %s nebyl označen ve skupině %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Přidává se balíček %s pro skupinu %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Žádný balíček pojmenovaný %s není dostupný pro instalaci"
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Uspořádaný seznam balíčků %s nenalezen v pytli balíčků"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Uspořádaný seznam balíčků %s nenalezen v rpmdb"
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "Nebyl nalezen balíček pro %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Chybný příznak verze"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Objekt balíčku nebyl instancí balíčkového objektu"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nebylo určeno nic k instalaci"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Hledá se virtuální poskytovatel nebo soubor poskytující %s"
 
-#: ../yum/__init__.py:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Nenalezena shoda pro argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Balíček %s je nainstalován, ale není dostupný"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Žádné balíčky dostupné pro instalaci"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Balíček: %s - již je v transakční sadě"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Balíček %s je zastaralý balíčkem %s, který je již nainstalován"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2570,94 +2709,94 @@ msgid ""
 msgstr ""
 "Balíček %s je zastaralý balíčkem %s, ale nový balíček nesplňuje závislosti"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Balíček %s je zastaralý balíčkem %s, zkouší se místo něj instalovat %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, 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:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Balíček odpovídající %s je již nainstalován. Hledají se aktualizace."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Aktualizuje se vše"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, 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:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, 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:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Neaktualizuje se balíček, který je zastaralý: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, 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:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nenalezen žádný shodný balíček pro odstranění"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Přeskakuji aktuálně používané jádro: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Odstraňuji %s z transakce"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Nelze otevřít: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Zkoumá se %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Nelze lokálně instalovat deltarpm: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr "Nelze přidat balíček %s do transakce. Nekompatibilní architektura: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "Nelze instalovat balíček %s. Je zastaralý nainstalovaným balíčkem  %s"
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2666,126 +2805,137 @@ msgstr ""
 "Balíček %s není nainstalován, nelze jej aktualizovat. Spusťte místo toho yum"
 " install a nainstalujte jej."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "Vynechává se %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Označuje se %s k instalaci"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Označuje se %s jako aktualizace %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: není aktualizací instalovaného balíčku."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Nelze otevřít soubor: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 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:3912
+#: ../yum/__init__.py:4140
 #, 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:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Žádné balíčky dostupné ke snížení verze"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, 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:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Neexistuje shoda pro dostupný balíček: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Pouze aktualizace dostupná pro balíček: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Nepodařilo se snížit verzi: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Získává se GPG klíč pro %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Získání GPG klíče selhalo: "
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Neplatný GPG klíč pro %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Zpracování GPG klíče selhalo: klíč nemá žádnou hodnotu %s"
 
-#: ../yum/__init__.py:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"Importuje se GPG klíč 0x%s:\n"
-" Uživatel: %s\n"
-" Balíček : %s (%s)\n"
-" Z       : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"Importuje se GPG klíč 0x%s:\n"
-" Uživatel: \"%s\"\n"
-" Z       : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, 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:4326
-msgid "Not installing key"
-msgstr "Neinstaluje se klíč"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Import klíče selhal (kód %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Import klíče proběhl úspěšně"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2794,25 +2944,25 @@ msgstr ""
 "GPG klíč určený pro repozitář „%s“ je již nainstalován, ale není správný pro tento balíček.\n"
 "Zkontrolujte, že URL klíče jsou pro repozitář správně nastavena."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Import klíče/ů nepomohl, špatný klíč(e)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, 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:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Neinstaluji klíč pro repozitář %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Import klíče selhal"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2821,109 +2971,162 @@ 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Nemohu nalézt vhodné zrcadlo"
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Při stahování balíčků došlo k chybě."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Oznamte prosím tuto chybu na %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Chyby testu transakce: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Nelze vytvořit skladiště: %s "
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Zavedeny zásuvné moduly: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Neexistuje zásuvný modul pro: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Nezavádí se „%s“ modul, protože je zakázán"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Modul „%s“ nemůže být importován"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Modul „%s“ neuvádí požadovanou verzi API"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, 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:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Zavádí se zásuvný modul „%s“"
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, 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:342
+#: ../yum/plugins.py:343
 #, 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:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Nelze nalézt konfigurační soubor pro modul %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registrace příkazů není podporována"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "má chybějící požadavky"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "má konflikty v instalaci"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s je duplicitní s %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s je zastaralé novějším %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s poskytuje %s, ale to nelze nalézt"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Přebaluje se"
 
diff --git a/po/da.po b/po/da.po
index b084f88..115e3dd 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-03-22 15:15+0000\n"
-"Last-Translator: kristho <lakristho at gmail.com>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+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"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Opdaterer"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Sletter"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installerer"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Overflødiggjort"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Opdateret"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Slettet"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Installeret"
 
@@ -66,73 +66,73 @@ msgstr "Error: ugyldig uddatastatus: %s for %s"
 msgid "Erased: %s"
 msgstr "Slettet: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Fjerner"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Oprydning af"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Kommandoen \"%s\" er allerede defineret"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Indstiller pakkearkiver"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Læser pakkearkiv for metadata fra lokale filer"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurationsfejl: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Fejl i indstilling: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installeret: %s-%s på %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Bygget    : %s på %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Indsendt: %s på %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Du skal angive en kommando"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Ingen sådan kommando: %s. Brug %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Behov for diskplads:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, 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"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,60 +140,60 @@ msgstr ""
 "Fejlopsummering\n"
 "---------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 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:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Afslutter efter brugerens ønske"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Henter pakker:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Fejl ved hentning af pakker:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Kører rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "FEJL Du skal opdatere RPM for at håndtere:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "FEJL i rpm_check_dedug vs afhængighedsløsning:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "RPM skal opdateres"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Rapportér venligst denne fejl i %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Kører overførselstest"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Fejl i overførselskontrol:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Overførselstest afsluttet uden fejl"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Kører overførsel"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -201,93 +201,114 @@ msgstr ""
 "Afviser automatisk importering af nøgler ved baggrundskørsel.\n"
 "Brug \"-y\" til at overskrive."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Du mente måske: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, 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:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Pakken %s%s%s er ikke tilgængelig."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Pakke(r) til installation"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Intet at udføre"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pakker markeret til opdatering"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Ingen pakker markeret til opdatering"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pakker er markeret til distributionssynkronisering"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Ingen pakker er markeret til distributionssynkronisering"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pakker markeret til fjernelse"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Ingen pakker markeret til fjernelse"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Pakke(r) til nedgradering"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (fra %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installeret pakke %s%s%s%s er ikke tilgængelig."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Pakke(r) til geninstallation"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Ingen pakker angivet"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Matchede: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Advarsel: Ingen match blev fundet for: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Ingen match fundet"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,116 +317,129 @@ msgstr ""
 "Advarsel: 3.0.x-versioner af yum vil matche fejlagtigt mod filnavne.\n"
 " Du kan bruge \"%s*/%s%s\" og/eller \"%s*bin/%s%s\" for at få den opførsel"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Ingen pakke fundet for %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Oprydder pakkearkiver: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Oprydning af alt"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Oprydning af headerfiler"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Oprydning af pakker"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Oprydning af xml-metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Oprydning af mellemlager til database"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Oprydning af udløbet mellemlager til metadata"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Rydder mellemlagret rpmdb-data op"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Oprydning af udvidelsesmoduler"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Installerede grupper:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Tilgængelige grupper:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Afsluttet"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Advarsel: Gruppen %s findes ikke."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pakke(r) til installation"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Gruppen %s findes ikke"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Ingen pakker at fjerne fra grupper"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pakke(r) til fjernelse"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Pakken %s er allerede installeret, springer over"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, 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:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Indstillinger til udvidelsesmodul"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Kommandoliniefejl: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -416,279 +450,285 @@ msgstr ""
 "\n"
 "%s: %s indstilling kræver et argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color tager en af: auto, altid, aldrig"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "vis denne hjælpemeddelse og afslut"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "vær fejltolerant"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "kør udelukkende fra systemmellemlager, opdatér ikke mellemlager"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "placering af konfigurationsfil"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maksimal ventetid på kommando"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "debug-visningsniveau"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "fejlvisningsniveau"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "outputniveau for fejlsøgning af rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "stille operation"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "uddybende operation"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "svar ja til alle spørgsmål"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "vis Yum-version og afslut"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "sæt installationsroden"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "aktivér en eller flere pakkearkiver (wildcards er tilladt)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "deaktivér en eller flere pakkearkiver (wildcards er tilladt)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "ekskludér pakke(r) med navn eller klump"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 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:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "aktivér overflødiggørelse under behandling af opdateringer"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "deaktivér Yum-udvidelsesmoduler"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "deaktivér kontrol af gpg-signaturer"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "deaktivér udvidelsesmoduler ved navn"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "aktivér udvidelsesmoduler ved navn"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "spring pakker med afhængighedsproblemer over"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontrollér om farve er brugt"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "indstil værdi for $releaseever i yum-konfiguration og pakkearkivsfiler"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Maj"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Okt"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Dec"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Prøver et andet filspejl."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Navn        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arkitektur        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoch       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Version     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Udgivelse     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Størrelse        : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Kilde       : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Fra pakkearkiv   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Tilføjer   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Tilføjelsestidspunkt  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Bygningstidspunkt   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Installationstid: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installeret af: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Ændret af  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Beskrivelse     : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Licens     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Beskrivelse : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "j"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "ja"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "nej"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Er dette o.k? [j/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -697,141 +737,146 @@ msgstr ""
 "\n"
 "Gruppe: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Gruppeid: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Beskrivelse: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Tvungne pakker:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Standardpakker:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Valgfrie pakker:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Afhængige pakker:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "pakke: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Ingen afhængigheder for denne pakke"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  afhængighed: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Ufuldendt afhængighed"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Matchet af:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licens      : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Filnavn     : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Andre       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Der opstod en fejl i beregning af den totale nedhentningsstørrelse"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Total størrelse: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total nedhentningsstørrelse: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installationsstørrelse: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Der opstod en fejl ved udregning af installeret størrelse"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Geninstallerer"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Nedgraderer"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Installerer til afhængigheder"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Opdaterer til afhængigheder"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Fjerner for afhængigheder"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Sprunget over (afhængighedsproblemer)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Pakke"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arkitektur"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Pakkearkiv"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Størrelse"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     erstatter  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -842,57 +887,57 @@ msgstr ""
 "Overførselsopsummering\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Installér   %5.5s pakke(r)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Opgradér   %5.5s pakke(r)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Fjern    %5.5s pakke(r)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Geninstallér %5.5s pakke(r)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Nedgradér %5.5s pakke(r)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Fjernet"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Afhængighed fjernet"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Afhængighed installeret"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Afhængighed opdateret"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Erstattet"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Fejlede"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "to"
 
@@ -900,7 +945,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -911,328 +956,368 @@ msgstr ""
 " Nuværende hentning afbrudt, %safbryd (ctrl-c) igen%s indenfor %s%s%s sekunder\n"
 "for at afslutte.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "afsluttet af bruger"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Ialt"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<ikke angivet>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Dårlige overførsels-id'er eller pakker givet"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "ID"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Log bruger ind"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "ID"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Dato og tid"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Handling(er)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Ændret"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Intet overførsels-id givet"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Dårlig overførsels-id givet"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Det angivne overførsels-id ikke fundet"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Fandt mere end ét overførsels-id!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Intet overførsels-id eller pakke givet"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Nedgraderet"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Ikke installeret"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Ældre"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Nyere"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Overførsels-id:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Starttidspunkt     :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Start rpmdb    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s sekunder)"
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Sluttidspunkt       :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Slut rpmdb      :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Bruger           :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Returkode    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Afbrudt"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Fejl:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Succes"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Kommandolinje   :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Yderligere ikke-standard information gemt: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Overførsel udført med"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Pakker ændret:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Pakker sprunget over:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problemer med rpmdb:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptletoutput:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Fejl:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Installér"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Installér afhængigheder"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Forælder"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Slet"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Geninstallér"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Nedgradér"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Opdatér"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Tid"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Sidste dag"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Sidste uge"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Seneste to uger"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Seneste tre måneder"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Seneste seks måneder"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Sidste år"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Over et år siden"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Ingen overførsel %s fundet"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Overførsels-id:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Yderligere historikinformation tilgængelig:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Intet yderligere data fundet med dette navn"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installeret"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "opdateret"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "overflødiggjort"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "slettet"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "geninstalleret"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "nedgraderet"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "opdateret"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "overflødiggjort"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Pakke %s.%s %s:%s-%s sat til at blive %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Kører overførselskontrol"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Genstarter afhængighedssøgning med nye ændringer."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Afsluttede afhængighedssøgningen"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Behandler afhængighed: %s for pakken: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Beholder pakke: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Ikke fundet afhængighed: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Pakke: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1241,7 +1326,7 @@ msgstr ""
 "\n"
 "    Kræver: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1250,7 +1335,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1259,7 +1344,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1268,85 +1353,85 @@ msgstr ""
 "        Ikke fundet"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Opdateret af"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Nedgraderet af"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Forældet af"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Tilgængelig"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Behandler konflikt: %s konflikter med %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Udfylder overførselssættet med valgte pakker. Vent venligst."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, 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:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Kører"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Sover"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Ikke forstyrbar"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Fundet/stoppet"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Det andet program er: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Det andet program er: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Hukommelse : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Startede: %s - %s siden"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Status  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1356,7 +1441,7 @@ msgstr ""
 "\n"
 "Afslutter efter brugerens ønske"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1366,7 +1451,7 @@ msgstr ""
 "\n"
 "Afslutter på ødelagt tunnel"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1377,7 +1462,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1385,36 +1470,36 @@ msgstr ""
 "Et andet program holder i øjeblikket yum-låsen; afslutter som konfigureret "
 "af exit_on_llock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Fejl med PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum-fejl: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Fejl: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 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:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../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:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Ukendt(e) fejl: Returkode: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1422,15 +1507,19 @@ msgstr ""
 "\n"
 "Afhængigheder løst"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Afsluttet!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "Du skal være root for at udføre denne kommando."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1460,48 +1549,48 @@ msgstr ""
 "\n"
 "For mere information, kan du kontakte din distribution eller pakkeudbyder.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Fejl: Behøver noget at matche med"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Fejl: Behøver en gruppe eller liste af grupper"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Fejl: clean behøver en indstilling: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Fejl: ugyldigt clean-argument: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Ingen argumenter til skal"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Filnavn tilpasset skal: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, 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:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Fejl: mere end en fil angivet som argument til skal."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1511,303 +1600,303 @@ 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:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKKE..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Installerer en eller flere pakker på systemet"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Opsætning af installationsprocessen"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKKE...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Opdaterer en eller flere pakker på systemet"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Opsætning af opdateringsprocessen"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synkronisér installerede pakker til de senest tilgængelige versioner"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Indstiller distributionssynkroniseringsproces"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Vis detaljer om en pakke eller en gruppe af pakker"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Installerede pakker"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Tilgængelige pakker"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Ekstra pakker"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Opdaterede pakker"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Overflødiggør pakker"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Pakker som er tilføjet for nyligt"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Ingen matchende pakker til liste"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Viser en pakke eller en gruppe af pakker"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Fjern en eller flere pakker fra dit system"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Opsætning af fjerningsprocessen"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Opsætning af gruppeprocessen"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Ingen grupper, på hvilke der køres en kommando"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Vis tilgængelige pakkegrupper"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Installér alle pakkerne i en gruppe på dit system"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Fjerner alle pakkerne i en gruppe fra dit system"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Vis informationer om en pakkegruppe"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Opretter mellemlager for metadata"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Opretter mellemlagerfiler til alle metadatafiler."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 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:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Mellemlager for metadata oprettet"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Sletter data fra cachen"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Finder pakker som leverer en given værdi"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Kontrol af tilgængelige pakkeopdateringer"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Søger efter en given streng i pakkeinformationerne"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Søger i pakkerne: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Opdaterer pakker, tager hensyn til overflødiggjorte pakker"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Opsætning af opgraderingsprocessen"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Installer en lokal RPM-fil"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Opsætning af lokalpakkeprocessen"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Bestem hvilken pakke som leverer en bestemt afhængighed"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Søger efter afhængighed i pakkerne:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Kør en interaktiv Yum-skal"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Opsætning af Yum-skal"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Viser en pakkes afhængigheder"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Finder afhængigheder: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Viser de konfigurerede pakkearkiver"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "aktiveret"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "deaktiveret"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Pakkearkivs-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Pakkearkivnavn    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Pakkearkivstatus  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Pakkearkivsversion: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Pakkearkivflag    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Kildedistroflag: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Pakkearkiv opdateret : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Pakkearkivpakker    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Pakkearkivstørrelse    : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Pakkearkivbaseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Pakkearkivsmetahenvisning: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Opdateret    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Pakkearkivspejle: "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Aldrig (senest: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Med det samme (senest: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekund(er) (senest: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Pakkearkiv udløber  : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Pakkearkiv ekskluderer : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Pakkearkiv inkluderer : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Pakkearkiv ekskluderet: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "kildeid"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "status"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "kildenavn"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Viser hjælp om brugen af en kommando"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Ingen tilgængelig hjælp til %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1817,7 +1906,7 @@ msgstr ""
 "\n"
 "aliaser: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1827,82 +1916,115 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Opsætning af geninstallationsprocessen"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "geninstallér en pakke"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Opsætning af nedgraderingsprocessen"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "nedgradér en pakke"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Vis en version for maskinen og/eller tilgængelige pakkearkiver."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum versiongrupper:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Gruppe   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Pakker:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installeret:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Gruppe-Installeret"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Tilgængelige:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Gruppe-Tilgængelig:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Vis eller brug overførselshistorik"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Ugyldig underkommando for historik, brug: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Du har ikke adgang til historikdatabasen."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Kontrollér for problemer i rpmdb'en"
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+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:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Løser afhængigheder"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1912,181 +2034,189 @@ msgstr ""
 "\n"
 "Afslutter efter brugerens ønske."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Opsætning af TransactionSets før config-klassen er sat op"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Invalid tsflag i konfigurationsfilen: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Søger i pkgSack for afhængigheden: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Medlem: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s konverteret til installation"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Tilføjer pakke %s i mode %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Fjerner pakke %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s behøver: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s kræver %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Afhængighed fundet tidligere, snyder"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, 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:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Mulig udbyder: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Tilstand er %s for udbyder af %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Tilstand for pakke som leverer %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, 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:393
+#: ../yum/depsolve.py:429
 #, 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:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Opdaterer %s for at opfylde afhængighed."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, 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:435
+#: ../yum/depsolve.py:471
 #, 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:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, 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:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Mulig løsningspakke %s har en nyere udgave installeret."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s er allerede i ts, springer den over"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Markerer %s som en opdatering for %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Markerer %s til installerer for %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Succes -- tom overførsel"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Genstarter løkke"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Afhængighedsproces afslutter"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s fra %s har afhængighedsproblemer"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Succes - afhængigheder løst"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Kontrollerer afhængigheder for %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "søger efter %s som afhængighed for %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Kører compare_providers() for %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "bedre arkitektur i po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s overflødigør %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2095,142 +2225,142 @@ msgstr ""
 "arkitekturdistribution sammenligner %s med %s på %s\n"
 "  Vinder: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "normal kilde-RPM %s og %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "basepakke %s er installeret for %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "normal præfiks af %s mellem %s og %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "kræver minimalt: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Vinder: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Taber(med %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Bedste orden: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Pakkearkiv %r: Fejl under læsning af konfiguration: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Pakkearkiv %r mangler navn i konfigurationen, bruger id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "udvidelsesmoduler er allerede initieret"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Læser lokal RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Opsætning af pakkelister"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, 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:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "derfor kan dette pakkearkiv ikke blive nulstillet.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Bygger opdateringsobjekt"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Henter gruppemetadata"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Tilfører gruppefil fra pakkearkiv: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, 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:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Ingen tilgængelige grupper i noget pakkearkiv"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Henter metadata for pakkemærker"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Tilføjer mærker fra pakkearkiv: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, 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:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importerer yderligere information om filliste"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2238,23 +2368,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:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Prøver at fjerne \"%s\" som er beskyttet"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Skip-broken runde %i"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "Skip-broken tog %i runder "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Prøver at fjerne \"%s\" som er beskyttet"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2262,89 +2390,89 @@ msgstr ""
 "\n"
 "Pakker sprunget over på grund af problemer med afhængigheder:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s fra %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, 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:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Advarsel: RPMDB er ændret udenfor yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "manglende afhængigheder"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "installeret konflikt"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Overførsel kunne ikke starte:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Kunne ikke køre overførsel."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, 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:1597
+#: ../yum/__init__.py:1736
 #, 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:1614
+#: ../yum/__init__.py:1753
 #, 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:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Kunne ikke oprette lås på %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2353,25 +2481,25 @@ msgstr ""
 "Pakke matcher ikke den tænkte nedhentning. Forslag: kør yum --enablerepo=%s "
 "clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Kunne ikke udføre checksum"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Pakken matcher ikke checksum"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, 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:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "bruger lokal kopi af %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2382,11 +2510,11 @@ msgstr ""
 "    * fri     %s\n"
 "    * behøvet %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Headerfil er ikke komplet."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2394,62 +2522,62 @@ msgstr ""
 "Headerfil er ikke i lokal cache og kun-caching-tilstand er aktiveret. Kan "
 "ikke hente %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Offentlig nøgle for %s er ikke installeret"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Kunne ikke åbne pakke %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Offentlig nøgle for %s er ikke sikker"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Pakken %s er ikke signeret"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Kan ikke fjerne %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s fjernet"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Kan ikke slette %s filen %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s filen %s er slettet"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s filer slettet"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, 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:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ingen opdateringer matcher %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2457,115 +2585,126 @@ msgstr ""
 "searchPackages() vil forsvinde i en fremtidig version af Yum."
 "                      Brug searchGenerator() istedet. \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Genemsøger %d pakker"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "gennemsøger pakke %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "gennemsøger filopslag"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "søger efter afhængigheder"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Leverer match: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Ingen tilgængelige gruppedata i konfigurerede pakkearkiver"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Gruppen %s findes ikke"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "pakken %s var ikke markeret i gruppen %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Tilføjer pakken %s fra gruppen %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Pakken %s er ikke tilgængelig til installation"
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Pakken %s kunne ikke findes i pakkeliste"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Pakkepar %s kunne ikke findes i rpmdb"
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "Ingen pakke fundet for %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Ugyldig versionsflag"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Pakkeobjektet er ikke en pakkeobjektinstans"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Der er intet angivet til installation"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Kontrollerer for virtueludbyder eller filudbyder for %s"
 
-#: ../yum/__init__.py:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Ingen match for argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Pakken %s installeret og ikke tilgængelig"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Ingen pakke(r) er tilgængelig(e) til installation"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pakken: %s  - allerede i overførselssættet"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, 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:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2573,97 +2712,97 @@ msgid ""
 msgstr ""
 "Pakke %s er forældret af %s, men forældet pakke tilbyder ikke afhængigheder"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, 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:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Pakke %s er allerede installeret i den nyeste version"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, 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:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Opdaterer alt"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, 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:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, 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:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Opdaterer ikke pakke som er blevet overflødiggjort: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, 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:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Ingen pakker fundet til fjernelse"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Lader være med at køre kerne: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Fjerner %s fra overførslen"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Kan ikke åbne: %s. Springer over."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Undersøger %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Kan ikke lokalinstallere deltarpm: %s. Springer over."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, 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:3766
+#: ../yum/__init__.py:3988
 #, 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:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2672,126 +2811,137 @@ msgstr ""
 "Pakken %s er ikke installeret, så den kan ikke opdateres. Kør yum install "
 "for at installere den istedet."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "Ekskluderer %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Markerer %s til installation"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Markerer %s som en opdatering til %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s kan ikke opdatere installeret pakke."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Kan ikke åbne fil: %s. Springer over."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem med geninstallation, ingen pakke fundet til at blive fjernet"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, 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:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Ingen pakke(r) er tilgængelig(e) til nedgradering"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Pakke %s er tilladt at have flere installationer, springer over"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ingen match for tilgængelig pakke: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Opgradér kun tilgængelig på pakke: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Kunne ikke opgradere: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Henter GPG-nøgle fra %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Hentning af GPG-nøglen mislykkedes: "
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Ugyldig GPG-nøgle fra %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, 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:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"Importerer GPG-nøgle 0x%s:\n"
-" Bruger-id : %s\n"
-" Pakke: %s (%s)\n"
-" Fra   : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"Importerer GPG-nøgle 0x%s:\n"
-" Bruger-id: \"%s\"\n"
-" Fra  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, 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:4326
-msgid "Not installing key"
-msgstr "Installerer ikke nøgle"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Importering af nøgle mislykkedes (kode %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Nøglen blev importet med succes"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2800,25 +2950,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:4347
+#: ../yum/__init__.py:4624
 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:4366
+#: ../yum/__init__.py:4648
 #, 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:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Installerer ikke nøgle for kilde %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Importering af nøgle mislykkedes"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2827,111 +2977,164 @@ 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Kunne ikke finde et passende filspejl."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Fejl blev fundet under hentning af pakker."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Rapportér venligst denne fejl på %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Fejl i testoverførslen: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Kunne ikke sætte mellemlagermappe: %s"
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Indlæste udvidelsesmoduler: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Intet udvidelsesmodul til: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, 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:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Udvidelsesmodul \"%s\" kan ikke importeres"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, 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:282
+#: ../yum/plugins.py:283
 #, 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:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Indlæser \"%s\" udvidelsesmodul"
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, 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:342
+#: ../yum/plugins.py:343
 #, 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:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Kunne ikke finde konfigurationsfilen til udvidelsesmodul: %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registrering af komandoer er ikke understøttet"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "har manglende afhængigheder af"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "har installerede konflikter"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s er en dublet af %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s er forældet af %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s giver %s men kan ikke findes"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Genpakning"
 
diff --git a/po/de.po b/po/de.po
index e982f23..bca66ad 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-03-23 17:33+0000\n"
-"Last-Translator: lineak <lineak at fedoraproject.org>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+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"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Aktualisieren"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Löschen"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installieren"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Veraltet"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Gelöscht"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Installiert"
 
@@ -66,66 +66,66 @@ msgstr "Fehler: Ungültiger Ausgabe-Zustand: %s für %s"
 msgid "Erased: %s"
 msgstr "Gelöscht: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Entfernen"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Aufräumen"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Befehl \"%s\" ist bereits definiert"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Repositories werden eingerichtet"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Lese Repository-Metadaten aus lokalen Dateien ein"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurationsfehler: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Optionenfehler: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installiert: %s-%s am %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Gebaut    : %s am %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Ãœbermittelt: %s am %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Sie müssen irgendeinen Befehl eingeben"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden."
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Festplattenplatz-Anforderungen:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
@@ -134,7 +134,7 @@ msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -142,61 +142,61 @@ msgstr ""
 "Fehler-Zusammenfassung\n"
 "----------------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 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:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Beende nach Befehl des Benutzers"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Lade Pakete herunter:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Fehler beim Herunterladen der Pakete:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Führe rpm_check_debug durch"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 "FEHLER Sie müssen RPM aktualisieren, damit es mit Folgendem umgehen kann:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "FEHLER mit rpm_check_debug gegen depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "RPM muss aktualisiert werden"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Bitte melden Sie diesen Fehler unter %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Führe Verarbeitungstest durch"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Prüffehler bei Verarbeitung:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Verarbeitungstest erfolgreich"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Führe Verarbeitung durch"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -204,93 +204,114 @@ msgstr ""
 "Verweigere automatischen Import der Schlüssel, wenn unbeaufsichtigt ausgeführt.\n"
 "Benutze \"-y\" zum Ãœberschreiben."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Meinten Sie vielleicht:"
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, 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:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Kein Paket %s%s%s verfügbar."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paket(e) zum Installieren"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Nichts zu tun"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d Pakete zur Aktualisierung markiert"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Keine Pakete für die Aktualisierung markiert"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d Pakete für die Entfernung markiert"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Keine Pakete für die Entfernung markiert"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paket(e) zum Downgrade"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (von %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installiertes Paket %s%s%s%s nicht verfügbar."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paket(e) zum Neuinstallieren"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Keine Pakete bereitgestellt"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Treffer: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Warnung: Keine Übereinstimmung gefunden für: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Keine Ãœbereinstimmungen gefunden"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -299,117 +320,130 @@ msgstr ""
 "Warnung: 3.0.x Versionen von yum stimmen irrtümlicherweise mit Dateinamen ab.\n"
 " Sie können \"%s*/%s%s\" und/oder \"%s*bin/%s%s\" benutzen, um dieses Verhalten zu bekommen"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Kein Paket gefunden für %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Räume Repos auf:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Räume alles auf"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Räume Header auf"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Räume Pakete auf"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Räume XML-Metadaten auf"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Räume Datenbank-Speicher auf"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Räume Metadaten für abgelaufene Caches auf"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Räume Plugins auf"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Installierte Gruppen:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Verfügbare Gruppen:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Fertig"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Warnung: Gruppe %s existiert nicht."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d Paket(e) zum Installieren"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Es existiert keine Gruppe mit dem Namen %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Keine Pakete zum Entfernen aus dem Gruppen gefunden"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d Paket(e) zum Entfernen"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paket %s ist bereits installiert, überspringen"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, 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:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Plugin-Optionen"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Kommandozeilen-Fehler: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -420,279 +454,285 @@ msgstr ""
 "\n"
 "%s: %s Option benötigt ein Argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color kann einen der folgenden Werte haben: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "Hilfeinformation anzeigen und beenden"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "fehlertolerant sein"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "laufe komplett aus dem Zwischenspeicher, aktualisiere Zwischenspeicher nicht"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "Ort der Konfigurationsdatei"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maximale Befehlswartezeit"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "Debugging-Ausgabe-Stufe"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "Duplikate, in Repos und in Listen/Suchen-Befehlen, anzeigen"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "Fehler-Ausgabe-Stufe"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "Stufe der Debugging-Ausgabe für rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "Stiller Betrieb"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "Wortreicher Betrieb"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "Beantwortet alle Fragen mit 'ja'"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "Yum-Version anzeigen und Programm beenden"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "Wurzel-Installationsverzeichnis setzen"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "aktiviere ein oder mehrere Repositories (Wildcards erlaubt)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "deaktiviere ein oder mehrere Repositories (Wildcards erlaubt)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "schliesse Paket(e) nach Namen oder global aus"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "deaktiviere Ausschluss von 'main', einem Repository oder allem"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "aktiviere veraltetes Verarbeiten während Aktualisierung"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "deaktiviere Yum-Plugins"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "deaktiviere GPG-Signatur-Prüfung"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "deaktiviere Plugins nach Namen"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "aktiviere Plugins nach Namen"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "überspringe Pakete mit Abhängigkeitsauflösungsproblemen"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontrolliert, ob Farbe benutzt wird"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mär"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Mai"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Okt"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Dez"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Versuche anderen Spiegel-Server."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Name       : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Architektur : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Version    : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Ausgabe    : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Größe : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Aus repo    : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Ãœbermittler  : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Ãœbermittlungszeit  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Build-Zeit  : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Installationszeit: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installiert von: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Verändert von  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Zusammenfassung     : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL        : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Lizenz     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Beschreibung : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "j"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "ja"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "nein"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Ist dies in Ordnung? [j/N] :"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -701,141 +741,146 @@ msgstr ""
 "\n"
 "Gruppe: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Gruppen-ID: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Beschreibung: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Obligatorische Pakete:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Standard-Pakete:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Optionale Pakete:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Zwangsbedingte Pakete:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "Paket: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Keine Abhängigkeiten für dieses Paket"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  Abhängigkeit: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Nicht erfüllte Abhängigkeit"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Ãœbereinstimmung von:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Lizenz     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Dateiname     : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Andere     : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Gesamtgröße: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Gesamte Downloadgröße: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installationsgröße: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Fehler beim Berechnen der Installationsgröße"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Neuinstallieren"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Downgrading"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Als Abhängigkeiten installiert"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Aktualisiert für Abhängigkeiten"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Entfernt für Abhängigkeiten"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Übersprungen (Abhängigkeitsprobleme)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paket"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repository"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Größe"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     ersetzt  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -846,57 +891,57 @@ msgstr ""
 "Vorgangsübersicht\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "%5.5s Paket(e) installieren\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "%5.5s Paket(e) aktualisieren\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "%5.5s Paket(e) entfernen\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "%5.5s Paket(e) reinstallieren\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Entfernt"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Abhängigkeiten entfernt"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Abhängigkeit installiert"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Abhängigkeit aktualisiert"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Ersetzt       "
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Fehlgeschlagen"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "zwei"
 
@@ -904,7 +949,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -915,328 +960,368 @@ msgstr ""
 " Aktueller Download abgebrochen, %s unterbrechen Sie (Ctrl-c) erneut %s innerhalb %s%s%s Sekunden\n"
 "zum Beenden.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "Benutzer-Unterbrechung"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Gesamt"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr ""
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "ID"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Angemeldeter Benutzer"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "ID"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Datum und Zeit"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Aktion(en)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Verändert"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Keine Transaktions-ID angegeben"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Schlechte Transaktions-ID angegeben"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Angebene Transaktions-ID nicht gefunden"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Mehr als eine Transaktions-ID gefunden!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Keine Transaktions-ID oder Paket angegeben"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Nicht installiert"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Älter"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Neuer"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Transaktions-ID :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Anfangszeit :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Anfang rpmdb    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s Sekunden)"
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Endzeit :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Ende rpmdb      :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Benutzer :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Rückgabe-Code    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Erfolg"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Veränderte Pakete:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Ãœbersprungene Pakete:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Fehler:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Installieren"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Löschen"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Zeit"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Gestern"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Letzte Woche"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "In den letzten 2 Wochen"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "In den letzten 3 Monaten"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "In den letzten 6 Monaten"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Letztes Jahr"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Vor über einem Jahr"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Keine Transaktion %s gefunden"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transaktions-ID"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Verfügbare zusätzliche Verlaufsinformationen"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Keine zusätzlichen Daten zu diesem Namen gefunden"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installiert"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "aktualisiert"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "veraltet"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "gelöscht"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "reinstalliert"
 
-#: ../output.py:1814
-msgid "downgraded"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "aktualisiert"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "veraltet"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paket %s.%s %s:%s-%s markiert, um %s zu werden"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Führe Transaktionsprüfung aus"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Starte Abhängigkeitsauflösung mit den neuen Änderungen neu."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Abhängigkeitsauflösung beendet"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Verarbeite Abhängigkeiten: %s für Paket: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Behalte Paket: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nicht aufgelöste Abhängigkeit: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paket: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1245,7 +1330,7 @@ msgstr ""
 "\n"
 "    Benötigt: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1254,7 +1339,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1263,7 +1348,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1272,85 +1357,85 @@ msgstr ""
 "        Nicht gefunden"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Aktualisiert durch"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Ãœberholt durch"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Verfügbar"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Verarbeite Konflikt: %s kollidiert mit %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Fülle Verarbeitungsset mit ausgewählten Paketen. Bitte warten."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, 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:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Läuft"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Schläft"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Nicht unterbrechbar"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Verfolgt/Gestoppt"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Die andere Anwendung ist: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Die andere Anwendung ist: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Speicher : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "  Gestartet: %s - vor %s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Status  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "Beende nach Abbruch durch den Benutzer"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1370,7 +1455,7 @@ msgstr ""
 "\n"
 "Beende wegen defekter Pipe"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1381,42 +1466,42 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit Fehler: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum Fehler: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Fehler: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 " Sie können versuchen --skip-broken zu benutzen, um das Problem zu umgehen."
 
-#: ../utils.py:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Unbekannte(r) Fehler: Exit Code: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1424,15 +1509,19 @@ msgstr ""
 "\n"
 "Abhängigkeiten aufgelöst"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Komplett!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 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:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1462,48 +1551,48 @@ msgstr ""
 "\n"
 "Für weitere Informationen kontaktieren Sie Ihren Distributions- oder Paket-Anbieter.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Fehler: Brauche einen Begriff, der passt"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Fehler: Brauche eine Gruppe oder eine Liste von Gruppen"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Fehler: Aufräumen benötigt eine Option: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Fehler: Ungültiges Argument für Aufräumen: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Kein Argument für Shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Dateinamen an Shell übergeben: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, 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:121
+#: ../yumcommands.py:130
 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:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1513,305 +1602,305 @@ 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:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKET..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Installiere ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Einrichten des Installationsprozess"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKET...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Aktualisiere ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Einrichten des Aktualisierungsprozess"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Installierte Pakete auf die neuesten verfügbaren Versionen synchronisieren"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Zeige Details über ein Paket oder einer Gruppe von Pakete an"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Installierte Pakete"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Verfügbare Pakete"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Extra-Pakete"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Aktualisierte Pakete"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Veraltete Pakete"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Kürzlich hinzugefügte Pakete"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Keine übereinstimmenden Pakete zum Auflisten"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Liste von Paketen oder Gruppen von Paketen"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Entferne ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Einrichten des Entfernungsprozess"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Einrichten des Gruppenprozess"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Keine Gruppe, auf welcher der Befehl ausgeführt werden kann"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Verfügbare Gruppen anzeigen"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Installiere die Pakete in einer Gruppe auf Ihrem System"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Entferne die Pakete in einer Gruppe von Ihrem System"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Zeigt Details über eine Paket-Gruppe an"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Generiere den Metadaten-Zwischenspeicher"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Erstelle Zwischenspeicherungsdatei für alle Metadaten-Dateien."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 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:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metadaten-Zwischenspeicher erstellt"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Entferne gespeicherte Daten"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Suche ein Paket, das den gegebenen Wert bereitstellt"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Überprüfe auf verfügbare Paket-Aktualisierungen"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Suche nach Paket-Details für die gegebene Zeichenkette"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Suche Pakete:"
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Aktualisiere Pakete, berücksichtige veraltete"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Einrichten des Upgradeprozesses"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Installiere ein lokales RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Einrichten der lokalen Paketverarbeitung"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Bestimme, welche Pakete die gegebenen Abhängigkeiten bereitstellen"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Suche Pakete für Abhängigkeit:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Führe eine interaktive Yum-Shell aus"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Einrichten der Yum-Shell"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Liste von Paket-Abhängigkeiten"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Suche Abhängigkeiten:"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Zeige die konfigurierten Software-Repositories an"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "aktiviert"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "deaktiviert"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Repo-Revision: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-Distro-Tags: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Repo aktualisiert : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Repo-Größe    : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Repo-Metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Aktualisiert    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Repo-Spiegel : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nie (zuletzt: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s Sekunde(n) (zuletzt: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-ausgeschlossen : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-eingeschlossen : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Repo-ausgeschlossen: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "Repo-ID"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "Status"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "Repo-Name:"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Zeigt eine kurze Verwendungsinformation"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Keine Hilfe für %s vorhanden"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1821,7 +1910,7 @@ msgstr ""
 "\n"
 "Aliase: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1831,85 +1920,118 @@ msgstr ""
 "\n"
 "Alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Einrichten des Neuinstallationsprozess"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "Installiere Paket neu"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Einrichten des Downgrade-Prozesses"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "Downgrade eines Pakets"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 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:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Gruppe   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Pakete:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installiert:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Gruppe-installiert:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Verfügbar:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Gruppe-verfügbar:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Ãœbertragungsverlauf anzeigen oder verwenden"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 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:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Löse Abhängigkeiten auf"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1919,183 +2041,191 @@ msgstr ""
 "\n"
 "Verlasse nach Abbruch durch den Benutzer."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Konfiguriere TransactionSets, bevor die Konfigurationsklasse gestartet ist"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Ungültiges tsflag in Konfigurationsdatei: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Suche pkgSack für Abhängigkeiten: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Mitglied: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s konvertiert zum Installieren"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Füge Paket %s hinzu in Modus %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Entferne Paket %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s benötigt: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s benötigt %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Benötigte Anforderung wurde bereits nachgeschlagen, betrüge"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, 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:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potentieller Anbieter: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Modus ist %s für Anbieter von %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modus für pkg-Bereitstellung %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, 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:393
+#: ../yum/depsolve.py:429
 #, 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:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Aktualisiere %s zum Auflösen der Abhängigkeit."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, 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:435
+#: ../yum/depsolve.py:471
 #, 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:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, 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:504
+#: ../yum/depsolve.py:540
 #, 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:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s bereits in ts, überspringe dieses"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Markiere %s als Aktualisierung für %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Markiere %s als Installation für %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Erfolg - Leere Transaktion"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Starte Schleife neu"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Abhängigkeitsverarbeitung beendet"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s von %s hat Abhängigkeitsauflöse-Probleme"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Erfolg - Abhängigkeiten aufgelöst"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Prüfe Abhängigkeiten für %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "Suche nach %s als eine Anforderung von %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Führe compare_providers() aus für %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "bessere Architektur in po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s ersetzt %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2104,142 +2234,142 @@ msgstr ""
 "archdist verglichen %s zu %s auf %s\n"
 "  Gewinner: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "Gemeinsames Quellen-RPM %s und %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "Gemeinsamer Prefix von %s zwischen %s und %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Beste Bestellung: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, 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:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "Plugins bereits initialisiert"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Lese lokale RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Einrichten des Paket-Behälters"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, 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:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "deshalb kann dieses Repository nicht zurückgesetzt werden.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Baue Aktualisierungsobjekt"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Beziehe Gruppen-Metadaten"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Füge Gruppen-Datei von Repository hinzu: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, 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:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Keine Gruppen in irgendeinem Repository verfügbar"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Füge Tags aus dem Repository hinzug: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, 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:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importiere zusätzlichen Dateilisten-Informationen"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2248,23 +2378,21 @@ msgstr ""
 "ziehen, zuerst yum-complete-transaction auszuführen, um diese "
 "abzuschliessen."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Versuche \"%s\" zu entfernen, welches geschützt ist"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Ãœberspringe defekte Runde %i"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "Ãœberspringen der defekte brachte %i Runden"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Versuche \"%s\" zu entfernen, welches geschützt ist"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2272,90 +2400,90 @@ msgstr ""
 "\n"
 "Pakete übersprungen wegen Abhängigkeitsproblemen:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s von %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, 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:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Warnung: RPMDB wurde außerhalb von yum verändert."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "Benötigtes fehlt"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "installierter Konflikt"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transaktion konnte nicht starten:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Konnte Transaktion nicht durchführen."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, 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:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Konnte Sperrung %s nicht aufheben: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, 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:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Konnte keine Sperrung bei %s erstellen: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2364,27 +2492,27 @@ msgstr ""
 "Paket stimmt nicht mit dem beabsichtigten Download überein. Vorschlag: "
 "starten sie yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Konnte Prüfsumme nicht bilden"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paket stimmt nicht mit der Prüfsumme überein"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, 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:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "benutze lokale Kopie von %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2395,11 +2523,11 @@ msgstr ""
 "    * frei     %s\n"
 "    * benötigt %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Header ist nicht vollständig."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2407,62 +2535,62 @@ msgstr ""
 "Header ist nicht im lokalen Zwischenspeicher und Nur-Zwischenspeicher-Modus "
 "aktiviert. Kann %s nicht herunterladen"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Öffentlicher Schlüssel für %s ist nicht installiert"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem beim Öffnen des Paketes %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Paket %s ist nicht unterschrieben"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Kann %s nicht entfernen"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s entfernt"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Kann %s Datei nicht entfernen %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s Datei %s entfernt"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s Dateien entfernt"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, 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:2139
+#: ../yum/__init__.py:2301
 #, 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:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2470,134 +2598,145 @@ msgstr ""
 "searchPackages() wird in zukünftigen Versionen von Yum verschwinden."
 "                      Benutze stattdessen searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Suche %d Pakete"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "Suche Paket %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "Suche in Datei-Einträgen"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "suche in bereitgestellten Einträgen"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Stelle Ãœbereinstimmung bereit: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Keine Gruppendaten für konfigurierte Repositories verfügbar"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Kein Gruppe mit dem Namen %s vorhanden"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "Paket %s war nicht markiert in Gruppe %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Füge Paket %s aus Gruppe %s hinzu"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Kein Paket mit Namen %s verfügbar zum Installieren"
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, 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:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "Kein Paket gefunden für %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Ungültiges Versionsflag"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Paketobjekt war keine Paketobjektinstanz"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nichts angegeben zum Installieren"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, 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:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Kein Übereinstimmung für Argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paket %s installiert und nicht verfügbar"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Kein(e) Paket(e) zum Installieren verfügbar."
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paket: %s - bereits im Transaktionsset"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, 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:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, 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:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Paket %s ist bereits in der neusten Version installiert."
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2605,67 +2744,67 @@ msgstr ""
 "Aktualisierung."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Aktualisiere alles"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, 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:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, 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:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Aktualisiere Paket nicht, da es bereits veraltet ist: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, 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:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Kein Paket stimmt zum Entfernen überein"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Ãœberspringe den laufenden Kernel: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Entferne %s aus der Transaktion."
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Konnte nicht öffnen: %s. Überspringe."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Untersuche %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Konnte deltarpm nicht lokal installieren: %s. Ãœberspringe."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
@@ -2673,14 +2812,14 @@ msgstr ""
 "Kann Paket %s nicht zur Transaktion hinzufügen. Keine kompatible "
 "Architektur: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, 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:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2689,128 +2828,139 @@ msgstr ""
 "Paket %s nicht installiert, kann es nicht aktualisieren. Führen Sie "
 "stattdessen yum install aus, um es zu installieren."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "Schliesse %s aus"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Markiere %s zum Installieren"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Markiere %s als eine Aktualisierung für %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: aktualisiert installierte Pakete nicht."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Kann Datei nicht öffnen: %s. Überspringe."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Probleme beim Neuinstallieren: kein Paket stimmt zum Entfernen überein"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, 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:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Kein(e) Paket(e) zum Downgrade verfügbar"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paket %s darf mehrfach installiert sein, überspringe"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Keine Übereinstimmung der verfügbare Pakete: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Nur verfügbare Paket aktualisieren: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "GPG-Schlüssel abrufen von %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG-Schlüssel-Abruf fehlgeschlagen:"
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Ungültiger GPG-Schlüssel von %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, 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:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"Importiere GPG-Schlüssel 0x%s:\n"
-" Benutzer-ID : %s\n"
-" Paket: %s (%s)\n"
-" Von   : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"Importiere GPG-Schlüssel 0x%s:\n"
-" Benutzer-ID: \"%s\"\n"
-" Von  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, 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:4326
-msgid "Not installing key"
-msgstr "Nicht installierter Schlüssel"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Schlüssel-Import fehlgeschlagen (Code %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Schlüssel erfolgreich importiert"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2819,25 +2969,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:4347
+#: ../yum/__init__.py:4624
 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:4366
+#: ../yum/__init__.py:4648
 #, 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:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Installierte Schlüssel für Repo %s nicht"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Schlüssel-Import fehlgeschlagen"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2847,109 +2997,162 @@ msgstr ""
 "installiert, aber nicht korrekt. Überprüfen sie, ob die korrekten Schlüssel-"
 "URLs für dieses Repository konfiguriert sind."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Es kann kein geeigneten Spiegelserver gefunden werden."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Beim Herunterladen der Pakete sind Fehler aufgetreten."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Bitte melden Sie diesen Fehler unter %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Test-Transaktionsfehler: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Konnte Verzeichnis für Zwischenspeicher nicht festlegen: %s"
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Geladene Plugins: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Kein Plugin für Argument: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "\"%s\"-Plugin ist deaktiviert"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Plugin \"%s\" kann nicht importiert werden"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Plugin \"%s\" gibt keine benötigte API-Version an"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, 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:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Lade \"%s\"-Plugin"
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, 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:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurationsdatei %s nicht gefunden"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Kann Konfigurationsdatei für Plugin %s nicht finden"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "Registrierung von Befehlen nicht unterstützt"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "benötigt"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "hat installierte Konflikte"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s ist ein Duplikat von %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s ersetzt %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s stellt %s bereit, aber es konnte nicht gefunden werden"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Packe neu"
 
diff --git a/po/el.po b/po/el.po
index a3a7f15..30d05bf 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-05-04 14:59+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+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"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: el\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr ""
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr ""
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr ""
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr ""
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr ""
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr ""
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr ""
 
@@ -66,337 +66,371 @@ msgstr ""
 msgid "Erased: %s"
 msgstr ""
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr ""
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr ""
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr ""
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr ""
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr ""
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr ""
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr ""
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr ""
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr ""
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr ""
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr ""
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr ""
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
 msgstr ""
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr ""
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr ""
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr ""
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr ""
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr ""
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr ""
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr ""
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr ""
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 msgstr ""
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr ""
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr ""
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr ""
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr ""
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr ""
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr ""
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr ""
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr ""
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr ""
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr ""
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr ""
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr ""
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr ""
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr ""
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr ""
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
 " You can use \"%s*/%s%s\" and/or \"%s*bin/%s%s\" to get that behaviour"
 msgstr ""
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr ""
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr ""
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr ""
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr ""
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr ""
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr ""
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr ""
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr ""
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr ""
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr ""
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr ""
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr ""
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr ""
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr ""
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr ""
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr ""
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr ""
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr ""
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1245
+#: ../cli.py:1417
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr ""
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr ""
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -404,419 +438,430 @@ msgid ""
 "%s: %s option requires an argument"
 msgstr ""
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr ""
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr ""
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr ""
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr ""
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr ""
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr ""
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr ""
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr ""
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr ""
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr ""
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr ""
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr ""
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr ""
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr ""
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr ""
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr ""
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr ""
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr ""
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr ""
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr ""
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr ""
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr ""
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr ""
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr ""
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr ""
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr ""
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr ""
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr ""
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr ""
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr ""
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr ""
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
 "Group: %s"
 msgstr ""
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr ""
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr ""
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr ""
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr ""
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr ""
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr ""
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr ""
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr ""
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr ""
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr ""
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr ""
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr ""
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr ""
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr ""
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr ""
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr ""
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr ""
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr ""
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr ""
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr ""
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr ""
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr ""
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr ""
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr ""
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -824,57 +869,57 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr ""
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr ""
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr ""
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr ""
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr ""
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr ""
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr ""
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr ""
 
@@ -882,7 +927,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -890,448 +935,488 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr ""
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr ""
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr ""
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr ""
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr ""
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr ""
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr ""
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr ""
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1380
-msgid "ID"
+#: ../output.py:1482
+msgid "Command line"
 msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr ""
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr ""
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
+msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
+
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr ""
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr ""
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr ""
 
-#: ../output.py:1810
-msgid "updated"
-msgstr ""
-
-#: ../output.py:1811
-msgid "obsoleted"
+#: ../output.py:2105
+msgid "an update"
 msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr ""
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:1814
-msgid "downgraded"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
+
+#: ../output.py:2110
+msgid "updated"
+msgstr ""
+
+#: ../output.py:2111
+msgid "obsoleted"
 msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr ""
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr ""
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr ""
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr ""
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr ""
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr ""
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr ""
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr ""
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr ""
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr ""
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr ""
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr ""
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr ""
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr ""
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr ""
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel"
 msgstr ""
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
 "Exiting on Broken Pipe"
 msgstr ""
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1339,55 +1424,59 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 
-#: ../utils.py:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr ""
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
 msgstr ""
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr ""
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr ""
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1404,894 +1493,933 @@ msgid ""
 "For more information contact your distribution or package provider.\n"
 msgstr ""
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr ""
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr ""
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr ""
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr ""
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr ""
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr ""
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr ""
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 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:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr ""
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr ""
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr ""
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr ""
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr ""
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr ""
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr ""
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr ""
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr ""
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr ""
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr ""
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr ""
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr ""
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr ""
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr ""
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr ""
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr ""
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr ""
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr ""
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr ""
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr ""
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr ""
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr ""
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr ""
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr ""
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr ""
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr ""
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr ""
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr ""
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr ""
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr ""
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr ""
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr ""
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr ""
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr ""
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr ""
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr ""
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr ""
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr ""
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr ""
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr ""
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr ""
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr ""
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr ""
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr ""
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr ""
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr ""
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr ""
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr ""
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr ""
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr ""
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr ""
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr ""
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr ""
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr ""
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr ""
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr ""
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr ""
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr ""
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr ""
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
 "aliases: "
 msgstr ""
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
 "alias: "
 msgstr ""
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr ""
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr ""
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr ""
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr ""
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr ""
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr ""
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel."
 msgstr ""
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr ""
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr ""
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr ""
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr ""
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr ""
 
 #. is it already installed?
-#: ../yum/depsolve.py:477
+#: ../yum/depsolve.py:513
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr ""
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr ""
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr ""
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr ""
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr ""
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr ""
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr ""
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr ""
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr ""
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr ""
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr ""
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr ""
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr ""
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr ""
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr ""
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr ""
 
-#: ../yum/__init__.py:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 msgstr ""
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
+msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
+msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
 msgstr ""
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr ""
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr ""
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr ""
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1618
+#: ../yum/__init__.py:1757
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 
-#: ../yum/__init__.py:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr ""
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2299,532 +2427,614 @@ msgid ""
 "    * needed %s"
 msgstr ""
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr ""
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr ""
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr ""
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr ""
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr ""
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr ""
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr ""
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr ""
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr ""
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr ""
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 msgstr ""
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr ""
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr ""
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr ""
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr ""
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr ""
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr ""
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr ""
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr ""
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
 #, python-format
-msgid "No Package found for %s"
+msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
+#, python-format
+msgid "No Package found for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr ""
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr ""
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr ""
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr ""
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr ""
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr ""
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr ""
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr ""
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr ""
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr ""
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr ""
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr ""
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
+msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr ""
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 
-#: ../yum/__init__.py:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr ""
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr ""
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr ""
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, 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:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr ""
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
+#: ../yum/__init__.py:4689
+msgid "Key import failed"
 msgstr ""
 
-#: ../yum/__init__.py:4388
-msgid "Key import failed"
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4709
 #, 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr ""
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr ""
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr ""
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr ""
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr ""
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr ""
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr ""
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr ""
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr ""
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr ""
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr ""
 
diff --git a/po/en_GB.po b/po/en_GB.po
index ccb7857..67c75f9 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-03-22 15:15+0000\n"
-"Last-Translator: bruce89 <l10n at bcowan.fastmail.co.uk>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+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"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Updating"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Erasing"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installing"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsoleted"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Updated"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Erased"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Installed"
 
@@ -66,73 +66,73 @@ msgstr "Error: invalid output state: %s for %s"
 msgid "Erased: %s"
 msgstr "Erased: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Removing"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Cleanup"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Command \"%s\" already defined"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Setting up repositories"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Reading repository metadata in from local files"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Config Error: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Options Error: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installed: %s-%s at %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Built    : %s at %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Committed: %s at %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "You need to give some command"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "No such command: %s. Please use %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Disk Requirements:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, 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"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,60 +140,60 @@ msgstr ""
 "Error Summary\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Trying to run the transaction but nothing to do. Exiting."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Exiting on user Command"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Downloading Packages:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Error Downloading Packages:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Running rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "ERROR You need to update rpm to handle:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ERROR with rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "RPM needs to be updated"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Please report this error in %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Running Transaction Test"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Transaction Check Error:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transaction Test Succeeded"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Running Transaction"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -201,93 +201,114 @@ msgstr ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Maybe you meant: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Package(s) %s%s%s available, but not installed."
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "No package %s%s%s available."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Package(s) to install"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Nothing to do"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d packages marked for Update"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "No Packages marked for Update"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d packages marked for Distribution Synchronisation"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "No Packages marked for Distribution Synchronisation"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d packages marked for removal"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "No Packages marked for removal"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Package(s) to downgrade"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (from %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installed package %s%s%s%s not available."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Package(s) to reinstall"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "No Packages Provided"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Matched: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Warning: No matches found for: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "No Matches found"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,113 +317,126 @@ msgstr ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
 " You can use \"%s*/%s%s\" and/or \"%s*bin/%s%s\" to get that behaviour"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No Package Found for %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Cleaning repos: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Cleaning up Everything"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Cleaning up Headers"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Cleaning up Packages"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Cleaning up xml metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Cleaning up database cache"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Cleaning up expire-cache metadata"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Cleaning up cached rpmdb data"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Cleaning up plugins"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Installed Groups:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Available Groups:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Done"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Warning: Group %s does not exist."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d Package(s) to Install"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "No group named %s exists"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "No packages to remove from groups"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d Package(s) to remove"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Package %s is already installed, skipping"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, 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:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Plugin Options"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Command line error: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -413,278 +447,284 @@ msgstr ""
 "\n"
 "%s: %s option requires an argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color takes one of: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "show this help message and exit"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "be tolerant of errors"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "run entirely from system cache, don't update cache"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "config file location"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maximum command wait time"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "debugging output level"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "show duplicates, in repos, in list/search commands"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "error output level"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "debugging output level for rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "quiet operation"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "verbose operation"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "answer yes for all questions"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "show Yum version and exit"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "set install root"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "enable one or more repositories (wildcards allowed)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "disable one or more repositories (wildcards allowed)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "exclude package(s) by name or glob"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "disable exclude from main, for a repo or for everything"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "enable obsoletes processing during updates"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "disable Yum plugins"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "disable gpg signature checking"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "disable plugins by name"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "enable plugins by name"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "skip packages with depsolving problems"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "control whether colour is used"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr "set value of $releasever in yum config and repo files"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "set arbitrary config and repo options"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "May"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Dec"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Trying other mirror."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Name        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arch        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoch       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Version     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Release     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Size        : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "From repo   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Committer   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Committime  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Buildtime   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Install time: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installed by: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Changed by  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Summary     : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Licence     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Description : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "yes"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "no"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Is this ok [y/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -693,141 +733,146 @@ msgstr ""
 "\n"
 "Group: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Group-Id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Description: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Mandatory Packages:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Default Packages:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Optional Packages:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Conditional Packages:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "package: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  No dependencies for this package"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dependency: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Unsatisfied dependency"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Matched from:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licence     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Filename    : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Other       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "There was an error calculating total download size"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Total size: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total download size: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installed size: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "There was an error calculating installed size"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Reinstalling"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Downgrading"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Installing for dependencies"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Updating for dependencies"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Removing for dependencies"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Skipped (dependency problems)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Package"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repository"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Size"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     replacing  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -838,57 +883,57 @@ msgstr ""
 "Transaction Summary\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Install   %5.5s Package(s)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Upgrade   %5.5s Package(s)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Remove    %5.5s Package(s)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Reinstall %5.5s Package(s)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Downgrade %5.5s Package(s)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Removed"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dependency Removed"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dependency Installed"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dependency Updated"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Replaced"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Failed"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "two"
 
@@ -896,7 +941,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -907,328 +952,368 @@ msgstr ""
 " Current download cancelled, %sinterrupt (ctrl-c) again%s within %s%s%s seconds\n"
 "to exit.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "user interrupt"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<unset>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Bad transaction IDs, or package(s), given"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "ID"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Login user"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "ID"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Date and time"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Action(s)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Altered"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "No transaction ID given"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Bad transaction ID given"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Not found given transaction ID"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Found more than one transaction ID!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "No transaction ID, or package, given"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Downgraded"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Not installed"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Older"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Newer"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Transaction ID :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Begin time     :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Begin rpmdb    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
+#, python-format
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
+
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s seconds)"
+msgid "(%u days)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "End time       :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "End rpmdb      :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "User           :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Return-Code    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Aborted"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Failure:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Success"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Command Line   :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Additional non-default information stored: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transaction performed with:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Packages Altered:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Packages Skipped:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb Problems:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptlet output:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Errors:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Install"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Dep-Install"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Obsoleting"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Erase"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Reinstall"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Downgrade"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Update"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Time"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Last day"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Last week"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Last 2 weeks"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Last 3 months"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Last 6 months"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Last year"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Over a year ago"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "No Transaction %s found"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transaction ID:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Available additional history information:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: No additional data found by this name"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installed"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "updated"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "obsoleted"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "erased"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "reinstalled"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "downgraded"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "updated"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "obsoleted"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Package %s.%s %s:%s-%s set to be %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Running transaction check"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Restarting Dependency Resolution with new changes."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Finished Dependency Resolution"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Processing Dependency: %s for package: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Keeping package: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Unresolved Dependency: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Package: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1237,7 +1322,7 @@ msgstr ""
 "\n"
 "    Requires: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1246,7 +1331,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1255,7 +1340,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1264,85 +1349,85 @@ msgstr ""
 "        Not found"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Updated By"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Downgraded By"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Obsoleted By"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Available"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Processing Conflict: %s conflicts %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Populating transaction set with selected packages. Please wait."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Downloading header for %s to pack into transaction set."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Running"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Sleeping"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Uninterruptible"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Traced/Stopped"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Unknown"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  The other application is: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  The other application is: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memory : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Started: %s - %s ago"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    State  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1352,7 +1437,7 @@ msgstr ""
 "\n"
 "Exiting on user cancel"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1362,7 +1447,7 @@ msgstr ""
 "\n"
 "Exiting on Broken Pipe"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1373,7 +1458,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1381,35 +1466,35 @@ msgstr ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit Error: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum Error: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 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:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " You could try running: rpm -Va --nofiles --nodigest"
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Unknown Error(s): Exit Code: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1417,15 +1502,19 @@ msgstr ""
 "\n"
 "Dependencies Resolved"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Complete!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "You need to be root to perform this command."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1455,48 +1544,48 @@ msgstr ""
 "\n"
 "For more information contact your distribution or package provider.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Error: Need an item to match"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Error: Need a group or list of groups"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: clean requires an option: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: invalid clean argument: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "No argument to shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Filename passed to shell: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, 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:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Error: more than one file given as argument to shell."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1506,302 +1595,302 @@ msgstr ""
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PACKAGE..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Install a package or packages on your system"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Setting up Install Process"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PACKAGE...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Update a package or packages on your system"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Setting up Update Process"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synchronise installed packages to the latest available versions"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Setting up Distribution Synchronisation Process"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Display details about a package or group of packages"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Installed Packages"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Available Packages"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Extra Packages"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Updated Packages"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Obsoleting Packages"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Recently Added Packages"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "No matching Packages to list"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "List a package or groups of packages"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Remove a package or packages from your system"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Setting up Remove Process"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Setting up Group Process"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "No Groups on which to run command"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "List available package groups"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Install the packages in a group on your system"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Remove the packages in a group from your system"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Display details about a package group"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Generate the metadata cache"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Making cache files for all metadata files."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 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:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metadata Cache Created"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Remove cached data"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Find what package provides the given value"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Check for available package updates"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Search package details for the given string"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Searching Packages: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Update packages taking obsoletes into account"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Setting up Upgrade Process"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Install a local RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Setting up Local Package Process"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Determine which package provides the given dependency"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Searching Packages for Dependency:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Run an interactive yum shell"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Setting up Yum Shell"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "List a package's dependencies"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Finding dependencies: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Display the configured software repositories"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "enabled"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "disabled"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Repo-revision: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tags: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Repo-updated : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Repo-size    : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Updated    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Repo-mirrors : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Never (last: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Instant (last: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s second(s) (last: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Repo-expire  : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-exclude : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-include : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Repo-excluded: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "repo id"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "status"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "repo name"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Display a helpful usage message"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "No help available for %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1811,7 +1900,7 @@ msgstr ""
 "\n"
 "aliases: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1821,83 +1910,116 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Setting up Reinstall Process"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "reinstall a package"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Setting up Downgrade Process"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "downgrade a package"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Display a version for the machine and/or available repos."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum version groups:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Group   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Packages:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installed:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Group-Installed:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Available:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Group-Available:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Display, or use, the transaction history"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Invalid history sub-command, use: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "You don't have access to the history DB."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Check for problems in the rpmdb"
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 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..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Resolving Dependencies"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1907,181 +2029,189 @@ msgstr ""
 "\n"
 "Exiting on user cancel."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Setting up TransactionSets before config class is up"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Invalid tsflag in config file: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Searching pkgSack for dep: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Member: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s converted to install"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Adding Package %s in mode %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Removing Package %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requires: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s requires %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Needed Require has already been looked up, cheating"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, 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:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potential Provider: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Mode is %s for provider of %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mode for pkg providing %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s package requiring %s marked as erase"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Obsoleting %s with %s to resolve dep."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Updating %s to resolve dep."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, 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:435
+#: ../yum/depsolve.py:471
 #, 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:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, 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:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potential resolving package %s has newer instance installed."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s already in ts, skipping this one"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Marking %s as update for %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Marking %s as install for %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Success - empty transaction"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Restarting Loop"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Dependency Process ending"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s from %s has depsolving problems"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Success - deps resolved"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Checking deps for %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "looking for %s as a requirement of %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Running compare_providers() for %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "better arch in po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s obsoletes %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2090,142 +2220,142 @@ msgstr ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "common sourcerpm %s and %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "base package %s is installed for %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "common prefix of %s between %s and %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requires minimal: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Winner: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Loser(with %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Best Order: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repository %r: Error parsing config: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, 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:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "plugins already initialised"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Reading Local RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Setting up Package Sacks"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, 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:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "therefore this repo cannot be reset.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Building updates object"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Getting group metadata"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Adding group file from repository: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, 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:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "No Groups Available in any repository"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Getting pkgtags metadata"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Adding tags from repository: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, 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:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importing additional filelist information"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2233,23 +2363,21 @@ msgstr ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Trying to remove \"%s\", which is protected"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Skip-broken round %i"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "Skip-broken took %i rounds "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Trying to remove \"%s\", which is protected"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2257,88 +2385,88 @@ msgstr ""
 "\n"
 "Packages skipped because of dependency problems:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s from %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, 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:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Warning: RPMDB altered outside of yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "missing requires"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "installed conflict"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transaction couldn't start:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Could not run transaction."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, 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:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Could not open lock %s: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, 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:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Could not create lock at %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2347,25 +2475,25 @@ msgstr ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Could not perform checksum"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Package does not match checksum"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, 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:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "using local copy of %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2376,73 +2504,73 @@ msgstr ""
 "    * free   %s\n"
 "    * needed %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Header is not complete."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, 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:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Public key for %s is not installed"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem opening package %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Public key for %s is not trusted"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Package %s is not signed"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Cannot remove %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s removed"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Cannot remove %s file %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s file %s removed"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s files removed"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, 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:2139
+#: ../yum/__init__.py:2301
 #, 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:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2450,115 +2578,126 @@ msgstr ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Searching %d packages"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "searching package %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "searching in file entries"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "searching in provides entries"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Provides-match: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "No group data available for configured repositories"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No Group named %s exists"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "package %s was not marked in group %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Adding package %s from group %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "No package named %s available to be installed"
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, 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:2813
+#: ../yum/__init__.py:2990
 #, 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:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "No Package found for %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Invalid version flag"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Package Object was not a package object instance"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nothing specified to install"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, 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:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No Match for argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Package %s installed and not available"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "No package(s) available to install"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Package: %s  - already in transaction set"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, 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:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2567,94 +2706,94 @@ msgstr ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, 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:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Package %s already installed and latest version"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, 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:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Updating Everything"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, 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:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, 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:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Not Updating Package that is obsoleted: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, 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:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "No package matched to remove"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Skipping the running kernel: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Removing %s from the transaction"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Cannot open: %s. Skipping."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Examining %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Cannot localinstall deltarpm: %s. Skipping."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, 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:3766
+#: ../yum/__init__.py:3988
 #, 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:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2663,126 +2802,137 @@ msgstr ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "Excluding %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Marking %s to be installed"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Marking %s as an update to %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: does not update installed package."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Cannot open file: %s. Skipping."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem in reinstall: no package matched to remove"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, 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:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "No package(s) available to downgrade"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Package %s is allowed multiple installs, skipping"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "No Match for available package: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Only Upgrade available on package: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Failed to downgrade: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Retrieving GPG key from %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG key retrieval failed: "
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Invalid GPG Key from %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, 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:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"Importing GPG key 0x%s:\n"
-" Userid : %s\n"
-" Package: %s (%s)\n"
-" From   : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"Importing GPG key 0x%s:\n"
-" Userid: \"%s\"\n"
-" From  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, 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:4326
-msgid "Not installing key"
-msgstr "Not installing key"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Key import failed (code %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Key imported successfully"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2791,25 +2941,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:4347
+#: ../yum/__init__.py:4624
 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:4366
+#: ../yum/__init__.py:4648
 #, 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:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Not installing key for repo %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Key import failed"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2818,109 +2968,162 @@ 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:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Unable to find a suitable mirror."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Errors were encountered while downloading packages."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Please report this error at %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Test Transaction Errors: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Could not set cachedir: %s"
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Loaded plugins: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "No plugin match for: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, 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:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Plugin \"%s\" can't be imported"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Plugin \"%s\" doesn't specify required API version"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, 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:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Loading \"%s\" plugin"
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, 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:342
+#: ../yum/plugins.py:343
 #, 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:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Unable to find configuration file for plugin %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registration of commands not supported"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "has missing requires of"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "has installed conflicts"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s is a duplicate with %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s is obsoleted by %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s provides %s but it cannot be found"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Repackaging"
 
diff --git a/po/es.po b/po/es.po
index 4844771..df526ea 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-05-04 14:58+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\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"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Actualizando"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Eliminando"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instalando"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsoleto"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Actualizado"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Eliminado"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Instalado"
 
@@ -66,73 +66,73 @@ msgstr "Error: estado de salida no válido: %s de %s"
 msgid "Erased: %s"
 msgstr "Eliminado: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Eliminando"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Limpieza"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "El comando \"%s\" ya ha sido definido"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Configurando los repositorios"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Leyendo en archivos locales los metadatos de los repositorios"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Error de configuración: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Error de opciones: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instalado: %s-%s en %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Construido: %s en %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Enviado: %s en %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Necesita ingresar algún comando"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "No existe el comando: %s. Por favor, utilice %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Requerimientos de disco:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, 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"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,61 +140,61 @@ msgstr ""
 "Resumen de errores\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 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:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Saliendo de acuerdo al comando del usuario"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Descargando paquetes:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Error al descargar los paquetes:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Ejecutando el rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "ERROR Necesita actualizar el rpm para manipular:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ERROR con el rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "El RPM necesita ser actualizado"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Por favor, reporte este error en %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Ejecutando prueba de transacción"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Error en la verificación de la transacción:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "La prueba de transacción ha sido exitosa"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Ejecutando transacción"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -202,96 +202,117 @@ msgstr ""
 "Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n"
 "Utilice \"-y\" para forzar."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Tal vez quería decir: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, 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:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "No existe disponible ningún paquete %s%s%s."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paquete(s) a instalarse"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Nada para hacer"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paquetes han sido seleccionados para ser actualizados"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "No se han seleccionando paquetes para ser actualizados"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr ""
 "%d paquetes han sido seleccionados para Sincronización de distribución"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "No se han seleccionado paquetes para Sincronización de distribución"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d paquetes han sido seleccionados para ser eliminados"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "No se han seleccionado paquetes para ser eliminados"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paquete(s) a desactualizar"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (desde %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, 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:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paquete(s) a reinstalar"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "No se ha ofrecido ningún paquete"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Concordante: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Aviso: No se ha encontrado ningún resultado para: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "No se ha encontrado ningún resultado"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -300,116 +321,129 @@ msgstr ""
 "Aviso: las versiones 3.0.x de yum podrían hacer corresponder equivocadamente los nombres de los archivos.\n"
 " Puede usar \"%s*/%s%s\" y/o \"%s*bin/%s%s\" para conseguir eso"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No se ha encontrado ningún paquete para %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Limpiando repositorios:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Limpiando todo"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Limpiando encabezados"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Limpiando paquetes"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Limpiando metadatos xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Limpiando el caché de la base de datos"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Limpiando metadatos expirados del caché"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Limpiando datos de rpmdb en el caché"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Limpiando complementos"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Grupos instalados:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Grupos disponibles:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Listo"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Aviso: el grupo %s no existe."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 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:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d paquete(s) a instalar"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "No existe ningún grupo denominado %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "No existen paquetes a eliminarse de los grupos"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d paquete(s) a eliminar"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Ya se encuentra instalado el paquete %s, ignorando"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, 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:1245
+#: ../cli.py:1417
 #, 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:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opciones de complementos"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Error en la línea de comando: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -420,284 +454,290 @@ msgstr ""
 "\n"
 "%s: la opción %s necesita un argumento"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color acepta una de las siguientes opciones: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "muestra este mensaje de ayuda y cierra"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "sea tolerante con los errores"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "se ejecuta completamente a partir del caché, pero no lo actualiza"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "configurar ubicación de archivo"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "tiempo máximo de espera del comando"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nivel de depuración de la salida"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 "muestra duplicados en los repositorios, y en los comandos para "
 "mostrar/buscar"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "nivel de error de la salida"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "nivel de depuración de salida para rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "operación discreta"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "operación detallada"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "responde \"si\" a todas las preguntas"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "muestra la versión de Yum y finaliza"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "define la raíz de instalación"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "activa uno o más repositorios (los comodines son permitidos)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "desactiva uno o más repositorios (los comodines son permitidos)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "excluya paquete(s) de acuerdo a su nombre o glob "
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 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:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "habilita el proceso de paquetes obsoletos durante las actualizaciones"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "deshabilita los complementos de Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "deshabilita la verificación de firmas GPG"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "deshabilita complementos de acuerdo a su nombre"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "habilita complementos de acuerdo a su nombre"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "ignora paquetes con problemas de resolución de dependencias"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "controla la utilización de colores"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 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:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "define una configuración arbitraria y opciones de los repositorios"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Ene"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Abr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "May"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Ago"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Dic"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Intentando con otro espejo."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nombre        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arquitectura        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Período       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Versión     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Lanzamiento     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Tamaño        : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repositorio        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Desde el repositorio   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Enviado por   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Horario del envío  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Horario de la construcción   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Horario de la instalación: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Instalado por: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Modificado por  : %s "
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Resumen     : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Licencia     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Descripción :"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "s"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "si"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "no"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Está de acuerdo [s/N]:"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -706,141 +746,146 @@ msgstr ""
 "\n"
 "Grupo: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Group-Id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Descripción: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Paquetes obligatorios:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Paquetes predeterminados:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Paquetes opcionales:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Paquetes condicionales:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "paquete: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr " No existen dependencias para este paquete"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr " dependencia: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr " Dependencia no satisfecha"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Resultado obtenido desde:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licencia     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nombre del archivo    : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Otro       : "
 
-#: ../output.py:956
+#: ../output.py:966
 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:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Tamaño total: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Tamaño total de la descarga: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Tamaño instalado: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Hubo un error mientras se calculaba el tamaño instalado"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Reinstalando"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Desactualizando"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Instalando para las dependencias"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Actualizando para las dependencias"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Eliminando para las dependencias"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Ignorando (problemas de dependencias)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paquete"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arquitectura"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versión"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repositorio"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Tamaño"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     reemplazando  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -851,57 +896,57 @@ msgstr ""
 "Resumen de la transacción\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Instalar   %5.5s Paquete(s)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Actualizar   %5.5s Paquete(s)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Eliminar   %5.5s Paquete(s)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Reinstalar %5.5s Paquete(s)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Desactualizar %5.5s Paquete(s)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Eliminado(s)"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dependencia(s) eliminada(s)"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dependencia(s) instalada(s)"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dependencia(s) actualizada(s)"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Sustituido(s)"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Falló"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dos"
 
@@ -909,7 +954,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:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -920,330 +965,370 @@ 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:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "interrupción solicitada por el usuario"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<no definido>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Sistema"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Se ha(n) indicado paquete(s), o IDs de transacciones erróneas"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "ID"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Registro de usuario"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "ID"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Día y hora"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Acción(es)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Modificado"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "No se ha indicado un ID de transacción"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Se ha indicado un ID de transacción no válido "
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "No se ha encontrado el ID de transacción indicado"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "¡Se ha encontrado más de un ID de transacción!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "No se ha indicado ningún paquete, o ID de transacción"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Desactualizado"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "No instalado"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Antiguos"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Nuevos"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "ID de transacción :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Hora inicial     :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Rpmdb inicial    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s segundos)"
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Hora final       : "
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Rpmdb final      :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Usuario           :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Codigo-obtenido    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Abortado"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Falla:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Exito"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Línea de comando   :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Información adicional no predeterminada almacenada: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transacción realizada con:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Paquetes modificados:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Paquetes ignorados:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problemas en la base de datos RPM: "
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Información del scriptlet:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Errores:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Instalar"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Instalación de dependencias"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Convirtiendo en obsoleto"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Eliminar"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Reinstalar"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Desactualizar"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Actualizar"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Hora"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Ultimo día"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Ultima semana"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Ultimas 2 semanas"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Ultimos 3 meses"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Ultimos 6 meses"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Ultimo año"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Hace más de un año"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "No se ha encontrado una transacción %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "ID de transacción :"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Información de historial adicional disponible:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, 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:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "instalado"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "actualizado"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "obsoleto"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "eliminado"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "reinstalado"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "desactualizado"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "actualizado"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "obsoleto"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paquete %s.%s %s:%s-%s definido para ser %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Ejecutando prueba de transacción"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Reiniciando la resolución de las dependencias con las nuevas "
 "modificaciones."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Resolución de dependencias finalizada"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Procesando dependencias: %s para el paquete: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Manteniendo el paquete: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dependencia no resuelta: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paquete: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1252,7 +1337,7 @@ msgstr ""
 "\n"
 "    Necesita: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1261,7 +1346,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1270,7 +1355,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1279,89 +1364,89 @@ msgstr ""
 "        No encontrado"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Actualizado por"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Desactualizado por"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Obsoleto por"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Disponible"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Procesando conflictos: %s choca con %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 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:1957
+#: ../output.py:2254
 #, 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:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Ejecutando"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Durmiendo"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Ininterrumplible"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Rastreado/Detenido"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  La otra aplicación es: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  La otra aplicación es: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memoria : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Iniciado: %s - %s atrás"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Estado  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1371,7 +1456,7 @@ msgstr ""
 "\n"
 "Saliendo por cancelación del usuario"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1381,7 +1466,7 @@ msgstr ""
 "\n"
 "Saliendo por tubería rota"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1392,7 +1477,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1400,36 +1485,36 @@ msgstr ""
 "Otra aplicación tiene retenido el bloqueo de Yum; finalizando de acuerdo a "
 "la configuración de exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Error de PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Error de yum: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 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:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr "Podría intentar ejecutar: rpm- Va --nofiles --nodigest"
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Error(es) desconocido(s): Código de salida: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1437,15 +1522,19 @@ msgstr ""
 "\n"
 "Dependencias resueltas"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "¡Listo!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "Necesita ser usuario root para poder ejecutar este comando."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1475,48 +1564,48 @@ msgstr ""
 "\n"
 "Para obtener mayor información, póngase en contacto con su distribución o con su proveedor de paquetes.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, 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:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Error: Es necesario un ítem con el cual corresponderse"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Error: Es necesario un grupo o una lista de grupos"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: la limpieza necesita una opción: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: argumento de limpieza no válido: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "No hay argumento para el shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nombre de archivo pasado al shell: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, 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:121
+#: ../yumcommands.py:130
 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:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1526,304 +1615,304 @@ msgstr ""
 " Ejecute \"yum repolist all\" para conocer los repositorios existentes.\n"
 " Puede habilitarlos con yum-config-manager --enable <repositorio>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAQUETE..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instala uno o varios paquetes en su sistema"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Configurando el proceso de instalación"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAQUETE...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Actualiza uno o varios paquetes en su sistema"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Configurando el proceso de actualización"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Sincroniza los paquetes instalados a las últimas versiones disponibles"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Definiendo el proceso de Sincronización de la distribución"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 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:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Paquetes instalados"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Paquetes disponibles"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Paquetes extra"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Paquetes actualizados"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Convirtiendo paquetes en obsoletos"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Paquetes añadidos recientemente"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "No hay paquetes que se correspondan con la lista"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Muestra un paquete o grupos de paquete"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Elimina uno o varios paquetes de su sistema"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Configurando el proceso de eliminación"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Configurando el proceso de grupo"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "No existen grupos sobre los cuales ejecutar el comando"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Muestra los grupos de paquetes disponibles"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instala los paquetes en un grupo de su sistema"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Elimina los paquetes de un grupo de su sistema"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Muestra detalles acerca de un grupo de paquetes"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Genera el caché de metadatos"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Creando los archivos de caché para todos los archivos de metadatos."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 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:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Se ha creado el caché de metadatos"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Elimina los datos del caché"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Localiza el paquete que ofrezca el valor indicado"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Verifica la existencia de actualizaciones de paquetes"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Busca detalles en los paquetes para la cadena indicada"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Buscando paquetes:"
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Actualiza los paquetes tomando en cuenta los obsoletos"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Configurando el proceso de actualización"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instala un RPM local"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Configurando el proceso de instalación local de paquetes"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Determina qué paquetes ofrecen la dependencia indicada"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Buscando paquetes para la dependencia:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Ejecuta una shell de Yum interactiva "
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Configurando la shell de Yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Muestra las dependencias que necesita un paquete"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Buscando dependencias:"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Muestra los repositorios de software configurados"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "habilitado"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "deshabilitado"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Repo-revision: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tags: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Repo-updated : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Repo-size    : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Actualizados    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Repo-mirrors : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nunca (último: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Instante (último: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s segundo(s) (último: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Repo-expire  : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-exclude : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-include : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Repositorio excluído:"
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "id del repositorio"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "estado"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "nombre del repositorio"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Muestra un mensaje de ayuda del uso"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "No existe asistencia disponible para %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1833,7 +1922,7 @@ msgstr ""
 "\n"
 "apodos: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1843,83 +1932,116 @@ msgstr ""
 "\n"
 "apodo: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Configurando el proceso de reinstalación"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "reinstalar un paquete"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Configurando el proceso de desactualización"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "desactualizar un paquete a una versión anterior"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 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:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Grupos de la versión de Yum:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Grupo   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Paquetes:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Instalado:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Grupo-Instalado:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Disponible:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Grupo-Disponible:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Mostrar, o utilizar, el historial de la transacción"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Sub-comando de historia no válido, utilice: %s"
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "No posee acceso a la base de datos del historial."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Verifica si hay problemas en la base de datos (rpmdb)"
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 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... "
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Resolviendo dependencias"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1929,190 +2051,198 @@ msgstr ""
 "\n"
 "Saliendo por cancelación del usuario."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 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:97
+#: ../yum/depsolve.py:99
 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:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "tsflag no válido en el archivo de configuración: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Buscando pkgSack para la dependencia: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Miembro: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s convertido para instalar"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Agregando paquete %s en modo %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Eliminando paquete %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s necesita: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s necesita %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "El requerimiento que se necesita ya fue buscado, haciendo trampa"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, 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:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Proveedor posible: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, 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:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modo para el paquete que ofrece %s: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, 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:393
+#: ../yum/depsolve.py:429
 #, 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:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Actualizando %s para resolver la dependencia."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, 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:435
+#: ../yum/depsolve.py:471
 #, 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:477
+#: ../yum/depsolve.py:513
 #, 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:493
+#: ../yum/depsolve.py:529
 #, 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:504
+#: ../yum/depsolve.py:540
 #, 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:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s ya se encuentra en ts, ignorándolo"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Seleccionado %s como actualización de %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Seleccionando %s como una instalación para %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Exito - transacción vacía"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Reiniciando el bucle"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Finalizando el proceso de dependencias"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s desde %s tiene problemas de resolución de dependencias"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Exito - dependencias resueltas"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Verificando dependencias para %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "localizando a %s como un requerimiento de %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Ejecutando compare_providers() para %s"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "mejor arquitectura en po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s hace obsoleto a %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2121,145 +2251,145 @@ msgstr ""
 "archdist comparó %s con %s en %s\n"
 "  Vencedor: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "sourcerpm común %s y %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "el paquete principal %s está instalado para %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefijo común de %s entre %s y %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requires el mínimo: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Ganador: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Perdedor(con %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Mejor orden: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 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:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repositorio %r: Error analizando la configuración: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, 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:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "los complementos ya se encuentran inicializados"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 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:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Leyendo RPDMDB local"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 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:577
+#: ../yum/__init__.py:628
 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:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Configurando sacos de paquetes"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, 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:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "por lo tanto, este repositorio no puede ser restaurado.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 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:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Construyendo objeto de actualizaciones"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 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:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Obteniendo metadatos de grupo"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Agregando archivo de grupos desde el repositorio: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, 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:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "No hay grupos disponibles en ningún repositorio"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Obteniendo metadatos de etiquetas de paquete (pkgtags)"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Agregando etiquetas del repositorio: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, 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:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importando información adicional de listas de archivo"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, 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:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2267,23 +2397,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:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Intentando eliminar \"%s\", que está protegido"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Etapa %i ignorando dependencias rotas"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "El proceso de ignorar dependencias rotas llevó %i vueltas"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Intentando eliminar \"%s\", que está protegido"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2291,93 +2419,93 @@ msgstr ""
 "\n"
 "Paquetes ignorados por problemas de dependencias:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s de %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, 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:1255
+#: ../yum/__init__.py:1363
 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:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "no se encuentra necesita"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "conflicto instalado"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 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:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "La transacción no pudo iniciarse:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "No se pudo ejecutar la transacción"
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, 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:1424
+#: ../yum/__init__.py:1558
 #, 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:1486
+#: ../yum/__init__.py:1619
 #, 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:1597
+#: ../yum/__init__.py:1736
 #, 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:1614
+#: ../yum/__init__.py:1753
 #, 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:1618
+#: ../yum/__init__.py:1757
 #, 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:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "No se ha podido crear el bloqueo en %s: %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2386,27 +2514,27 @@ msgstr ""
 "El paquete no se corresponde con la descarga pretendida. Sugerimos ejecutar "
 "el siguiente comando: yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "No se pudo realizar una suma de verificación"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "El paquete no se corresponde con la suma de verificación"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, 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:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "utilizando una copia local de %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2417,11 +2545,11 @@ msgstr ""
 "    * libre   %s\n"
 "    * necesario %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "El encabezado no está completo."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2429,62 +2557,62 @@ 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:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "No se ha instalado la llave pública de %s "
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problemas abriendo el paquete %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "La llave pública de %s no es confiable"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "El paquete %s no está firmado"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "No es posible eliminar %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s eliminado"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "No es posible eliminar %s archivo %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s archivo %s eliminado"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s archivos eliminados"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, 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:2139
+#: ../yum/__init__.py:2301
 #, 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:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2492,116 +2620,127 @@ msgstr ""
 "searchPackages() desaparecerá en alguna versión próxima de Yum. En su lugar "
 "utilice searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Buscando %d paquetes"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "buscando paquete %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "buscando en las entradas de archivo"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "buscando en las entradas \"provee\""
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Lo que se ha indicado combina con: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr ""
 "No existen datos de grupo disponibles en los repositorios configurados"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No existe un grupo denominado %s"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, 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:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Agregando paquete %s del grupo %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, 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:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, 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:2813
+#: ../yum/__init__.py:2990
 #, 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:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "No se ha encontrado ningún paquete para %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Marca de versión no válida"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 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:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "No se ha indicado nada para instalar"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, 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:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No hay nada concordante con el argumento: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "El paquete %s está instalado y no se encuentra disponible"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "No existe(n) paquete(s) disponible(s) para instalar"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paquete: %s - ya se encuentra en un conjunto de transacción"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, 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:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2610,19 +2749,19 @@ msgstr ""
 "El paquete %s se hace obsoleto con %s, pero el paquete que lo hace obsoleto "
 "no ofrece requerimientos"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "El paquete %s se hace obsoleto con %s, en su lugar se está intentando "
 "instalar %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "El paquete %s ya se encuentra instalado con su versión más reciente"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2630,69 +2769,69 @@ msgstr ""
 "puede actualizarse."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Actualizando todo"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Dejando sin actualizar el paquete que ya es obsoleto: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "El paquete ya es obsoleto: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Dejando sin actualizar el paquete que ya es obsoleto: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 "Dejando sin actualizar el paquete que ya se encuentra actualizado: %s.%s "
 "%s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "No hay paquete correspondiente para ser eliminado"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Salteando el kernel en ejecución: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Eliminando %s de la transacción"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "No es posible abrir: %s. Ignorando."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Examinando %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 "No es posible realizar una instalación local de deltarpm: %s. Ignorando."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
@@ -2700,14 +2839,14 @@ msgstr ""
 "No es posible añadir el paquete %s a la transacción. La arquitectura no es "
 "compatible: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "No es posible instalar el paquete %s. Se encuentra obsoleto debido al "
 "paquete instalado %s"
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2716,129 +2855,140 @@ msgstr ""
 "El paquete %s no está instalado, no puede actualizarse. En su lugar, para "
 "instalarlo, ejecute el comando yum install."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "Excluyendo %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Marcando %s para ser instalado"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Marcando %s como una actualización de %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: no actualiza el paquete instalado."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "No es posible abrir el archivo: %s. Ignorando."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Problema al reinstalar: no existe ningún paquete concordante para eliminar"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Problema al reinstalar: no existe ningún paquete concordante con %s para "
 "instalar"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "No existe(n) paquete(s) disponible(s) para desactualizar"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "El paquete %s permite múltiples instalaciones, ignorando"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ninguna correspondencia disponible para el paquete: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Solo existe la posibilidad de actualizar el paquete: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Falló al desactualizar: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Obteniendo llave GPG desde %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "La obtención de la llave GPG ha fallado:"
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Llave GPG no válida de %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "El análisis de la llave GPG ha fallado: la llave no posee valor %s"
 
-#: ../yum/__init__.py:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"Importando la llave GPG 0x%s:\n"
-" Id de usuario : %s\n"
-" Paquete: %s (%s)\n"
-" Desde   : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"Importando la llave GPG 0x%s:\n"
-" Id de usuario : \"%s\"\n"
-" Desde  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "No se está instalando la llave"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "La importación de la llave falló (código %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "La llave ha sido importada exitosamente"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2847,26 +2997,26 @@ msgstr ""
 "Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n"
 "Verifique que las URLs de la llave para este repositorio estén correctamente configuradas."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 "La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "La llave GPG de %s (0x%s) ya ha sido importada"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "No se está instalando la llave para el repositorio %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Falló la importación de la llave"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2875,113 +3025,166 @@ msgstr ""
 "Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero no son correctas.\n"
 "Verifique que se encuentren correctamente configuradas las URLs de la llave para este repositorio."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "No es posible encontrar un espejo que funcione."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Fueron encontrados errores mientras los paquetes eran descargados."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Por favor, informe este error en %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Errores de la prueba de transacción:"
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "No se ha podido definir un directorio de chaché: %s"
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Complementos cargados:"
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "No hay un complemento que se corresponda con: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 "El complemento \"%s\" no será cargado, puesto que se encuentra deshabilitado"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "El complemento \"%s\" no puede ser importado"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "El complemento \"%s\" no especifica la versión de API requerida"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "El complemento \"%s\" requiere el API %s. El API soportado es %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Cargando el complemento \"%s\""
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 "Existen dos o más complementos con el nombre \"%s\", en la ruta de búsqueda "
 "de complementos "
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "No se encuentra el archivo de configuración %s"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 "No es posible encontrar el archivo de configuración para el complemento %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registro de comando no soportado"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "no se encuentran necesita de"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "se ha instalado choca con"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s es uin duplicado con %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s hace obsoleto a %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s ofrece %s, pero no puede ser encontrado"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Reempaquetando"
 
diff --git a/po/eu.po b/po/eu.po
index 056c266..1777050 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-04-27 08:28+0000\n"
-"Last-Translator: assar <asiersar at yahoo.com>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: Basque (http://www.transifex.net/projects/p/yum/team/eu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: eu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Eguneratzen"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Ezabatzen"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instalatzen"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Zaharkitua"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Eguneratua"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Ezabatua"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Instalatua"
 
@@ -66,73 +66,73 @@ msgstr "Errorea: baliogabeko irteera-egoera: %s %s-(e)rako"
 msgid "Erased: %s"
 msgstr "Ezabatua: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Kentzen"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Garbitzen"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "\"%s\" komandoa jadanik definitua"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Biltegiak konfiguratzen"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Biltegien metadatuak irakurtzen fitxategi lokaletatik"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurazio-errorea: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Aukeren errorea: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instalatua: %s-%s %s-(e)n"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Eraikia    : %s %s-(e)n"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Egikaritua: %s %s-(e)n"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Komandoren bat eman behar duzu"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Ez dago halako komandorik: %s. Erabili %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Disko-eskakizunak:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Gutxienez %dMD gehiagoko espazioa behar da %s fitxategi-sisteman.\n"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,61 +140,61 @@ msgstr ""
 "Erroreen laburpena\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "Transakzioaren exekuzioa saiatzen baina ez dago egiteko ezer. Irteten."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Irteten erabiltzaile-komandoaren ondoren"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Paketeak deskargatzen:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Errorea paketeak deskargatzean:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "rpm_check_debug exekutatzen"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "ERROREA, rpm eguneratu behar duzu hau maneiatzeko:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ERROREA rpm_check_debug vs depsolve:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "RPM eguneratu egin behar da"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Jakinarazi errore hau %s-(e)n"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Transakzio-testa exekutatzen"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Transakzioaren egiaztapen-errorea:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transakzio-testak arrakasta izan du"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Transakzioa exekutatzen"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -202,93 +202,114 @@ msgstr ""
 "Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n"
 "Erabili \"-y\" gainidazteko."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Agian hau esan nahi zenuen: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "%s%s%s paketea(k) eskuragarri, baina ez daude instalatuta."
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "%s%s%s paketea ez dago eskuragarri."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Instalatzeko paketea(k)"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Ez dago egiteko ezer"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pakete markatu dira eguneratuak izateko"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Ez da paketerik markatu eguneratua izateko"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pakete markatu dira banaketa sinkronizatzeko"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Ez da paketerik markatu banaketa sinkronizatzeko"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pakete markatu dira kenduak izateko"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Ez da paketerik markatu kendua izateko"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Bertsio zaharragoa instalatzeko paketea(k)"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (%s-(e)tik)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "%s%s%s%s pakete instalatua ez dago eskuragarri."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Berrinstalatzeko paketea(k)"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Ez da paketerik adierazi"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Bat dator: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Abisua: Ez da bat datorrenik aurkitu honentzako: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Ez da parekatzerik aurkitu"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -297,115 +318,128 @@ msgstr ""
 "Abisua: yum-en 3.0.x bertsioak fitxategi-izenekin bat etor daitezke modu okerrean.\n"
 " \"%s*/%s%s\" eta/edo \"%s*bin/%s%s\" erabil dezakezu portaera hori edukitzeko"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Ez da paketerik aurkitu %s-(e)rako"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Biltegiak garbitzen: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Dena garbitzen"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Goiburuak garbitzen"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Paketeak garbitzen"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "XML metadatuak garbitzen"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Datu-basearen katxea garbitzen"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Metadatuen expire-cache garbitzen"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Katxetutako rpmdb datuak garbitzen"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "pluginak garbitzen"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Talde instalatuak:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Talde eskuragarriak:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Egina"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Abisua: %s taldea ez da existitzen."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr "Eskatutako taldean ez dago paketerik instalatzeko edo eguneratzeko"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pakete instalatzeko"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Ez da existitzen %s izena duen talderik"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Ez dago paketerik taldeetatik kentzeko"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pakete kentzeko"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "%s paketea instalatuta dago, saltatzen"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Alderagarria ez den pkg %s.%s baztertzen"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1245
+#: ../cli.py:1417
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "Ez dago beste %s-(e)rik instalatuta, zerrendara gehitzen balizko instalazio "
 "baterako"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Plugin aukerak"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Komando-lerroko errorea: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -416,279 +450,285 @@ msgstr ""
 "\n"
 "%s: %s aukerak argumentua behar du"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color aukerak hauetako bat hartzen du: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "erakutsi laguntza-mezu hau eta irten"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "erroreekiko tolerantea izan"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "konfigurazio-fitxategiaren kokapena"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "komandoen itxarote-denbora maximoa"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "arazketa-irteeraren maila"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "errore-irteeraren maila"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "arazketa-irteeraren maila rpm-rako"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "eragiketa lasaia"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "eragiketa berritsua"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "erantzun bai galdera guztiei"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "erakutsi Yum bertsioa eta irten"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "ezarri instalazio-erroa"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "gaitu biltegi bat edo gehiago (komodinak onartzen dira)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "desgaitu biltegi bat edo gehiago (komodinak onartzen dira)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "baztertu paketea(k) izenaren edo glob-aren arabera"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "desgaitu bazterketa main-etik, biltegi batetik edo denetik"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "gaitu zaharkituen prozesatzea eguneraketetan"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "desagitu Yum-en pluginak"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "desgaitu gpg sinaduren egiaztatzea"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "desgaitu pluginak izenaren arabera"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "gaitu pluginak izenaren arabera"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "saltatu mendekotasun-arazoak dituzten paketeak"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontrolatu kolorea erabiliko den"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "ezarri $releasever balioa yum-en konfigurazioan eta biltegi-fitxategietan"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "urt."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "ots."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "mar."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "api."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "mai."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "eka."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "uzt."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "abu."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "ira."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "urr."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "aza."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "abe."
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Beste ispilu bat probatzen."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Izena        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arkitektura        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Garaia       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Bertsioa     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Argitalpena     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Tamaina        : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Biltegia        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Biltegitik   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Bidaltzailea   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Bidaltze-data  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Eraikitze-data   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Instalazio-ordua: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Instalatzailea: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Aldatzailea: %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Laburpena    : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URLa        : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Lizentzia     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Deskribapena: "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "b"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "bai"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "e"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "ez"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Ados? [b/E]:  "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -697,141 +737,146 @@ msgstr ""
 "\n"
 "Taldea: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Talde-IDa: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Deskribapena: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Derrigorrezko paketeak:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Pakete lehenetsiak:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Hautazko paketeak:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Baldintzapeko paketeak:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "paketea: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Ez dago mendekotasunik pakete honetarako"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  mendekotasuna: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Bete gabeko mendekotasuna"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Bat-egitea hemendik:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Lizentzia     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Fitxategi-izena    : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Besterik       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Tamaina osoa: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Deskargaren tamaina osoa: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Tamaina instalatu ondoren: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Berrinstalatzen"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Bertsio zaharra instalatzen"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Mendekotasunengatik instalatzen"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Mendekotasunengatik eguneratzen"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Mendekotasunengatik kentzen"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Saltatu egin da (mendekotasun-arazoak)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paketea"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arkitektura"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Bertsioa"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Biltegia"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Tamaina"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     %s%s%s.%s %s ordezten\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -842,57 +887,57 @@ msgstr ""
 "Transakzio-laburpena\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Instalatu   %5.5s pakete\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Eguneratu   %5.5s pakete\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Kendu    %5.5s pakete\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Berrinstalatu   %5.5s pakete\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Instalatu   %5.5s paketeren bertsio zaharragoa\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Kendua"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Mendekotasuna kendu da"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Mendekotasuna instalatu da"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Mendekotasuna eguneratu da"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Ordezkatua"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Huts egin du"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "bi"
 
@@ -900,7 +945,7 @@ msgstr "bi"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -910,328 +955,368 @@ msgstr ""
 "\n"
 " Uneko deskarga bertan behera utzi da, %sinterrupt (ktrl-c) berriro%s  %s%s%s segundotan\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "erabiltzaileak utzia"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Guztira"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<ezarri gabea>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Sistema"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "IDa"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Saioa hasteko erabiltzailea"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "IDa"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Data eta ordua"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Ekintza(k)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Aldatua"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Ez da transakzio-IDrik eman"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Transakzio-ID okerra eman da"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Ez da aurkitu emandako transakzio-IDarekin"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Transakzio-ID bat baino gehiago aurkitu da!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Ez da transakzio-IDrik, edo paketerik, eman"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Bertsio zaharra instalatua"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Ez instalatua"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Zaharragoa"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Berriagoa"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Transakzio-IDa :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Hasiera-ordua     :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Hasierako rpmdb-a    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s segundo)"
+msgid "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
+#, python-format
+msgid "(%u minutes)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1751
+#, python-format
+msgid "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
+#, python-format
+msgid "(%u days)"
+msgstr ""
+
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Amaiera-ordua       :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Amaierako rpmdb-a      :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Erabiltzailea           :"
 
-#: ../output.py:1582 ../output.py:1584 ../output.py:1586
+#: ../output.py:1768 ../output.py:1771 ../output.py:1773 ../output.py:1775
+#: ../output.py:1777
 msgid "Return-Code    :"
 msgstr "Itzulera-kodea    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Abortatua"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Hutsegitea:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Arrakasta"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Komando-lerroa   :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Informazio gehigarri ez-lehenetsia gorde da: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transakzioa honekin burutu da:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Aldatutako paketeak:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Saltatutako paketeak:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb-arazoak:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptlet-irteera:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Erroreak:"
 
-#. Note that these don't use _simple_pkg() because we are showing what
-#. happened to them in the transaction ... not the difference between the
-#. version in the transaction and now.
-#: ../output.py:1637 ../output.py:1638
+#: ../output.py:1835 ../output.py:1836
 msgid "Install"
 msgstr "Instalatu"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Mendekotasunak instalatu"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Zaharkitutzat hartzen"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Ezabatu"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Berrinstalatu"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Bertsio zaharra instalatu"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Eguneratu"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Noiz"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Azken eguna"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Azken astea"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Azken 2 asteak"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Azken 3 hilabeteak"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Azken 6 hilabeteak"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Azken urtea"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Duela urtebete inguru"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Ez da %s transakziorik aurkitu"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transakzioaren IDa:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Historia-informazio gehigarria eskuragarri:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Ez da datu gehigarririk aurkitu izen horrekin"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "instalatua"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "eguneratua"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "zaharkitua"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "ezabatua"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "berrinstalatua"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "bertsio zaharra instalatua"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "eguneratua"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "zaharkitua"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> %s.%s %s:%s-%s paketea %s izateko markatua"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Transakzio-egiaztapena exekutatzen"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Mendekotasun-ebazpena berrabiarazten aldaketa berriekin."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Amaitu da mendekotasunen ebazpena"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Mendekotasuna prozesatzen: %s %s paketerako"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Paketea mantentzen: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Ebatzi gabeko mendekotasuna: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paketea: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1240,7 +1325,7 @@ msgstr ""
 "\n"
 "    Behar du: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1249,7 +1334,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1258,7 +1343,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1267,88 +1352,88 @@ msgstr ""
 "        Ez da aurkitu"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Eguneratu duena"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Bertsio zaharra hobetsi duena"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Zaharkitutzat hartu duena"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Eskuragarri"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Gatazka prozesatzen: %s-(e)k gatazka du %s-(e)kin"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Transakzio-multzoa sortzen hautatutako paketeekin. Itxaron mesedez."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "---> Goiburua deskargatzen %s-(e)rako, transakzio-multzoan sartua izan "
 "dadin."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Exekutatzen"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Lotan"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Ezin da eten"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zonbia"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Aztarnatua/Gelditua"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Ezezaguna"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Beste aplikazioa PackageKit da"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Beste aplikazioa %s da"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memoria: %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Hasiera: %s - duela %s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Egoera  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1358,7 +1443,7 @@ msgstr ""
 "\n"
 "Irteten erabiltzaileak bertan behera utzi duelako"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1368,7 +1453,7 @@ msgstr ""
 "\n"
 "Irteten kanalizazio hautsiagatik"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1379,7 +1464,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:201 ../yummain.py:107
+#: ../utils.py:228 ../yummain.py:123
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1387,35 +1472,35 @@ msgstr ""
 "Beste aplikazio batek yum blokeatuta dauka; irteten exit_on_lock-en "
 "konfiguratuta dagoenari kasu eginez"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit errorea: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum errorea: %s"
 
-#: ../utils.py:315 ../yummain.py:134 ../yummain.py:173
+#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
 #, python-format
 msgid "Error: %s"
 msgstr "Errorea: %s"
 
-#: ../utils.py:319 ../yummain.py:177
+#: ../utils.py:346 ../yummain.py:193
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " --skip-broken erabiltzen saia zaitezke arazoa saihesteko"
 
-#: ../utils.py:321 ../yummain.py:179 ../yummain.py:212
+#: ../utils.py:348 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " rpm -Va --nofiles --nodigest exekutatzen saia zaitezke"
 
-#: ../utils.py:328 ../yummain.py:144 ../yummain.py:186
+#: ../utils.py:355 ../yummain.py:160 ../yummain.py:201
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Errore ezezaguna(k): Irteera-kodea: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1423,15 +1508,19 @@ msgstr ""
 "\n"
 "Mendekotasunak ebatzi dira"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Osatua!"
 
-#: ../yumcommands.py:43
+#: ../yumcommands.py:42
+msgid " Mini usage:\n"
+msgstr ""
+
+#: ../yumcommands.py:52
 msgid "You need to be root to perform this command."
 msgstr "Erroa izan behar duzu komando hau exekutatzeko."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1459,49 +1548,49 @@ msgstr ""
 "\n"
 "Informazio gehiagorako, jarri harremanetan zure banaketa- edo pakete-hornitzailearekin.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Errorea: Pkgs-en zerrenda bat pasatu behar zaio %s-(e)ri"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Errorea: Bat datorren elementu bat behar da"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Errorea: Talde bat edo taldeen zerrenda bat behar da"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Errorea: Garbiketak aukera bat behar du: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Errorea: baliogabeko garbiketa-argumentua: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Ez dago argumenturik shell-arentzako "
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Shell-ari pasatutako fitxategi-izena: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Shell-ari argumentu gisa emandako %s fitxategia ez da existitzen."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 "Errorea: fitxategi bat baino gehiago eman zaio shell-ari argumentu gisa."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1511,303 +1600,303 @@ msgstr ""
 " Exekutatu \"yum repolist all\" dauzkazun biltegiak ikusteko.\n"
 " Biltegiak gaitzeko, yum-config-manager --enable <biltegia> erabil dezakezu"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKETEA..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instalatu pakete bat edo gehiago zure sisteman"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Instalazio-prozesua konfiguratzen"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKETEA...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Eguneratu zure sistemako pakete bat edo gehiago"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Eguneraketa-prozesua konfiguratzen"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Sinkronizatu instalatutako paketeak eskuragarri dauden azken bertsioetara"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Banaketaren sinkronizazio-prozesua konfiguratzen"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Erakutsi pakete bati edo pakete-multzo bati buruzko xehetasunak"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Instalatutako paketeak"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Pakete eskuragarriak"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Pakete gehigarriak"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Eguneratutako paketeak"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:361 ../yumcommands.py:368 ../yumcommands.py:655
+#: ../yumcommands.py:371 ../yumcommands.py:378 ../yumcommands.py:666
 msgid "Obsoleting Packages"
 msgstr "Paketeak zaharkitutzat hartzen"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Berriki gehitutako paketeak"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Ez dago bat datorren paketerik zerrendatzeko"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Zerrendatu pakete bat edo pakete-multzo bat"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Kendu pakete bat edo gehiago zure sistematik"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Kentze-prozesua konfiguratzen"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Talde-prozesua konfiguratzen"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Ez dago talderik komandoa exekutatu ahal izateko"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Zerrendatu pakete-talde eskuragarriak"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instalatu talde bateko paketeak zure sisteman"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Kendu talde bateko paketeak zure sistematik"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Erakutsi pakete-talde bati buruzko xehetasunak"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Sortu metadatuen katxea"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako"
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Honek denbora behar du, ordenagailu honen abiaduraren araberakoa"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metadatuen katxea sortu da"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "kendu katxeatutako datuak"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Aurkitu zein paketek hornitzen duen emandako balioaz"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Egiaztatu pakete-eguneraketarik dagoen eskuragarri"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Bilatu pakete-xehetasunak emandako katetik abiatuz"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Paketeak bilatzen: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Eguneratu paketeak zaharkituak kontuan hartuz"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Bertsio-berritzearen prozesua konfiguratzen"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instalatu RPM lokala"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Pakete lokalen prozesua konfiguratzen"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Zehaztu zein paketek hornitzen duen emandako mendekotasunaz"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Mendekotasunetarako paketeak bilatzen:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Exekutatu yum shell interaktiboa"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Yum shell konfiguratzen"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Zerrendatu pakete baten mendekotasunak"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Mendekotasunak aurkitzen: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Erakutsi konfiguratutako software-biltegiak"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "gaitua"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "desgaitua"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Biltegi-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Biltegi-izena      : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Biltegi-egoera  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Biltegi-berrikuspena: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Biltegi-etiketak    : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Banaketa-biltegi-etiketak: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Biltegi-eguneratua: "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Biltegi-pkgs: "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Biltegi-tamaina: "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Biltegi-baseurl: "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Biltegi-metaesteka: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Eguneratua    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Biltegi-ispiluak: "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Inoiz ez (azkena: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Berehala (azkena: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s segundo (azkena: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Biltegi-iraungipena: "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Biltegi-baztertu: "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Biltegi-barneratu: "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Biltegi-baztertua: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1006 ../yumcommands.py:1035
+#: ../yumcommands.py:1027 ../yumcommands.py:1056
 msgid "repo id"
 msgstr "biltegi id-a"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "egoera"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "biltegi-izena"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Erakutsi erabilera-mezu laguntzailea"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Ez dago laguntzarik %s-(e)rako"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1817,7 +1906,7 @@ msgstr ""
 "\n"
 "aliasak: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1827,82 +1916,115 @@ msgstr ""
 "\n"
 "aliasa: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Berrinstalazio-prozesua konfiguratzen"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "Berrinstalatu pakete bat"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Bertsio zaharragoaren instalazio-prozesua konfiguratzen"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "Pakete baten bertsio zaharragoa instalatu"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Erakutsi bertsio bat makinarako eta/edo biltegi eskuragarriak."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum bertsio-taldeak:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Taldea   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Paketeak:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Instalatua:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Talde-instalatua:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Eskuragarri:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Talde-eskuragarri:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Erakutsi, edo erabili, transakzio-historia"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Baliogabeko historia-azpikomandoa, erabili: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Ez daukazu historiaren DBra sartzeko baimenik."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Begiratu arazorik dagoen rpmdb-an"
 
-#: ../yummain.py:103
+#: ../yumcommands.py:1510
+msgid "load a saved transaction from filename"
+msgstr ""
+
+#: ../yumcommands.py:1514
+msgid "No saved transaction file specified."
+msgstr ""
+
+#: ../yumcommands.py:1518
+#, python-format
+msgid "loading transaction from %s"
+msgstr ""
+
+#: ../yumcommands.py:1524
+#, python-format
+msgid "Transaction loaded from %s with %s members"
+msgstr ""
+
+#. This is mainly for PackageSackError from rpmdb.
+#: ../yummain.py:84
+#, python-format
+msgid " Yum checks failed: %s"
+msgstr ""
+
+#: ../yummain.py:114
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr "Beste aplikazio batek yum blokeatuta dauka; irten dadin itxaroten..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Mendekotasunak ebazten"
 
-#: ../yummain.py:269
+#: ../yummain.py:229
+#, python-format
+msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgstr ""
+
+#: ../yummain.py:285
 msgid ""
 "\n"
 "\n"
@@ -1912,184 +2034,192 @@ msgstr ""
 "\n"
 "Irteten erabiltzeileak eragiketa bertan behera utzi duelako."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Transakzio-multzoak konfiguratzen konfigurazio-klasea aktibatu baino lehen"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Bilatzen pkgSack mendekotasunetarako: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Kidea: %s"
 
-#: ../yum/depsolve.py:219 ../yum/depsolve.py:754
+#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
 #, python-format
 msgid "%s converted to install"
 msgstr "%s bihurtu instalatzeko"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "%s paketea gehitzen %s moduan"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "%s paketea kentzen"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s-(e)k behar du: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s-(e)k %s behar du"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Beharrezko eskakizuna blokeatu da jadanik"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Beharrezko eskakizuna ez da pakete-izena. Bilatzen: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Balizko hornitzailea: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Modua %s da %s-(r)en hornitzailerako: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "pkg-rako moduak %s-(e)az hornitzen: %s"
 
-#: ../yum/depsolve.py:380
+#. 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
+#, python-format
+msgid "Trying to update %s to resolve dep"
+msgstr ""
+
+#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#, python-format
+msgid "No update paths found for %s. Failure!"
+msgstr ""
+
+#: ../yum/depsolve.py:416
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s paketeak behar duen %s ezabatzeko markatu da"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: %s zaharkitu bihurtzen %s ordez, mendekotasuna konpontzeko."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: %s eguneratzen mendekotasuna konpontzeko."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Ezin da eguneraketa-biderik aurkitu %s-(e)rako"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "%s-(r)en bat etortze azkarra %s-(e)rako behar delako"
 
 #. is it already installed?
-#: ../yum/depsolve.py:477
+#: ../yum/depsolve.py:513
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 "%s hornitutako paketeetan dago baina jadanik instalatuta dago, kentzen."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Konponketak ekar ditzakeen %s paketeak instantzia berria du ts-n."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "Konponketak ekar ditzakeen %s paketeak instantzia berria du instalatuta."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s jadanik tx-en, saltatzen hau"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: %s markatzen %s-(r)en eguneraketa gisa"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: %s markatzen %s-(r)en instalazio gisa"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Arrakasta - transakzio hutsa"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Berrabiarazten begizta"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Amaitzen mendekotasun-prozesatzea"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s-(e)k (%s-(e)koa denak) mendekotasun-arazoak ditu"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Arrakasta - mendekotasunak konpondu dira"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "%s-(r)en mendekotasunak egiaztatzen"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "%s bilatzen %s-(e)k behar duelako"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "compare_providers() exekutatzen %s-(e)rako"
 
-#: ../yum/depsolve.py:1146 ../yum/depsolve.py:1152
+#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
 #, python-format
 msgid "better arch in po %s"
 msgstr "Arkitektura hobea %s po-an"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s-(e)k %s zaharkitu bihurtzen du"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2098,146 +2228,146 @@ msgstr ""
 "%s eta %s alderatu dira %s-(e)n\n"
 "  Irabazlea: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "%s eta %s sourcerpm komuna"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "%s oinarrizko paketea instalatu da %s-(e)rako"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "%s-(r)en aurrizki komuna %s eta %s artean"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "minimoa behar du: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Irabazlea: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Galtzailea (%d-(r)ekin): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Ordenarik onena: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 "doConfigSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "%r biltegia: Errorea konfigurazioa analizatzean: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "%r biltegiak ez du izenik konfigurazioan, id erabiltzen"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "pluginak jadanik hasieratu dira"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 "doRpmDBSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "RPMDB lokala irakurtzen"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Pakete-multzoak konfiguratzen"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "%s biltegiaren biltegi-objektuak ez dauka _resetSack metodorik\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "beraz, biltegi hau ezin da berrezarri.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 "doUpdateSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Eguneraketa-objektua eraikitzen"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 "doGroupSetup() desagertu egingo da yum-en etorkizuneko bertsio batean.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Taldeen metadatuak eskuratzen"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Biltegiko talde-fitxategia gehitzen: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Ez dago talderik eskuragarri biltegietan"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "pkgtags metadatuak eskuratzen"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Etiketak gehitzen biltegitik: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Ezin izan dira Pkg etiketak gehitu biltegitik: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Fitxategi-zerrendaren informazio gehigarria inportatzen"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "%s%s%s programa yum-utils paketean dago."
 
-#: ../yum/__init__.py:906
+#: ../yum/__init__.py:961
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2245,23 +2375,21 @@ msgstr ""
 "Amaitu gabeko transakzioak geratu dira. Lehenengo yum-complete-transaction "
 "exekutatu beharko zenuke haiek amaitzeko."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Babestuta dagoen \"%s\" kentzen saiatzen"
+#: ../yum/__init__.py:978
+msgid "--> Finding unneeded leftover dependencies"
+msgstr ""
 
-#. Kind of hacky
-#: ../yum/__init__.py:1044
+#: ../yum/__init__.py:1032
 #, python-format
-msgid "Skip-broken round %i"
-msgstr "Hautsiak saltatzeko %i. txanda"
+msgid "Protected multilib versions: %s != %s"
+msgstr ""
 
-#: ../yum/__init__.py:1101
+#: ../yum/__init__.py:1086
 #, python-format
-msgid "Skip-broken took %i rounds "
-msgstr "Hautsiak saltatzeak %i txanda behar izan ditu "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Babestuta dagoen \"%s\" kentzen saiatzen"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2269,90 +2397,90 @@ msgstr ""
 "\n"
 "Mendekotasun-arazoengatik saltatutako paketeak:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s %s-(e)tik"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1251
+#: ../yum/__init__.py:1359
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Aurretiaz existitzen ziren %d rpmdb arazo aurkitu dira, 'yum check' "
 "aginduak hurrengoa ematen du:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Abisua: RPMDB yum-etik kanpo aldatu da."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "galdutako betebeharrak"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "gatazka instalazioan"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Abisua: transakzioan zehar erroreak scriptlet-ekin edo beste errore ez-larri"
 " batzuk gertatu dira"
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transakzioa ezin izan da abiarazi:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Ezin izan da transakzioa exekutatu."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "%s transakzio-fitxategia kentzeak huts egin du"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1424
+#: ../yum/__init__.py:1558
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s instalatuko zela uste zen baina ez dago instalatuta!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1486
+#: ../yum/__init__.py:1619
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s kenduko zela uste zen baina ez da kendu!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Ezin da %s blokeoa ireki: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1614
+#: ../yum/__init__.py:1753
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Ezin izan da egiaztatu %s PIDa aktibo dagoen ala ez"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1618
+#: ../yum/__init__.py:1757
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "%s blokeoa: beste kopia bat %s PIDarekin ari da exekutatzen"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1653
+#: ../yum/__init__.py:1798
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Ezin izan da blokeoa sortu %s-(e)n: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2361,26 +2489,26 @@ msgstr ""
 "Paketea ez dator bat esandako deskargarekin. Iradokizuna: exekutatu yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Ezin izan da checksum-a egin"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paketea ez dator bat checksum-arekin"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "paketeak huts egin du checksum-ean baina katxea gaituta dago %s-(e)rako"
 
-#: ../yum/__init__.py:1772 ../yum/__init__.py:1801
+#: ../yum/__init__.py:1917 ../yum/__init__.py:1947
 #, python-format
 msgid "using local copy of %s"
 msgstr "%s-(r)en kopia lokala erabiltzen"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2391,11 +2519,11 @@ msgstr ""
 "    *lekua %s\n"
 "    * behar da %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Goiburua ez dago osorik."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2403,62 +2531,62 @@ msgstr ""
 "Goiburua ez dago katxe lokalean eta katxea-bakarrik modua dago gaituta. Ezin"
 " da %s deskargatu"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "%s-(r)entzako gako publikoa ez dago instalatuta"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Arazoa %s paketea irekitzen"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "%s-(r)entzako gako publikoa ez da fidagarria"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "%s paketea ez dago sinatuta"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Ezin da %s kendu"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s kendu da"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Ezin da %s fitxategi %s kendu"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fitxategi %s kendu da"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s fitxategi kendu dira"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Bat etortze bat baino gehiago dago multzoan %s(e)rako"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ezer ez dator bat %s-(r)ekin.%s %s:%s-%s eguneraketatik"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2466,116 +2594,127 @@ msgstr ""
 "searchPackages() desagertu egingo da yum-en etorkizuneko bertsio batean."
 "                      Erabili searchGenerator() haren ordez. \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "%d pakete bilatzen"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "Pakete %s bilatzen"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "fitxategi-sarreretan bilatzen"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "hornitze-sarreretan bilatzen"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Hornitzeetan bat datorrena: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako"
 
-#: ../yum/__init__.py:2608 ../yum/__init__.py:2627 ../yum/__init__.py:2658
-#: ../yum/__init__.py:2664 ../yum/__init__.py:2746 ../yum/__init__.py:2750
-#: ../yum/__init__.py:3095
+#: ../yum/__init__.py:2778 ../yum/__init__.py:2797 ../yum/__init__.py:2828
+#: ../yum/__init__.py:2834 ../yum/__init__.py:2923 ../yum/__init__.py:2927
+#: ../yum/__init__.py:3291
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Ez da existitzen %s deritzon talderik"
 
-#: ../yum/__init__.py:2639 ../yum/__init__.py:2766
+#: ../yum/__init__.py:2809 ../yum/__init__.py:2943
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "%s paketea ez da markatua izan %s taldean"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "%s taldeko %s paketea gehitzen"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Ez dago %s izeneko paketerik eskuragarri instalatua izateko"
 
+#: ../yum/__init__.py:2911
+#, python-format
+msgid "Warning: Group %s does not have any packages."
+msgstr ""
+
+#: ../yum/__init__.py:2913
+#, 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:2794
+#: ../yum/__init__.py:2971
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "%s pakete-tuplea ez da aurkitu pakete-multzoan"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "%s pakete-tuplea ez da aurkitu rpmdb-n"
 
-#: ../yum/__init__.py:2868 ../yum/__init__.py:2873
+#: ../yum/__init__.py:3047 ../yum/__init__.py:3097
+#, python-format
+msgid "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "Ez da paketerik aurkitu %s-(e)rako"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Baliogabeko bertsio-bandera"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Package Object ez da pakete-objektuen instantzia bat"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Ez da instalatzeko ezer zehaztu"
 
-#: ../yum/__init__.py:3168 ../yum/__init__.py:3992
+#: ../yum/__init__.py:3367 ../yum/__init__.py:4220
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Hornitze birtualen edo fitxategi-hornitzeen bila %s-(e)rako"
 
-#: ../yum/__init__.py:3174 ../yum/__init__.py:3504 ../yum/__init__.py:3684
-#: ../yum/__init__.py:3998
+#: ../yum/__init__.py:3373 ../yum/__init__.py:3713 ../yum/__init__.py:3906
+#: ../yum/__init__.py:4226
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Ez dago bat etortzerik argumenturako: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "%s paketea instalatuta dago eta ez dago eskuragarri"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Ez dago paketerik eskuragarri instalatua izateko"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paketea: %s - jadanik transakzio-multzoan"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 "%s paketea zaharkitua dago, bere ordezkoa den %s paketea instalatuta dago"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2584,97 +2723,97 @@ msgstr ""
 "%s paketea zaharkitua dago, eta bere ordezkoa den %s paketeak ez ditu "
 "eskakizunak betetzen"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "%s paketea zaharkitua dago, bere ordezkoa %s da, %s instalatzen saiatzen"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "%s paketea jadanik instalatuta dago bere azken bertsioan"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Bat datorren %s paketea jadanik instalatuta dago. Eguneraketak egiaztatzen."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Dena eguneratzen"
 
-#: ../yum/__init__.py:3448 ../yum/__init__.py:3577 ../yum/__init__.py:3604
-#: ../yum/__init__.py:3630
+#: ../yum/__init__.py:3646 ../yum/__init__.py:3786 ../yum/__init__.py:3816
+#: ../yum/__init__.py:3852
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Ez eguneratzen jadanik zaharkitua dagoen paketea: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3489 ../yum/__init__.py:3680
+#: ../yum/__init__.py:3691 ../yum/__init__.py:3902
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Paketea zaharkitua dago jadanik: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Ez eguneratzen zaharkitua dagoen paketea: %s"
 
-#: ../yum/__init__.py:3608 ../yum/__init__.py:3634
+#: ../yum/__init__.py:3820 ../yum/__init__.py:3856
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr "Ez eguneratzen jadanik eguneratua dagoen paketea: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Ez dago kentzeko bat datorren paketerik"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Exekutatzen ari den kernela saltatzen: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "%s kentzen transakziotik"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Ezin da ireki: %s. Saltatzen."
 
-#: ../yum/__init__.py:3747 ../yum/__init__.py:3859 ../yum/__init__.py:3935
+#: ../yum/__init__.py:3969 ../yum/__init__.py:4087 ../yum/__init__.py:4163
 #, python-format
 msgid "Examining %s: %s"
 msgstr "%s aztertzen: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Ezin da lokalean instalatu deltarpm: %s. Saltatzen."
 
-#: ../yum/__init__.py:3760 ../yum/__init__.py:3862 ../yum/__init__.py:3938
+#: ../yum/__init__.py:3982 ../yum/__init__.py:4090 ../yum/__init__.py:4166
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 "Ezin da %s paketea gehitu transakzioari. Arkitektura ez da bateragarri: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Ezin da %s paketea instalatu. Instalatutako %s paketeak zaharkitu egin du"
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2683,126 +2822,137 @@ msgstr ""
 "%s paketea ez dago instalatuta, ezin da eguneratu. Exekutatu yum install "
 "hura instalatzeko."
 
-#: ../yum/__init__.py:3803 ../yum/__init__.py:3867 ../yum/__init__.py:3943
+#: ../yum/__init__.py:4015 ../yum/__init__.py:4022
+#, python-format
+msgid ""
+"Package %s.%s not installed, cannot update it. Run yum install to install it"
+" instead."
+msgstr ""
+
+#: ../yum/__init__.py:4031 ../yum/__init__.py:4095 ../yum/__init__.py:4171
 #, python-format
 msgid "Excluding %s"
 msgstr "%s baztertzen"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s markatzen instalatua izateko"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s markatzen %s(r)en eguneraketa gisa"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: ez du instalatutako paketea eguneratzen."
 
-#: ../yum/__init__.py:3856 ../yum/__init__.py:3932
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4160
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Ezin da fitxategia ireki: %s. Saltatzen."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Arazoa berrinstalatzean: kentzeko paketeak ez datoz bat"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Arazoa berrinstalatzean: %s paketea ez dator bat instalazioarekin"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Ez dago paketerik eskuragarri bertsio zaharragoa instalatzeko"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "%s paketeari instalazio anitz onartzen zaizkio, saltatzen"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ez dago bat etortzerik eskuragarri dagoen paketerako: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Bertsio-berritzea soilik dago eskuragarri pakete honetarako: %s"
 
-#: ../yum/__init__.py:4149 ../yum/__init__.py:4186
+#: ../yum/__init__.py:4377 ../yum/__init__.py:4414
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Bertsio zaharragoa instalatzeak huts egin du: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "GPG gakoa atzitzen %s-(e)tik"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG gakoaren atzipenak huts egin du: "
 
-#: ../yum/__init__.py:4244
+#. if we decide we want to check, even though the sig failed
+#. here is where we would do that
+#: ../yum/__init__.py:4492
+#, python-format
+msgid "GPG key signature on key %s does not match CA Key for repo: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4494
+msgid "GPG key signature verified against CA Key(s)"
+msgstr ""
+
+#: ../yum/__init__.py:4502
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "GPG gako baliogabea %s-(e)tik: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "GPG gakoaren analisiak huts egin du: gakoak ez dauka %s balioa"
 
-#: ../yum/__init__.py:4267
+#: ../yum/__init__.py:4527
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid : %s\n"
 " Package: %s (%s)\n"
 " From   : %s"
 msgstr ""
-"0x%s GPG gakoa inportatzen:\n"
-" Erabiltzaile-IDa: %s\n"
-" Paketea: %s (%s)\n"
-" Nondik   : %s"
 
-#: ../yum/__init__.py:4275
+#: ../yum/__init__.py:4535
 #, python-format
 msgid ""
-"Importing GPG key 0x%s:\n"
+"Importing %s key 0x%s:\n"
 " Userid: \"%s\"\n"
 " From  : %s"
 msgstr ""
-"0x%s GPG gakoa inportatzen:\n"
-" Erabiltzaile-IDa: \"%s\"\n"
-" Nondik  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Ez da gakoa instalatuko"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Gakoaren inportazioak huts egin du (%d kodea)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Gakoa ongi inportatu da"
 
-#: ../yum/__init__.py:4338
+#: ../yum/__init__.py:4611
+msgid "Didn't install any keys"
+msgstr ""
+
+#: ../yum/__init__.py:4615
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2811,25 +2961,25 @@ msgstr ""
 "\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n"
 "Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "%s (0x%s)-(e)ko GPG gakoa jadanik inportatuta dago"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Ez da gakoa instalatuko %s biltegirako"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Gakoaren inportazioak huts egin du"
 
-#: ../yum/__init__.py:4394
+#: ../yum/__init__.py:4705
+#, python-format
+msgid "Didn't install any keys for repo %s"
+msgstr ""
+
+#: ../yum/__init__.py:4709
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2838,111 +2988,164 @@ msgstr ""
 "\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak.\n"
 "Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Ezin izan da ispilu egokia aurkitu."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Erroreak aurkitu dira paketeak deskargatzean."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Jakinarazi errore hau %s-(e)n"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Probatu transakzio-erroreak: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Ezin izan da katxe-direktorioa ezarri: %s"
 
+#: ../yum/__init__.py:5083 ../yum/__init__.py:5085
+msgid "Dependencies not solved. Will not save unresolved transaction."
+msgstr ""
+
+#: ../yum/__init__.py:5110 ../yum/__init__.py:5112
+#, python-format
+msgid "Could not save transaction file %s: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5126
+#, python-format
+msgid "Could not access/read saved transaction %s : %s"
+msgstr ""
+
+#: ../yum/__init__.py:5145
+msgid "rpmdb ver mismatched saved transaction version, "
+msgstr ""
+
+#: ../yum/__init__.py:5147
+msgid " ignoring, as requested."
+msgstr ""
+
+#: ../yum/__init__.py:5150 ../yum/__init__.py:5285
+msgid " aborting."
+msgstr ""
+
+#: ../yum/__init__.py:5159
+msgid "cannot find tsflags or tsflags not integer."
+msgstr ""
+
+#: ../yum/__init__.py:5198
+#, python-format
+msgid "Found txmbr in unknown current state: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5202
+#, python-format
+msgid "Could not find txmbr: %s in state %s"
+msgstr ""
+
+#: ../yum/__init__.py:5238 ../yum/__init__.py:5255
+#, python-format
+msgid "Could not find txmbr: %s from origin: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5280
+msgid "Transaction members, relations are missing or ts has been modified,"
+msgstr ""
+
+#: ../yum/__init__.py:5282
+msgid " ignoring, as requested. You must redepsolve!"
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:208
+#: ../yum/plugins.py:209
 msgid "Loaded plugins: "
 msgstr "Kargatutako pluginak: "
 
-#: ../yum/plugins.py:222 ../yum/plugins.py:228
+#: ../yum/plugins.py:223 ../yum/plugins.py:229
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Ez dago bat etortzerik pluginerako: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "\"%s\" plugina ez da kargatuko, desgaituta baitago"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Ezin izan da \"%s\" plugina inportatu"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "\"%s\" pluginak ez du zehaztu behar duen API bertsioa"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "\"%s\" pluginak APIaren %s bertsioa behar du. Onartutako APIa %s da."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "\"%s\" plugina kargatzen"
 
-#: ../yum/plugins.py:322
+#: ../yum/plugins.py:323
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 "\"%s\" izena duten bi plugin edo gehiago daude pluginak bilatzeko bide-"
 "izenean"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Ez da %s konfigurazio-fitxategia aurkitu"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:345
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Ezin izan da aurkitu %s pluginaren konfigurazio-fitxategia"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "komandoen erregistroa ez da onartzen"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "aurkitzen ez diren betebeharrak ditu"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "instalatutako gatazkak dauzka"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s %s-(r)en bikoiztua da"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s zaharkitua utzi du %s-(e)k"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s-(e)k %s hornitzen du baina ezin da aurkitu"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Birpaketatzen"
 
diff --git a/po/fi.po b/po/fi.po
index 2a55a59..23e7381 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
-"PO-Revision-Date: 2011-03-22 15:15+0000\n"
-"Last-Translator: vpv <vpivaini at cs.helsinki.fi>\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
+"PO-Revision-Date: 2011-05-04 15:18+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Päivitetään"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Poistetaan"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1026
-#: ../output.py:1919 ../yum/rpmtrans.py:74 ../yum/rpmtrans.py:75
-#: ../yum/rpmtrans.py:77
+#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
+#: ../output.py:2216 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Asennetaan"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1640 ../yum/rpmtrans.py:76
+#: ../callback.py:52 ../callback.py:58 ../output.py:1838 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Vanhennettu"
 
-#: ../callback.py:54 ../output.py:1157 ../output.py:1518 ../output.py:1647
+#: ../callback.py:54 ../output.py:1167 ../output.py:1684 ../output.py:1845
 msgid "Updated"
 msgstr "Päivitetty"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Poistettu"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1155
-#: ../output.py:1517 ../output.py:1519 ../output.py:1891
+#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1165
+#: ../output.py:1683 ../output.py:1685 ../output.py:2188
 msgid "Installed"
 msgstr "Asennettu"
 
@@ -66,73 +66,73 @@ msgstr "Virhe: virheellinen tulostetila: %s, paketti %s"
 msgid "Erased: %s"
 msgstr "Poistettiin: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Poistetaan"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Siivotaan"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Komento ”%s” on jo määritelty"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Tehdään asennuslähdeasetuksia"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Luetaan asennuslähteiden metadataa paikallisista tiedostoista"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Asetusvirhe: %s"
 
-#: ../cli.py:237 ../cli.py:1403 ../utils.py:257
+#: ../cli.py:248 ../cli.py:1578 ../utils.py:284
 #, python-format
 msgid "Options Error: %s"
 msgstr "Valitsinvirhe: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Asennettiin : %s-%s ajassa %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Käännettiin : %s ajassa %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Suoritettiin: %s ajassa %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Jokin komento on annettava"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Vaadittu levytila:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Vähintään %d Mt levytilaa tarvitaan tiedostojärjestelmällä %s.\n"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,61 +140,61 @@ msgstr ""
 "Yhteenveto virheistä\n"
 "--------------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "Yritettiin suorittaa transaktio, mutta ei ole mitään tehtävää. Lopetetaan."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Lopetetaan, käyttäjä antoi lopetuskomennon"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Ladataan paketteja:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Virhe pakettien latauksessa:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Suoritetaan rpm_check_debug"
+#: ../cli.py:525 ../yum/__init__.py:4902
+msgid "Running Transaction Check"
+msgstr ""
 
-#: ../cli.py:483 ../yum/__init__.py:4568
+#: ../cli.py:534 ../yum/__init__.py:4911
 msgid "ERROR You need to update rpm to handle:"
 msgstr "VIRHE RPM on päivitettävä, jotta se osaa käsitellä:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "VIRHE rpm_check_debugin ja riippuvuuksien tarkistuksen välillä:"
+#: ../cli.py:536 ../yum/__init__.py:4914
+msgid "ERROR with transaction check vs depsolve:"
+msgstr ""
 
-#: ../cli.py:491
+#: ../cli.py:542
 msgid "RPM needs to be updated"
 msgstr "RPM on päivitettävä"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Ilmoita tästä ongelmasta osoitteeseen %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Suoritetaan transaktiotestiä"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Transaktiotarkistuksen virhe:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transaktiotesti onnistui"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Suoritetaan transaktiota"
 
-#: ../cli.py:573
+#: ../cli.py:630
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -202,94 +202,115 @@ msgstr ""
 "Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n"
 "Käytä valitsinta ”-y” tämän muuttamiseksi."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Tarkoititko: "
 
-#: ../cli.py:609 ../cli.py:617
+#: ../cli.py:675 ../cli.py:683
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 "Paketti tai paketit %s%s%s ovat saatavilla, mutta niitä ei ole asennettu."
 
-#: ../cli.py:623 ../cli.py:656 ../cli.py:810
+#: ../cli.py:689 ../cli.py:722 ../cli.py:908
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Pakettia %s%s%s ei ole saatavilla."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Asennettavat paketit"
 
-#: ../cli.py:666 ../cli.py:667 ../cli.py:816 ../cli.py:850 ../cli.py:876
-#: ../yumcommands.py:179
+#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
+#: ../yumcommands.py:189
 msgid "Nothing to do"
 msgstr "Ei mitään tehtävää"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pakettia merkitty päivitettäväksi"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Yhtään pakettia ei ole merkitty päivitettäväksi"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pakettia merkitty jakelusynkronointia varten"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Yhtään pakettia ei ole merkitty jakelusynkronointia varten"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pakettia merkitty poistettavaksi"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Yhtään pakettia ei ole merkitty poistettavaksi"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Vanhennettavat paketit"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (asennuslähteestä %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Asennettua pakettia %s%s%s%s ei ole saatavilla."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Uudelleenasennettavat paketit"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Yhtään pakettia ei annettu"
 
-#: ../cli.py:945
+#: ../cli.py:1058
+#, python-format
+msgid "N/S Matched: %s"
+msgstr ""
+
+#: ../cli.py:1075
+#, python-format
+msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1077
+#, python-format
+msgid ""
+"  Full name and summary matches %sonly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1095
 #, python-format
 msgid "Matched: %s"
 msgstr "Löytyi: %s"
 
-#: ../cli.py:952
+#: ../cli.py:1102
+#, python-format
+msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
+msgstr ""
+
+#: ../cli.py:1106
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Varoitus: hakutuloksia ei löytynyt hakusanalle %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Hakutuloksia ei löytynyt"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -299,117 +320,130 @@ msgstr ""
 "tiedostonimistä.\n"
 " Hakusanoilla ”%s*/%s%s” ja/tai ”%s*bin/%s%s” saadaan niitä vastaava toiminta."
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Hakusanalla %s ei löytynyt pakettia"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Siivotaan asennuslähteitä:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Siivotaan kaikki"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Siivotaan otsakkeet"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Siivotaan paketit"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Siivotaan XML-metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Siivotaan tiedokannan välimuisti"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Siivotaan välimuistin vanhentumiseen liittyvä metadata"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Siivotaan välimuistissa oleva rpm-tietokannan data"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Siivotaan liitännäiset"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Asennetut ryhmät:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Saatavilla olevat ryhmät:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Valmis"
 
-#: ../cli.py:1118 ../cli.py:1136 ../cli.py:1142 ../yum/__init__.py:3069
+#: ../cli.py:1290 ../cli.py:1308 ../cli.py:1314 ../yum/__init__.py:3265
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Varoitus: Ryhmää %s ei ole olemassa."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Missään pyydetyssä ryhmässä ei ole yhtään asennettavaa tai päivitettävää "
 "pakettia"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pakettia asennettavana"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Ryhmää nimeltä %s ei ole olemassa"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Ei yhtään poistettavaa pakettia ryhmien perusteella"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d poistettavaa pakettia"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paketti %s on jo asennettu, ohitetaan"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Hylätään paketti %s.%s, jota ei voi verrata"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1245
+#: ../cli.py:1417
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "Toista pakettia nimeltä %s ei ole asennettuna, lisätään mahdollisesti "
 "asennettavien luetteloon"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Liitännäisten valitsimet"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Komentorivivirhe: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -420,284 +454,290 @@ msgstr ""
 "\n"
 "%s: valitsin %s vaatii argumentin"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color vaatii yhden seuraavista argumenteista: auto, always, never"
 
-#: ../cli.py:1450
+#. We have a relative installroot ... haha
+#: ../cli.py:1590
+#, python-format
+msgid "--installroot must be an absolute path: %s"
+msgstr ""
+
+#: ../cli.py:1636
 msgid "show this help message and exit"
 msgstr "näytä tämä ohjeviesti ja lopeta"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "hyväksy virheet"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "toimi kokonaan välimuistista, älä päivitä sitä"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "asetustiedoston sijainti"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "komennon suurin odotusaika"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "virheenjäljitystulosteiden taso"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "virhetulostustaso"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "rpm:n virheenjäljitystulosteiden taso"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "hiljainen toiminta"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "yksityiskohtaset tulosteet"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "vastaa kyllä kaikkiin kysymyksiin"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "näytä Yumin versio ja lopeta"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "aseta asennusjuuri"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 "ota käyttöön yksi tai usempi asennuslähde (jokerimerkit ovat sallittuja)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 "poista käytöstä yksi tai usempi asennuslähde (jokerimerkit ovat sallittuja)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "jätä pois paketteja nimen tai jokerimerkkien perusteella"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 "ota pakettien pois jättäminen pois käytöstä pääasetuksille, jollekin "
 "asennuslähteelle tai kaikelle"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "ota käyttöön vanhentuneiden pakettien käsittely päivitysten aikana"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "poista Yumin liitännäiset käytöstä"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "poista GPG-allekirjoitusten tarkistus käytöstä"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "poista liitännäisiä käytöstä nimen perusteella"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "ota liitännäisiä käyttöön nimen perusteella"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "ohita paketit, joilla on riippuvuusongelmia"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "käytetäänkö värejä"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "aseta $releasever-muuttujan arvo yumin asetuksissa ja "
 "asennuslähdetiedostoissa"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "tammi"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "helmi"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "maalis"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "huhti"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "touko"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "kesä"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "heinä"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "elo"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "syys"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "loka"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "marras"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "joulu"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Kokeillaan toista peilipalvelinta."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nimi            : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arkkitehtuuri   : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoch           : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Versio          : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Julkaisu        : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Koko            : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Asennuslähde    : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Asennuslähteestä: %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Toimittaja      : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Toimitusaika    : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Käännösaika     : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Asennusaika     : %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Asentaja        : %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Muuttanut       : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Yhteenveto      :"
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "URL             : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Lisenssi        :"
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Kuvaus          : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "k"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "kyllä"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "e"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "ei"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Onko tämä ok [k/E]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -706,141 +746,146 @@ msgstr ""
 "\n"
 "Ryhmä: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Ryhmätunnus: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Kuvaus: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Pakolliset paketit:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Oletuspaketit:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Valinnaiset paketit:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Ehdolliset paketit:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "paketti: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Tällä paketilla ei ole riippuvuuksia"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  riippuvuus: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Toteutumaton riippuvuus"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Vastaavuus  :"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Lisenssi    : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Tiedostonimi: %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Muuta       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Koko yhteensä: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Ladattavaa yhteensä: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Koko asennettuna: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Asennuskokoa laskettaessa tapahtui virhe"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Asennetaan uudelleen"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Varhennetaan"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Asennetaan riippuvuuksien vuoksi"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Päivitetään riippuvuuksien vuoksi"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Poistetaan riippuvuuksien vuoksi"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Ohitettiin (riippuvuusongelmia)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paketti"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arkkitehtuuri"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versio"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Asennuslähde"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Koko"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     korvaa  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -851,57 +896,57 @@ msgstr ""
 "Transaktion yhteenveto\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Asennetaan           %5.5s paketti(a)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Päivitetään          %5.5s paketti(a)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Poistetaan           %5.5s paketti(a)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Asennetaan uudelleen %5.5s paketti(a)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Varhennetaan         %5.5s paketti(a)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Poistettu"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Poistettu riippuvuuksia"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Asennettu riippuvuuksia"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Päivitetty riippuvuuksia"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Korvattu"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Epäonnistui"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "kahden"
 
@@ -909,7 +954,7 @@ msgstr "kahden"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1256
+#: ../output.py:1269
 #, python-format
 msgid ""
 "\n"
@@ -920,329 +965,369 @@ msgstr ""
 " Nykyinen lataus peruttiin, %skeskeytä (ctrl-c) uudelleen%s %s%s%s sekunnin aikana\n"
 "ohjelman lopettamiseksi.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "käyttäjä keskeytti"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Yhteensä"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "A"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "Vanh."
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "P"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "U"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "Varh."
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "P"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<ei asetettu>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Järjestelmä"
 
-#: ../output.py:1368
+#: ../output.py:1409
+#, python-format
+msgid "Skipping merged transaction %d to %d, as it overlaps"
+msgstr ""
+
+#: ../output.py:1419 ../output.py:1590
+msgid "No transactions"
+msgstr