[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 ""
+
+#: ../output.py:1444 ../output.py:2011
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Annettu virheellinen transaktiotunnus tai paketit"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "Tunniste"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Kirjautunut käyttäjä"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "Tunniste"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Päivämäärä ja kellonaika"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Toiminnot"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Muutettu"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Transaktiotunnusta ei annettu"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Annettiin virheellinen transaktiotunnus"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Annettua transaktiotunnusta ei löytynyt"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Löytyi useampi kuin yksi transaktiotunnus!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Transaktiotunnusta tai pakettia ei annettu"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Varhennettu"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Ei asennettu"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Vanhempi"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Uudempi"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Transaktiotunnus      :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Aloitusaika           :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "RPM-tietokanta alussa :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s sekuntia)"
+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 "Lopetusaika           :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "RPM-tietokanta lopussa:"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Käyttäjä              :"
 
-#: ../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 "Lopetuskoodi          :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Keskeytetty"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Epäonnistui:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Onnistui"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Komentorivi           :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Tallennetut lisätiedot: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transaktio suoritettiin:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Muutetut paketit:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Ohitetut paketit:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb:n ongelmia:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Sovelman tuloste:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Virheet:"
 
-#. 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 "Asennus"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Riippuvuuden asennus"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Vanhentava"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Poisto"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Uudelleenasennus"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Varhennus"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Päivitys"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Aika"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Eilen"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Viime viikolla"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Viimeisen kahden viikon aikana"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Viimeisen kolmen kuukauden aikana"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Viimeisen kuuden kuukauden aikana"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Viime vuonna"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Yli vuosi sitten"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Transaktiota %s ei löytynyt"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transaktiotunnus:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Käytettävissä olevaa historiatietoa:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Lisätietoja ei löytynyt tällä nimellä"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "asennettavaksi"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "päivitettäväksi"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "vanhennettavaksi"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "poistettavaksi"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "asennettavaksi uudelleen"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "varhennettavaksi"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "päivitettäväksi"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "vanhennettavaksi"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paketti %s.%s %s:%s-%s asetettu %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Suoritetaan transaktiotarkistusta"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Aloitetaan riippuvuuksien tarkistus uudelleen uusien muutosten kanssa."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Riippuvuuksien tarkistus valmistui"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Käsitellään riipuvuutta: %s paketille: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Pidetään paketti: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Ratkaisematon riippuvuus: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paketti: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1251,7 +1336,7 @@ msgstr ""
 "\n"
 "    Vaatii: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1260,7 +1345,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1269,7 +1354,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1278,85 +1363,85 @@ msgstr ""
 "        Ei löytynyt"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Päivittää"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Varhentaa"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Vanhentaa"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Saatavilla"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Käsitellään ristiriitaa: %s on ristiriidassa paketin %s kanssa"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Täytetään transaktiojoukkoa valituilla paketeilla. Odota hetki."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Ladataan paketin %s otsaketta transaktiojoukkoon lisäämseksi."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Suoritetaan"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Unessa"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Ei voi keskeyttää"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Jäljitetään/Pysäytetty"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Tuntematon"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Toinen ohjelma on: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Toinen ohjelma on: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Muisti    : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Aloitettu : %s - %s sitten"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Tila      : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1366,7 +1451,7 @@ msgstr ""
 "\n"
 "Lopetetaan käyttäjän peruttua"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1376,7 +1461,7 @@ msgstr ""
 "\n"
 "Lopetetaan putken katkettua"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1387,7 +1472,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"
@@ -1395,36 +1480,36 @@ msgstr ""
 "Toinen ohjelma pitää tällä hetkellä yumin lukkoa. Lopetetaan, kuten "
 "exit_on_lock määrää"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit-virhe: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum-virhe: %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 "Virhe: %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 " Ongelman pystyy ehkä kiertämään valitsimella --skip-broken"
 
-#: ../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 ""
 " Kannattaa myös kokeilla komennon rpm -Va --nofiles --nodigest suorittamista"
 
-#: ../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 "Tuntematon virhe: lopetuskoodi: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1432,15 +1517,19 @@ msgstr ""
 "\n"
 "Riippuvuudet on ratkaistu"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Valmis!"
 
-#: ../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 "Vain pääkäyttäjä voi suorittaa tämän komennon."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1469,49 +1558,49 @@ msgstr ""
 "\n"
 "Lisätietoja saattaa olla jakelun tai pakettien tarjoajan ohjeissa.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Virhe: komennolle %s on annettava luettelo paketeista"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Virhe: Tarvitaan vastaava kohta"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Virhe: Tarvitaan ryhmä tai ryhmäluettelo"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Virhe: clean vaatii valitsimen: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Virhe: virheellinen clean-argumentti: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "shellille ei annettu argumenttia"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Tiedostonimi välitettiin shellille: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 "Tiedosto %s annettiin argumenttina shellille, mutta sitä ei ole olemassa."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Virhe: useampi kuin yksi tiedosto annettiin argumenttina shellille."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1521,302 +1610,302 @@ msgstr ""
 " Suorita ”yum repolist all” kaikkien asennuslähteiden luettelemiseksi.\n"
 " Voit ottaa asennuslähteitä käyttöön komennolla yum-config-manager --enable <asennuslähde>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKETTI..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Asenna paketti tai paketteja järjestelmään"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Aloitetaan asennusprosessi"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKETTI...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Päivitä paketti tai paketteja järjestelmään"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Aloitetaan päivitysprosessi"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synkronoi asennetut paketit uusimpiin saatavilla oleviin versioihin"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Aloitetaan jakelusynkronointiprosessi"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Näytä tietoja paketista tai pakettiryhmästä"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Asennetut paketit"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Saatavilla olevat paketit"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Lisäpaketit"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Päivitetyt paketit"
 
 #. 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 "Vanhentavat paketit"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Äskettäin lisätyt paketit"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Luettele paketti tai pakettiryhmä"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Poista paketti tai paketteja järjestelmästä"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Aloitetaan poistoprosessi"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Aloitetaan ryhmäprosessi"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Ei ryhmiä joille suorittaa komentoa"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Luettele saatavilla olevat pakettiryhmät"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Asenna ryhmään kuuluvat paketit järjestelmään"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Poista ryhmään kuuluvat paketit järjestelmästä"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Näytä tietoja pakettiryhmästä"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Luo metadatavälimuisti"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille"
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Tämä voi kestää jonkin aikaa riippuen tietokoneen nopeudesta"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metadatavälimuisti on luotu"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Poista välimuistissa oleva data"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Etsi annetun arvon tarjoava paketti"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Etsi saatavilla olevia pakettipäivityksiä"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Etsi pakettitiedoista annettua merkkijonoa"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Etsitään paketteja: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Päivitä paketit ottaen vanhennukset huomioon"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Aloitetaan päivitysprosessi"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Asenna paikallinen RPM-tiedosto"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Aloitetaan paikallinen pakettiprosessi"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Selvitä mikä paketti tarjoaa annetun riippuvuuden"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Etsitään riippuvuutta paketeista:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Suorita interaktiivinen yum-komentorivi"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Asetetaan Yum-komentoriviä"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Luettele paketin riippuvuudet"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Etsitään riippuvuuksia: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Näytä asetetut asennuslähteet"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "käytössä"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "poissa käytöstä"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Lähdetunnus        : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Lähdenimi          : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Lähteen tila       : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Lähderevisio      : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Lähteen tagit      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Lähteen jakelutagit: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Lähde päivitetty   : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Lähteen paketit    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Lähteen koko       : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Lähteen baseurl    : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Lähteen metalink   : "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Päivitetty       : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Lähteen peilit     : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Ei koskaan (viimeksi: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Heti (viimeksi: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekunti(a) (viimeksi: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Lähde vanhentuu    : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Lähde ohittaa      : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Lähde sisältää     : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Lähde ohitettu     : "
 
 #. 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 "lähdetunnus"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "tila"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "lähdenimi"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Näytä käyttöohjeviesti"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Ei ohjeita komennolle %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1826,7 +1915,7 @@ msgstr ""
 "\n"
 "muut nimet: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1836,85 +1925,118 @@ msgstr ""
 "\n"
 "toinen nimi: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Aloitetaan uudelleenasennusprosessi"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "asenna paketti uudelleen"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Aloitetaan varhennusprosessi"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "varhenna paketti"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 "Näytä koneella ja/tai käytettävissä olevissa asennuslähteissä oleva versio"
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum-versioryhmät:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Ryhmä:"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Paketit:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Asennettu:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Asennettu ryhmässä:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Saatavilla:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Saatavilla ryhmässä:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Näytä tai käytä transaktiohistoriaa"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Virheellinen historyn alikomento, käytä: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta"
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Etsi ongelmia rpm-tietokannasta"
 
-#: ../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 ""
 "Toinen ohjelma pitää tällä hetkellä yumin lukkoa, odotetaan että se "
 "lopettaa..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Ratkaistaan riippuvuuksia"
 
-#: ../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"
@@ -1924,184 +2046,192 @@ msgstr ""
 "\n"
 "Lopetetaan käyttäjän peruttua."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Asetetaan TransactionSetsit ennen kuin asetusluokka on käytössä"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Virheellinen tsflag asetustiedostossa: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Etsitään pkgSackista riippuvuutta: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Jäsen: %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 muutettu asennukseksi"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Lisätään paketti %s tilassa %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Poistetaan paketti %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s vaatii: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s vaatii %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Tarvittava vaatimus on jo etsitty, huijataan"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Tarvittava vaatimus ei ole pakettinimi. Etsitään: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Mahdollinen tarjoaja: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Tila %s riippuvuuden %s: %s tarjoajalla"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Riippuvuuden %s: %s tarjoavan paketin tila"
 
-#: ../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: paketti %s, joka vaatii riippuvuuden %s on merkitty poistettavaksi"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: Vanhennetaan paketti %s paketilla %s riippuvuuden ratkaisemiseksi."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Päivitetään paketti %s riippuvuuden ratkaisemiseksi."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Päivityspolkua ei löydetty riippuvuudelle: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Pikavastaavuus %s vaatimukselle %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 on tarjoavissa paketeissa, mutta se on jo asennettuna, poistetaan."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Mahdollisella ratkaisevalla paketilla %s on uudempi instanssi ts:ssä."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "Mahdollisella ratkaisevalla paketilla %s on uudempi instanssi asennettuna."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "paketti %s on jo ts:ssä, ohitetaan"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Merkitään paketti %s päivitykseksi paketille %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Merkitään %s asennukseksi paketille %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Onnistui - tyhjä transaktio"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Käynnistetään silmukka uudelleen"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Riippuvuuksien käsittely päättyy"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "paketilla %s asennuslähteestä %s on riippuvuusongelmia"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Onnistui – riippuvuudet on ratkaistu"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Tarkistetaan paketin %s riippuvuuksia"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "etsitään riippuvuutta %s paketille %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Suoritetaan compare_providers() paketeille %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 "po:ssa %s on parempi arkkitehtuuri"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "paketti %s vanhentaa paketin %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2110,142 +2240,142 @@ msgstr ""
 "archdist vertasi paketteja %s ja %s arkkitehtuurilla %s\n"
 "  Voittaja: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "paketeilla %s ja %s on yhteinen lähde-RPM"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "peruspaketti %s on asennettu paketille %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "yhteinen %s merkin mittainen etuliite paketeilla %s ja %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "vaatii vähintään: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Voittaja: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Häviäjä (arvolla %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Paras järjestys %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Asennuslähde %r: Virhe jäsennettäessä asetuksia: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Asennuslähteen %r asetuksista puuttuu nimi, käytetään tunnistetta"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "liitännäiset on jo alustettu"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Luetaan paikallista RPM-tietokantaa"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Asetetaan pakettisäkkejä"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "asennuslähteen %s oliosta puuttuu _resetSack-metodi\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "siksi tätä asennuslähdettä ei voi palauttaa alkutilaan.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Rakennetaan päivitysoliota"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() poistetaan jossakin Yumin tulevassa versiossa.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Haetaan ryhmien metadataa"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Lisätään ryhmätiedosto asennuslähteestä: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Yhtään ryhmää ei ole saatavilla mistään asennuslähteestä"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Haetaan pakettitagien metadataa"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Lisätään tagit asennuslähteestä: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Pakettitagien lisääminen asennuslähteelle epäonnistui: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Tuodaan lisää tiedostoluettelotietoa"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Ohjelma %s%s%s on paketissa 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."
@@ -2253,23 +2383,21 @@ msgstr ""
 "Keskeneräisiä transaktioita on jäljellä. Niiden päättämiseksi on suositeltua"
 " suorittaa ensin yum-complete-transaction."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Yritettiin poistaa paketti ”%s”, mutta se on suojattu"
+#: ../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, kierros %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 vaati %i kierrosta"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Yritettiin poistaa paketti ”%s”, mutta se on suojattu"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2277,88 +2405,88 @@ msgstr ""
 "\n"
 "Riippuvuusongelmien vuoksi ohitetut paketit:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s asennuslähteestä %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 "** Löytyi %d rpmdb-ongelma(a), ”yum check” -tuloste:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Varoitus: RPM-tietokantaa on muutettu yumin ulkopuolella."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "puuttuvia riippuvuuksia"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "asennettu konflikti"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Varoitus: sovelmien virheitä tai muita virheitä, jotka eivät ole vakavia, "
 "tapahtui transaktion aikana."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transaktiota ei voitu aloittaa:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Transaktiota ei voitu suorittaa."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Transaktiotiedoston %s poistaminen epäonnistui"
 
 #. 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 piti olla asennettuna, mutta se ei ole!"
 
 #. 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 piti olla poistettu, mutta se ei ole!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Lukkoa %s ei voitu avata: %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 "Ei voida tarkistaa onko PID %s aktiivinen"
 
 #. 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 "Lukko %s on olemassa: toinen kopio on suorituksessa pidillä %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 "Ei voitu luoda lukkoa sijaintiin %s: %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2367,26 +2495,26 @@ msgstr ""
 "Paketti ei vastaa odotettua latausta. Ehdotus: suorita yum --enablerepo=%s "
 "clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Ei voitu laskea tarkistussummaa"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paketti ei vastaa tarkistussummaa"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "paketti ei vastaa tarkistussummaa, mutta välimuisti on käytössä kohteelle %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 "käytetään paikallista kopiota paketista %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2397,11 +2525,11 @@ msgstr ""
 "    * vapaana   %s\n"
 "    * tarvitaan %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Otsake ei ole täydellinen."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2409,62 +2537,62 @@ msgstr ""
 "Otsake ei ole paikallisessa välimuistissa ja pelkästä välimuistista toimiva "
 "tila on käytössä. Ei voida ladata otsaketta %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Julkista avainta pakettia %s varten ei ole asennettu"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Ongelma paketin %s avaamisessa"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Paketin %s julkiseen avaimeen ei luoteta"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Pakettia %s ei ole allekirjoitettu"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Ei voida poistaa tiedostoa %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "tiedosto %s on poistettu"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Ei voida poistaa %s-tyyppistä tiedostoa %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s-tyyppinen tiedosto %s on poistettu"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s-tyyppistä tiedostoa on poistettu"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Säkissä on useampi kuin yksi identtinen vastaavuus haulle %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Mikään ei vastaa päivityksen pakettia %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"
@@ -2472,115 +2600,126 @@ msgstr ""
 "searchPackages() poistetaan jossakin Yumin tulevassa versiossa. Käytä sen "
 "sijaan searchGenerator()-metodia.\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Etsitään %d pakettia"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "etsitään pakettia %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "etsitään tiedostoista"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "etsitään tarjoajista"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Tarjoajavastaavuus: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Asetetuille asennuslähteille ei ole saatavilla ryhmädataa"
 
-#: ../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 "Ryhmää nimeltä %s ei ole olemassa"
 
-#: ../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 "pakettia %s ei ollut merkitty kuuluvaksi ryhmään %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Lisätään paketti %s ryhmästä %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Pakettia nimeltä %s ei ole saatavilla asennusta varten"
 
+#: ../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 "Paketti-tuplea %s ei löytynyt pakettisäkistä"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Paketti-tuplea %s ei löytynyt RPM-tietokannasta"
 
-#: ../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 "Riippuvuudelle %s ei löytynyt pakettia"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Virheellinen versiolippu"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Pakettiolio ei ollutkaan pakettiolioinstanssi"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Mitään ei määritelty asennettavaksi"
 
-#: ../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 "Etsitään virtuaalista tai tiedostotarjoajaa argumentille %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 "Mikään ei vastaa argumenttia: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paketti %s on asennettu, mutta ei saatavilla"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Yhtään pakettia ei ole saatavilla asennettavaksi"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paketti: %s – on jo transaktiojoukossa"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Paketin %s vanhentaa paketti %s, joka on jo asennettuna"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2589,83 +2728,83 @@ msgstr ""
 "Paketin %s vanhentaa paketti %s, mutta vanhentava paketti ei tarjoa "
 "riippuvuuksia"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "Paketin %s vanhentaa paketti %s, yritetään paketti %s sen sijaan"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Paketti %s on jo asennettuna ja uusin versio"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Pakettia %s vastaava paketti on jo asennettuna. Tarkistetaan päivitykset."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Päivitetään kaikki"
 
-#: ../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 "Vanhennettua pakettia ei päivitetä: %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 "Paketti on jo vanhennettu: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Ei päivitetä vanhennettua pakettia: %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 "Jo päivitettyä pakettia ei enää päivitetä: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Yhtään poistopyyntöä vastaavaa pakettia ei ole"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Ohitetaan käytössä oleva ydin: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Poistetaan %s transaktiosta"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Ei voida avata pakettia: %s. Ohitetaan."
 
-#: ../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 "Tutkitaan %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Deltarpm:ää %s ei voi asentaa paikallisesti. Ohitetaan."
 
-#: ../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,12 +2812,12 @@ msgstr ""
 "Pakettia %s ei voida lisätä transaktioon. Arkkitehtuuri ei ole yhteensopiva:"
 " %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "Pakettia %s ei voi asentaa. Asennettu paketti %s vanhentaa sen."
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2687,128 +2826,139 @@ msgstr ""
 "Pakettia %s ei ole asennettu, sitä ei voida päivittää. Suorita yum install "
 "-komento paketin asentamiseksi."
 
-#: ../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 "Ohitetaan paketti %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Merkitään paketti %s asennettavaksi"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Merkitään paketti %s päivitykseksi paketille %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: ei päivitä asennettua pakettia"
 
-#: ../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 "Ei voida avata tiedostoa: %s. Ohitetaan."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Ongelma uudelleenasennuksessa: poistopyyntöä vastaavaa pakettia ei ole"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Ongelma uudelleenasennuksessa: asennuspyyntöä vastaavaa pakettia %s ei ole"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Yhtään pakettia ei ole saatavilla varhennettavaksi"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paketille %s sallitaan useita asennuksia, ohitetaan."
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ei vastaavuutta saatavilla olevalle paketille: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Vain päivitys saatavilla paketille: %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 "Varhentaminen epäonnistui: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Noudetaan GPG-avain osoitteesta %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG-avaimen nouto epäonnistui: "
 
-#: ../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 "Virheellinen GPG-avain osoitteesta %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-avaimen jäsentäminen epäonnistui: avaimessa ei ole arvoa %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 ""
-"Tuodaan GPG-avain 0x%s:\n"
-" Käyttäjätunnus: %s\n"
-" Paketti       : %s (%s)\n"
-" Lähde         : %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 ""
-"Tuodaan GPG-avain 0x%s:\n"
-" Käyttäjätunnus: ”%s”\n"
-" Lähde         : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Avainta ei asenneta"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Avaimen tuonti epäonnistui (koodi %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Avaimen tuonti onnistui"
 
-#: ../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"
@@ -2817,25 +2967,25 @@ msgstr ""
 "Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n"
 "Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo tuotu"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Ei asenneta avainta asennuslähteelle %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Avaimen tuonti epäonnistui"
 
-#: ../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"
@@ -2844,109 +2994,162 @@ msgstr ""
 "Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne ovat virheelliset.\n"
 "Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Sopivaa peilipalvelinta ei löytynyt."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Paketteja ladatessa tapahtui virheitä."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Ilmoita tästä ongelmasta: %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Testitransaktion virheitä: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Välimuistihakemiston asettaminen epäonnistui %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 "Ladatut liitännäiset: "
 
-#: ../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 "Ei vastaavaa liitännäistä pyynnölle: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Ei ladata liitännäistä ”%s”, koska se on poissa käytöstä"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Liitännäistä ”%s” ei voi tuoda"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Liitännäinen ”%s” ei määrittele vaadittua API-versiota"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Liitännäinen ”%s” vaatii API:n %s. Tuettu API on %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Ladataan liitännäinen ”%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 "Liitännäisten hakupolussa on useita liitännäisiä nimeltä ”%s”"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Asetustiedostoa %s ei löytynyt"
 
 #. 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 "Liitännäisen %s asetustiedostoa ei löytynyt"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "komentojen rekisteröintiä ei tueta"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "on puuttuvia riippuvuuksia"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "on asennettuja konflikteja"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "paketti %s on paketin %s duplikaatti"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "paketin %s vanhentaa paketti %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s tarjoaa %s, mutta sitä ei löydy"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Paketoidaan uudelleen"
 
diff --git a/po/fr.po b/po/fr.po
index bbca488..1a95f43 100644
--- a/po/fr.po
+++ b/po/fr.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: French (http://www.transifex.net/projects/p/yum/team/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: fr\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 "Mise à jour"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Suppression"
 
-#: ../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 "Installation"
 
-#: ../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 "Obsolète"
 
-#: ../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 "Mis à jour "
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Supprimé(s) "
 
-#: ../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 "Installé"
 
@@ -66,73 +66,73 @@ msgstr "Erreur : statut de sortie invalide : %s pour %s"
 msgid "Erased: %s"
 msgstr "Supprimé : %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Suppression"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Nettoyage"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Commande « %s » déjà définie"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Configuration des dépôts"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Lecture des méta données du dépôt depuis les fichiers locaux"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Erreur de configuration : %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 "Erreur d'options : %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installés : %s-%s à %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Compilé    : %s à %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Commité : %s à %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Vous devez spécifier des commandes"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Besoins en espace disque :\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Au moins %d Mio requis sur le système de fichiers %s.\n"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,62 +140,62 @@ msgstr ""
 "Résumé des erreurs\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "Tentative d'exécution de la transaction mais aucune tâche à effectuer. "
 "Sortie."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Arrêt à la demande de l'utilisateur"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Téléchargement des paquets :"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Erreur durant le téléchargement des paquets :\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Lancement de 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 "ERREUR Vous devez mettre à jour rpm pour manipuler :"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ERREUR de résolution de dépendance par rpm_check_debug :"
+#: ../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 doit être mis à jour"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Veuillez reporter cette erreur dans %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Lancement de la transaction de test"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Erreur du contrôle de transaction :\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transaction de test réussie"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Lancement de la transaction"
 
-#: ../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 ""
 "Refus de l'importation automatique des clés lors d'une exécution inattendue.\n"
 "Utilisez l'option « -y » pour passer outre."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Vouliez-vous dire : "
 
-#: ../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 "Paquet(s) %s%s%s disponible(s), mais non installé(s)."
 
-#: ../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 "Aucun paquet %s%s%s disponible."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paquet(s) à installer"
 
-#: ../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 "Rien à faire"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paquets marqués pour mise à jour"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Aucun paquet marqué pour mise à jour"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d paquets marqués pour la synchronisation de la distribution"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Aucun paquet marqué pour la synchronisation de la distribution"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d paquets marqués pour suppression"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Aucun paquet marqué pour suppression"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paquet(s) à rétrograder"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr "(depuis %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Paquets installés %s%s%s%s indisponibles."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paquet(s) à ré-installer"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Pas de paquet fourni"
 
-#: ../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 "Marqué : %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 "Attention : Aucune correspondance trouvée pour : %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Aucune correspondance trouvée"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -298,116 +319,129 @@ msgstr ""
 "Avertissement : les versions 3.0.x de yum risquent d'indiquer des erreurs de correspondances dans les noms de fichiers.\n"
 "Vous pouvez utiliser « %s*/%s%s » et/ou « %s*bin/%s%s » pour obtenir ce comportement"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Aucun paquet trouvé pour %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Nettoyage des dépôts : "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Nettoyage complet"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Nettoyage des en-têtes"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Nettoyage des paquets"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Nettoyage des méta données xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Nettoyage du cache de la base de données"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Nettoyage des méta données expirées dans le cache"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Nettoyage des données du cache de RPMDB"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Nettoyage des modules complémentaires"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Groupes installés :"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Groupes disponibles :"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Effectué"
 
-#: ../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 "Attention : le groupe %s n'existe pas."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Aucun paquet disponible pour installation ou mise à jour dans les groupes "
 "demandés"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d paquet(s) à installer"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Aucun groupe nommé %s n'existe"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Aucun paquet du groupe à supprimer"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d paquet(s) à supprimer"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Le paquet %s est déjà installé, omission"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Rejet du paquet non 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 ""
 "Pas d'autre %s installé, ajout à la liste pour installation potentielle"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Options du plugin"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Erreur sur la ligne de commande : %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -418,283 +452,289 @@ msgstr ""
 "\n"
 "%s : l'option %s requiert un argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color accepte les paramètres : 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 "affiche ce message d'aide et quitte"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "tolérer les erreurs"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "exécuter entièrement depuis le cache, ne pas le mettre à jour"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "emplacement du fichier de configuration"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "temps d'attente maximum de la commande"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "niveau de déboguage pour la sortie"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 "afficher les doublons, dans les dépôts, pour les commandes list/search"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "niveau d'erreur pour la sortie"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "niveau de déboguage pour rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "opération silencieuse"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "opération verbeuse"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "répondre oui à toutes les questions"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "affiche la version de Yum et quitte"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "définit la racine d'installation"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "active un ou plusieurs dépôts (jokers autorisés)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "désactive un ou plusieurs dépôts (jokers autorisés)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "exclut des paquets par nom ou caractère générique"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 "désactive l'exclusion pour le dépôt principal, pour un dépôt particulier ou "
 "pour tout"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "active le traitement des paquets obsolètes pendant les mises à jour"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "désactive les modules complémentaires Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "désactive la vérification de clé gpg"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "désactive les modules complémentaires par nom"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "active les modules complémentaires par nom"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "omettre les paquets qui ont des problèmes de dépendances"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "contrôle l'utilisation de la couleur"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "configuration de la valeur de $releasever dans le fichier de configuration "
 "de yum et dans les fichiers des dépôts."
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "réinitialise la configuration ainsi que les options des dépôts"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Fév"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Mars"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Avr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Mai"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Juin"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Jui"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Août"
 
-#: ../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 "Déc"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Essai d'un autre miroir."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nom        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Architecture        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Date       : %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 "Révision     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Taille        : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Dépôt         : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Depuis le dépôt   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Auteur   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Date de validation  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Date de compilation   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Date d'installation : %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installés par : %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Modifié par  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Résumé        : "
 
-#: ../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 "o"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "oui"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "non"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Est-ce correct [o/N] : "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -703,145 +743,150 @@ msgstr ""
 "\n"
 "Groupe : %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr "Id du g : %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 " Paquets mandataires :"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Paquets par défaut :"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Paquets optionnels :"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Paquets conditionnels :"
 
-#: ../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 "  Pas de dépendances pour ce paquet"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dépendance : %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Dépendance non satisfaite"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Correspondance depuis :"
 
-#: ../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 "Nom de fichier      : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Autre           :"
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr ""
 "Une erreur est survenue pendant le calcul de la taille totale des "
 "téléchargements"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Taille totale : %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Taille totale des téléchargements : %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Taille d'installation : %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr ""
 "Une erreur est survenue pendant le calcul de la taille des données "
 "installées"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Réinstallation"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Retour à la version précédente."
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Installation pour dépendance"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Mise à jour pour dépendance"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Suppression pour dépendance"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Omis (problèmes de dépendances)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paquet"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Architecture"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Dépôt"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Taille"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     remplacement de  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -852,57 +897,57 @@ msgstr ""
 "Résumé de la transaction\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Installation de %5.5s paquet(s)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Mise à jour de %5.5s paquet(s)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Suppression de %5.5s paquet(s)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Réinstallation de %5.5s paquet(s)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Rétrogradage de %5.5s paquet(s)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Supprimé"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dépendance supprimée"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dépendance(s) installée(s) "
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dépendance mise à jour"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Remplacé"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Échec"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "deux"
 
@@ -910,7 +955,7 @@ msgstr "deux"
 #. 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"
@@ -921,330 +966,370 @@ msgstr ""
 "Téléchargement courant annulé, interruption %s (crtl-c), %s de nouveau dans %s%s%s secondes\n"
 "pour quitter.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "interruption par l'utilisateur"
 
-#: ../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 "<indéfini>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Système"
 
-#: ../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 "Le paquet ou l'identifiant de transaction fourni sont erronés"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "Identifiant"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Identifiant utilisateur"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "Identifiant"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Date et heure"
 
-#: ../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 "Modifié"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Aucun identifiant de transaction n'a été fourni"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "L'identifiant de transaction fourni est erroné"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "L'identifiant de transaction fourni est introuvable"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Plus d'un identifiant de transaction a été trouvé !"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Le paquet ou l'identifiant de transaction fourni sont absents"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Rétrogradé"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Non installé"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Plus ancien"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Plus récent"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Identifiant de transaction :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Temps de début :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Début de RPMDB :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s secondes)"
+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 "Temps de fin :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Fin de RPMDB :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Utilisateur :"
 
-#: ../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 "Code retour :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Avorté"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Échec :"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Réussi"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Ligne de commande :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Informations supplémentaires stockées : %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transaction effectuée avec :"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Paquets modifiés :"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Paquets ignorés :"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problèmes RPMDB :"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Sortie du scriplet :"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Erreurs :"
 
-#. 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 "Installation"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Installation déps."
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Obsolète"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Supprimé"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Réinstallation"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Rétrogradé"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Mise à jour"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Heure"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Dernier jour"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Dernière semaine"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Deux dernières semaines"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Trois derniers mois"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Six derniers mois"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "L'année dernière"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Il y a plus d'un an"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Aucune transaction %s n'a été trouvée"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Identifiant de transaction :"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Informations additionnelles disponibles dans l'historique :"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s : Aucune donnée supplémentaire trouvée grâce à ce nom"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installé"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "mis à jour"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "obsolète"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "effacé"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "réinstallé"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "rétrogradé"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "mis à jour"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "obsolète"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paquet %s.%s %s:%s-%s marqué pour être %s "
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Lancement de la transaction de test"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Redémarrage de la résolution des dépendances avec les nouveaux "
 "changements."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Résolution des dépendances terminée"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Traitement de la dépendance : %s pour le paquet : %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Conservation du paquet : %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dépendance non résolue : %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paquet : %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1253,7 +1338,7 @@ msgstr ""
 "\n"
 "    Requiert : %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1262,7 +1347,7 @@ msgstr ""
 "\n"
 "    %s : %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1271,7 +1356,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1280,88 +1365,88 @@ msgstr ""
 "        Non trouvé"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Mis à jour par"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Rétrogradé par"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Rendu obsolète par"
 
-#: ../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 "--> Traitement du conflit : %s entre en conflit avec %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Peuplement du jeu de transaction avec les paquets sélectionnés. Merci de"
 " patienter."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "--> Téléchargement de l'en-tête de %s pour l'ajouter à la transaction."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Exécution"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Mise en attente"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Impossible d'interrompre"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Tracé/Stoppé"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  L'autre application est : PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  L'autre application est : %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Mémoire : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Débuté : il y a %s - %s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    État : %s, pid : %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1371,7 +1456,7 @@ msgstr ""
 "\n"
 "Sortie sur annulation par l'utilisateur"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1381,7 +1466,7 @@ msgstr ""
 "\n"
 "Sortie suite à une redirection cassée"
 
-#: ../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 ""
 "Une autre application verrouille actuellement l'utilisation de yum ; "
 "fermeture en cours conformément à la configuration de exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Erreur de PluginExit : %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Erreur 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 "Erreur : %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 ""
 " Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème"
 
-#: ../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 " Vous pouvez essayer d'exécuter : 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 "Erreur(s) inconnue(s) : Code de sortie : %d :"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1437,15 +1522,19 @@ msgstr ""
 "\n"
 "Dépendances résolues"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Terminé !"
 
-#: ../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 "Vous devez être super-utilisateur pour lancer cette commande."
 
-#: ../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"
 "Pour plus de renseignements, contactez le fournisseur de paquets de votre distribution.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Erreur : il faut passer une liste de paquets à %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Erreur : un élément de correspondance est requis"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Erreur : un groupe ou une liste de groupes est requise"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Erreur : clean requiert une option : %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Erreur : argument invalide pour clean : %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Pas d'options à passer au terminal"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nom de fichier passé au terminal : %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Le fichier %s passé en argument au shell n'existe pas."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Erreur : plus d'un fichier passé en argument au 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,305 +1615,305 @@ msgstr ""
 " Exécutez « yum repolist all » pour consulter la liste des dépôts installés.\n"
 " Vous pouvez activer des dépôts avec la commande yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAQUETAGE..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Installe un ou plusieurs paquets sur votre système"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Configuration du processus d'installation"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAQUETAGE...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Met à jour un ou plusieurs paquets sur votre système"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Configuration du processus de mise à jour"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Synchronisation des paquets installés vers leurs versions les plus précentes"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Configuration du processus de synchronisation de la distribution"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Affiche les détails d'un paquet ou d'un groupe de paquets"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Paquets installés"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Paquets disponibles"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Paquets supplémentaires"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Paquets mis à jour"
 
 #. 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 "Obsolescence des paquets"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Paquets récemment ajoutés"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Aucun paquet correspondant à lister"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Liste un paquet ou un groupe de paquets"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Supprime un ou plusieurs paquets de votre système"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Configuration du processus de suppression"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Configuration du processus de groupe"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Aucun groupe sur lequel lancer la commande"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Liste les groupes de paquets disponibles"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Installe les paquets d'un groupe sur votre système"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Supprime les paquets d'un groupe de votre système"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Affiche des détails sur un groupe de paquets"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Génère le cache des méta données"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr ""
 "Création des fichiers de cache pour tous les fichiers de méta données."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "Cela peut prendre du temps en fonction de la vitesse de cet ordinateur"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Cache des méta données créé"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Supprime les données en cache"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Cherche à quel paquet correspond la valeur donnée"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Cherche les mises à jour de paquets disponibles"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Cherche les détails du paquet en fonction de la chaîne entrée"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Recherche dans les paquets :"
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Mises à jour en tenant compte des paquets obsolètes"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Configuration du processus de mise à jour"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Installe un RPM local"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Configuration du processus de paquets locaux"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Détermine quel paquet fournit une dépendance donnée"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Recherche dans les paquets pour la dépendance :"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Lance un shell yum interactif"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Configuration du shell Yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Liste les dépendances d'un paquet"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Recherche de dépendances :"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Affiche les dépôts logiciels configurés"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "activé"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "désactivé"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Id du dépôt      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Nom du dépôt    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "État du dépôt  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Révision du dépôt :"
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Tags du dépôt    :"
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tags : "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Mise à jour du dépôt :"
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Paquets du dépôt    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Taille du dépôt    : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Baseurl du dépôt : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Méta-lien du dépôt :"
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Mis à jour    : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Miroirs du dépôt :"
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Jamais (dernier : %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Instant (dernier : %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s seconde(s) (dernier : %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Expiration du dépôt : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Exclus du dépôt :"
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Inclus au dépôt :"
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Exclus du dépôt : "
 
 #. 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 du dépôt"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "statut"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "nom du dépôt"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Affiche un message d'aide à l'utilisation"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Aucune aide disponible pour %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1834,7 +1923,7 @@ msgstr ""
 "\n"
 "alias : "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1844,84 +1933,117 @@ msgstr ""
 "\n"
 "alias : "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Configuration du processus de ré-installation"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "ré-installer un paquet"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Configuration du processus de rétrogradation"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "rétrograder un paquet"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Afficher une version de la machine et/ou des dépôts disponibles."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr "Groupes de version de yum :"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr "Groupe   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr "Paquets :"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installés :"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Groupe installé :"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Disponible :"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Groupes disponibles :"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Afficher ou utiliser l'historique de transaction"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Sous-commande de l'historique invalide, utilisez : %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Vous n'avez pas accès à la base de données de l'historique."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Recherche des problèmes dans 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 ""
 "Une autre application verrouille actuellement l'utilisation de yum ; attente"
 " de déverrouillage..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Résolution des dépendances"
 
-#: ../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"
@@ -1931,186 +2053,194 @@ msgstr ""
 "\n"
 "Sortie sur annulation par l'utilisateur."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Mise en place de l'ensemble des transactions avant configuration"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "tsflag invalide dans le fichier de configuration : %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Recherche dans le regroupement pour la dépendance : %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 converti pour installation"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Ajout du paquet %s en mode %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Suppression du paquet %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requiert : %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s requiert %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Le prérequis a déjà été trouvé, on triche"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Le prérequis n'est pas un nom de paquet. Recherche de : %s "
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Fournisseur potentiel : %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Le mode est %s pour le fournisseur de %s : %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mode pour le paquet qui fournit %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 : le paquet %s requiert la suppression de %s"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO : Obsolescence de %s avec %s pour résoudre les dépendances."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO : Mise à jour de %s pour la résolution des dépendances."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 "Impossible de trouver un chemin de mise à jour pour la dépendance de : %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Correspondance %s trouvée pour %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 est dans les paquets fournis mais est déjà installé, suppression."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "ts contient une version plus récente du paquet %s susceptible de résoudre la"
 " dépendance."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "Le paquet susceptible de résoudre la dépedence %s est déjà installé dans une"
 " version plus récente."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s déjà dans ts, omission de celui-ci"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO : Sélection de %s pour mise à jour de %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO : Sélection de %s pour installation de %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Succès - transaction vide"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Re-démarrage de la boucle"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Finalisation du processus de dépendance"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s de %s a des problèmes de dépendances"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Succès - dépendances résolues"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Recherche des dépendances pour %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "recherche de %s comme prérequis de %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Lancement de compare_providers() pour %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 "meilleure architecture dans l'objet paquet %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s rend obsolète %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2119,144 +2249,144 @@ msgstr ""
 "architecture %s comparée à %s sur %s\n"
 "  Gagnant : %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "rpm source commun pour %s et %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "le paquet de base %s est installé pour %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "préfix commun %s entre %s et %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requiert au minimum : %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Vainqueur : %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Perdant (avec %d) : %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Meilleur ordre : %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Dépôt %r : erreur lors de l'analyse de la configuration : %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "Il manque le nom du dépôt %r dans la configuration, utilisation de "
 "l'identifiant"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "modules complémentaires déjà initialisés"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Lecture de la base de données RPM locale"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() sera supprimé dans une future version 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() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Configuration du groupe de paquets"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "une méthode _resetSack est manquante pour l'objet dépôt du dépôt %s\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "en conséquence ce dépôt ne peut être ré-initialisé.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Construction de l'objet de mises à jour"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() sera supprimé dans une future version de Yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Obtention des méta données du groupe"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Ajout du ficher de groupes depuis le dépôt : %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Échec d'ajout du fichier de groupes pour le dépôt : %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Aucun groupe disponible dans les dépôts"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Obtention des méta-données de pkgtags"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Ajout des tags depuis le dépôt : %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Échec d'ajout des tags du paquet pour le dépôt : %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Import d'informations additionnelles sur la liste de fichiers"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Le programme %s%s%s est présent dans le 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."
@@ -2264,23 +2394,21 @@ msgstr ""
 "Il reste des transactions non terminées. Vous devriez envisager de lancer de"
 " yum-complete-transaction pour les terminer."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Tentative de retrait de « %s », qui est protégé"
+#: ../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 "Cycle %i d'évitement des dépendances cassées"
+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'évitement des dépendances cassées a pris %i cycles"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Tentative de retrait de « %s », qui est protégé"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2288,90 +2416,90 @@ msgstr ""
 "\n"
 "Paquets omis en raison de problèmes de dépendances :"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s depuis %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 problèmes RPMDB pré-existants trouvés, la sortie de « yum check » est "
 "la suivante :"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 "Avertissement : RPMDB a été modifiée par une autre application que yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "dépendances manquantes"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "conflit installé"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Attention : scriptlet ou autres erreurs non fatales pendant la transaction."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "La transaction n'a pas pu démarrer :"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Impossible d'exécuter la transaction."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Échec de la suppression du fichier de transaction %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 est censé être installé, mais ne l'est pas !"
 
 #. 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 est censé être supprimé, mais ne l'est pas !"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Impossible de libérer le verrou %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 "Impossible de vérifier si le PID %s est actif"
 
 #. 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 "Verrou %s existant : une autre copie est lancée avec le 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 "Impossible de créer le verrou sur %s : %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2380,27 +2508,27 @@ msgstr ""
 "Le paquet ne correspond pas au téléchargement attendu. Suggestion : exécutez"
 " yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Ne peut procéder à la vérification des sommes de contrôle"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Le paquet ne correspond pas à sa somme de contrôle"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "Le paquet ne correspond pas à la somme de contrôle mais le cache est activé "
 "pour %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 "utilisation de la copie locale de %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2411,11 +2539,11 @@ msgstr ""
 "    * libre   %s\n"
 "    * nécessaire %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "L'en-tête est incomplet."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2423,62 +2551,62 @@ msgstr ""
 "L'en-tête n'est pas dans le cache et le mode cache uniquement est activé. "
 "Impossible de télécharger %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "La clé publique pour %s n'est pas installée"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problème à l'ouverture du paquet %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "La clé publique pour %s n'est pas de confiance"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Le paquet %s n'est pas signé"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Impossible de supprimer %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s supprimé"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Impossible de supprimer depuis %s le fichier %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "fichier de %s : %s supprimé"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d fichiers de %s supprimés"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Plus d'une correspondance identique dans le regroupement pour %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Rien ne correspond à %s.%s %s:%s-%s dans la mise à jour"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2486,116 +2614,127 @@ msgstr ""
 "searchPackages() sera supprimé dans une future version de Yum."
 "                      Utilisez searchGenerator() à la place. \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Recherche de %d paquets"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "recherche du paquet %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "recherche dans les entrées de fichiers"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "recherche dans les entrées de correspondance"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Correspondance fournie : %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Aucune donnée sur les groupes disponible pour les dépôts configurés"
 
-#: ../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 "Aucun groupe nommé %s n'existe"
 
-#: ../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 "le paquet %s n'a pas été marqué dans le groupe %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Ajout du paquet %s pour le groupe %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Aucun paquet nommé %s n'est disponible pour 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 "Impossible de trouver le tuple de paquet %s dans le regroupement"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Impossible de trouver le tuple de paquet %s dans 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 "Aucun paquet trouvé pour %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Drapeau de version invalide"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "L'objet paquet n'était pas une instance correcte d'objet paquet"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Rien de spécifié pour 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 ""
 "Recherche de correspondance virtuelle ou de correspondance fichier pour %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 "Aucune correspondance pour l'argument : %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Le paquet %s est installé et n'est pas disponible"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Aucun paquet disponible pour installation"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paquet : %s - déjà dans le jeu de transaction"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Le paquet %s est rendu obsolète par %s qui est déjà installé"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2604,19 +2743,19 @@ msgstr ""
 "Le paquet %s est rendu obsolète par %s, mais l'obsolescence n'affecte pas "
 "les dépendances"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Le paquet %s est rendu obsolète par %s, tentative d'installation de %s à la "
 "place"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Le paquet %s est déjà installé dans sa dernière version"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2624,69 +2763,69 @@ msgstr ""
 "jour."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Mise à jour complète"
 
-#: ../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 ""
 "Pas de mise à jour des paquets qui ont déjà été rendus obsolètes : %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 "Paquet déjà rendu obsolète : %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Pas de mise à jour du paquet qui est obsolète : %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 ""
 "Pas de mise à jour des paquets qui ont déjà été mis à jour : %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Aucun paquet sélectionné pour suppression"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Omission du noyau en cours d'exécution : %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Suppression de %s de la transaction"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Impossible d'ouvrir : %s. Omission."
 
-#: ../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 "Examen de %s : %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Impossible d'exécuter localinstall sur le deltarpm : %s. Omission."
 
-#: ../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"
@@ -2694,14 +2833,14 @@ msgstr ""
 "Impossible d'ajouter le paquet %s à la transaction. Architecture "
 "incompatible : %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Impossible d'installer le paquet %s. Il est rendu obsolète par le paquet %s "
 "installé"
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2710,128 +2849,139 @@ msgstr ""
 "Le paquet %s n'est pas installé, il est impossible de le mettre à jour. "
 "Lancez plutôt yum install pour l'installer."
 
-#: ../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 "Exclusion de %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Sélection de %s pour installation "
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Sélection de %s pour mise à jour de %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s : ne met pas à jour le paquet installé."
 
-#: ../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 "Impossible d'ouvrir le fichier : %s. Omission."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Problème dans la ré-installation : aucun paquet correspondant à supprimer"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Problème dans la ré-installation : aucun paquet %s correspondant à installer"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Aucun paquet disponible pour rétrogradation"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Le paquet %s autorise des installations multiples, omission"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Aucune correspondance pour le paquet disponible : %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Mise à jour uniquement disponible pour le 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 "Échec lors du lors du retour à la version précédente : %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Récupération de la clé GPG depuis %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Échec de la récupération de la clé GPG : "
 
-#: ../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 "Clé GPG invalide depuis %s :%s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Échec d'analyse de la clé GPG : la clé n'a pas de valeur %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 ""
-"Import de la clé GPG 0x%s :\n"
-" ID utilisateur : %s\n"
-" Paquet : %s (%s)\n"
-" Depuis   : %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 ""
-"Import de la clé GPG 0x%s :\n"
-" ID utilisateur : « %s » \n"
-" Depuis   : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "La clé GPG %s (0x%s) est déjà installée"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "N'installe pas la clé"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "L'import de la clé à échoué (code %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "La clé a été importée avec succès"
 
-#: ../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"
@@ -2840,26 +2990,26 @@ msgstr ""
 "Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n"
 "Vérifiez que les URL des clés pour ce dépôt soient correctes."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 "L'import de la (des) clé(s) n'a pas résolu le problème, mauvaise(s) clé(s) ?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "La clé GPG %s (0x%s) est déjà importée"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "N'installe pas la clé pour le dépôt %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "L'import de la clé à échoué"
 
-#: ../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"
@@ -2868,115 +3018,168 @@ msgstr ""
 "Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes.\n"
 "Vérifiez que les URL des clés pour ce dépôt soient correctes."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Impossible de trouver un miroir adapté."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Des erreurs ont été rencontrée durant le téléchargement des paquets."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Veuillez reporter cette erreur dans %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Erreurs de la transaction de test : "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Impossible de configurer 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 "Modules complémentaires chargés : "
 
-#: ../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 "Aucun plugin correspondant pour : %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Le module complémentaire « %s » est désactivé, il ne sera pas chargé"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "L'extension « %s » ne peut pas être importé"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 "Le module complémentaire « %s » ne spécifie pas la version de l'API requise"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 "Le module complémentaire « %s » requiert l'API %s. L'API supportée est %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Chargement du module complémentaire « %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 ""
 "Au moins deux modules complémentaires avec le même nom « %s » existent dans "
 "le chemin de recherche des modules complémentaires"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Fichier de configuration %s non trouvé"
 
 #. 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 ""
 "Impossible de trouver le fichier de configuration pour le module "
 "complémentaire %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "enregistrement de commandes non supporté"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "a des dépendances manquantes de"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "des conflits sont installés"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s est un doublon de %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s est rendu obsolète par %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s fournit %s mais est introuvable"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Ré-empaquetage"
 
diff --git a/po/gu.po b/po/gu.po
index 01ef051..6c33b32 100644
--- a/po/gu.po
+++ b/po/gu.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-25 06:10+0000\n"
-"Last-Translator: sweta <swkothar at redhat.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: Gujarati (http://www.transifex.net/projects/p/yum/team/gu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: gu\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,73 +66,73 @@ msgstr "ભૂલ: અયોગ્ય આઉટપુટ સ્થિતિ: %s
 msgid "Erased: %s"
 msgstr "દૂર કરેલ: %s"
 
-#: ../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 "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે"
 
-#: ../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 "રૂપરેખાંકન ભૂલ: %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 "વિકલ્પો ભૂલ: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  સ્થાપિત થયેલ: %s-%s પર %s"
 
-#: ../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 "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "ડિસ્ક જરૂરિયાતો:\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,265 +140,299 @@ msgstr ""
 "ભૂલ સારાંશ\n"
 "-------------\n"
 
-#: ../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 "પેકેજોને ડાઉનલોડ કરતી વખતે ભૂલ:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "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 "RPM ને સુધારવાની જરૂર છે"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "મહેરબાની કરીને %s માં આ ભૂલનો અહેવાલ કરો"
 
-#: ../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 "પેકેજ(ઓ) %s%s%s ઉપલબ્ધ છે, પરંતુ સ્થાપિત થયેલ છે."
 
-#: ../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 ઉપલબ્ધ નથી."
 
-#: ../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 "સુધારવા માટે %d પેકેજો ચિહ્નિત થયેલ છે"
 
-#: ../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 "દૂર કરવા માટે %d પેકેજો ચિહ્નિત થયેવ છે"
 
-#: ../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 " (%s માંથી)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "સ્થાપિત થયેલ પેકેજ %s%s%s%s ઉપલબ્ધ નથી."
 
-#: ../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 "ચેતવણી: તેની માટે બંધબેસતુ મળ્યુ નથી: %s"
 
-#: ../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 "%s માટે પેકેજ મળ્યુ નથી"
 
-#: ../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 "xml મેટાડેટા સાફ કરી રહ્યા છે"
 
-#: ../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 "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી."
 
-#: ../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 "સ્થાપિત કરવા માટે %d પેકેજ(ઓ)"
 
-#: ../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 "દૂર કરવા માટે %d પેકેજ(ઓ)"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "પેકેજ %s પહેલેથી જ સ્થાપિત થયેલ છે, છોડી રહ્યા છે"
 
-#: ../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 "આદેશ વાક્ય ભૂલ: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -409,279 +443,285 @@ msgstr ""
 "\n"
 "%s: %s વિકલ્પને દલીલની જરૂર છે"
 
-#: ../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 "rpm માટે ડિબગીંગ આઉટપુટ લેવલ"
 
-#: ../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 "Yum આવૃત્તિ બતાવો અને બહાર નીકળો"
 
-#: ../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 "Yum પ્લગઇનને નિષ્ક્રિય કરો"
 
-#: ../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 "નામ        : %s%s%s"
 
-#: ../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 "આવૃત્તિ     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "માપ        : %s"
 
-#: ../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 "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 "વર્ણન : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "હાં"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "નાં"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "શું આ બરાબર છે [y/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -690,141 +730,146 @@ msgstr ""
 "\n"
 "જૂથ: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " જૂથ-Id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " વર્ણન: %s"
 
-#: ../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 "પેકેજ: %s"
 
-#: ../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 "લાઇસન્સ     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "ફાઇલનામ    : %s"
 
-#: ../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 "કુલ માપ: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "કુલ ડાઉનલોડ માપ: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "સ્થાપિત થયેલ માપ: %s"
 
-#: ../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"
@@ -832,57 +877,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 "બે"
 
@@ -890,7 +935,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"
@@ -898,335 +943,375 @@ 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 "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 "સિસ્ટમ"
 
-#: ../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"
-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 ""
 
-#: ../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 "તારીખ અને સમય"
 
-#: ../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)"
-msgstr "(%s સેકંડ)"
+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 "Rpmdb સમસ્યાઓ:"
 
-#: ../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 "છેલ્લા 2 અઠવાડિયાઓ"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "છેલ્લા 3 મહિનાઓ"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "છેલ્લા 6 મહિનાઓ"
 
-#: ../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 "%s: આ નામ પ્રમાણે વધારાની માહિતી મળી નથી"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "સ્થાપિત થયેલ"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "સુધારેલ"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "અપ્રચલિત થયેલ"
+#: ../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:1818
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
+
+#: ../output.py:2110
+msgid "updated"
+msgstr "સુધારેલ"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "અપ્રચલિત થયેલ"
+
+#: ../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 "---> પેકેજને રાખી રહ્યા છે: %s"
 
-#: ../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 "પેકેજ: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1235,7 +1320,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1244,7 +1329,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1253,99 +1338,99 @@ 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 "    મેમરી : %5s RSS (%5sB VSZ)"
 
-#: ../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"
@@ -1356,55 +1441,59 @@ 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 ભૂલ: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "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 "ભૂલ: %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 ""
 
-#: ../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"
@@ -1421,894 +1510,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 "PACKAGE..."
 
-#: ../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 "[PACKAGE...]"
 
-#: ../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 "સ્થાનિય RPM ને સ્થાપિત કરો"
 
-#: ../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 "Yum Shell ને સુયોજિત કરી રહ્યા છીએ"
 
-#: ../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 "%s માટે ઉપલબ્ધ મદદ નથી"
 
-#: ../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 " Yum આવૃત્તિ જૂથો:"
 
-#: ../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 "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 ""
 
+#: ../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 "સભ્ય: %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 ""
 
-#: ../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 "પેકેજ %s ને દૂર કરી રહ્યા છે"
 
-#: ../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 "%s માટે compare_providers() ચલાવી રહ્યા છે"
 
-#: ../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 "સામાન્ય sourcerpm %s અને %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 ""
 
-#: ../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 " વિજેતા: %s"
 
-#: ../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 "સ્થાનિય RPMDB ને વાંચી રહ્યા છે"
 
-#: ../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 "રિપોઝીટરી માથી જૂથ ફાઇલને ઉમેરી રહ્યા છે: %s"
 
-#: ../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 "રિપોઝીટરીમાંથી ટૅગને ઉમેરી રહ્યા છે: %s"
 
-#: ../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"
-msgstr "\"%s\" દૂર કરવા માટે પ્રયત્ન કરી રહ્યા છે, કે જે સુરક્ષિત થયેલ છે"
+#: ../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 "
-msgstr ""
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "\"%s\" દૂર કરવા માટે પ્રયત્ન કરી રહ્યા છે, કે જે સુરક્ષિત થયેલ છે"
 
-#: ../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 "તાળુ %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 "ચકાસવાનું અસમર્થ જો 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 ""
 
 #. 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 "%s ની સ્થાનિક નકલને વાપરી રહ્યા છે"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2316,532 +2444,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 "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા"
 
-#: ../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 "પેકેજ %s હસ્તાક્ષર થયેલ નથી"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "%s ને દૂર કરી શકાતુ નથી"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s દૂર થયેલ છે"
 
-#: ../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 "%d %s ફાઇલો દૂર થયેલ છે"
 
-#: ../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 "%d પેકેજોને શોધી રહ્યા છે"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "પેકેજ %s ને શોધી રહ્યા છે"
 
-#: ../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 "નામ થયેલ જૂથ %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 ""
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "જૂથ %s માંથી પેકેજ %s ને ઉમેરી રહ્યા છે"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "સ્થાપિત કરવા માટે નામ થયેલ પેકેજ %s ઉપલબ્ધ નથી"
 
+#: ../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 "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "%s માટે પેકેજ મળ્યુ નથી"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "પેકેજ %s સ્થાપિત થયેલ છે અને ઉપલબ્ધ નથી"
 
-#: ../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 "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "પેકેજ પહેલેથી જ અપ્રચલિત થયેલ છે: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "પેકેજને સુધારી રહ્યા નથી કે જે અપ્રચલિત થયેલ છે: %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 "પેકેજને સુધારી રહ્યા નથી કે જે પહેલેથી જ સુધારેલ છે: %s.%s %s:%s-%s"
 
-#: ../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 "%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"
 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 "%s: સ્થાપિત પેકેજોને સુધારાતુ નથી."
 
-#: ../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 "ઉપલબ્ધ પેકેજ માટે બંધબેસતુ નથી: %s"
 
-#: ../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"
-msgstr "%s માંથી GPG કીને મેળવી રહ્યા છે"
+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 "%s માંથી અયોગ્ય GPG કી: %s"
 
-#: ../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"
-msgstr "રિપો %s માટે કીને સ્થાપિત કરી રહ્યા નથી"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr ""
 
-#: ../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 ""
 
-#: ../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 "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 "લોડ થયેલ પ્લગઇન: "
 
-#: ../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 "પ્લગઇન \"%s\" ને આયાત કરી શકાતુ નથી"
 
-#: ../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 "\"%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 ""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "રૂપરેખાંકન ફાઇલ %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 "પ્લગઇન %s માટે રૂપરેખાંકન ફાઇલ શોધવામાં અસમર્થ"
 
-#: ../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/hi.po b/po/hi.po
index 8eac8a2..681b837 100644
--- a/po/hi.po
+++ b/po/hi.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: Hindi (http://www.transifex.net/projects/p/yum/team/hi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: hi\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/hu.po b/po/hu.po
index 0cad252..f06baf2 100644
--- a/po/hu.po
+++ b/po/hu.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: bogolyandras <ebogoly 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: Hungarian (http://www.transifex.net/projects/p/yum/team/hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: hu\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 "Frissítés"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Törlés"
 
-#: ../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 "Telepítés"
 
-#: ../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 "Elévült"
 
-#: ../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 "Frissítve"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Törölve"
 
-#: ../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 "Telepítve"
 
@@ -66,66 +66,66 @@ msgstr "Hiba: érvénytelen kimeneti állapot: %s %s"
 msgid "Erased: %s"
 msgstr "Eltávolítva: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Eltávolítás"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Tisztítás"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "A(z) \"%s\" nevű parancs már létezik"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Tárolók beállítása"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Tárolók metaadatainak beolvasása helyi fájlokból"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Beállítási hiba: %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 "Opció hiba: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Telepítve : %s-%s at %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Létrehozva: %s at %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Hozzáadva: %s at %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Egy parancs megadása szükségeltetik"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Szükséges hely:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -141,61 +141,61 @@ msgstr ""
 "Hiba összegzés\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "A tranzakciót megpróbáltuk végrehajtani, de nincs semmi tennivaló. Kilépünk."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Felhasználói parancs miatt kilépés."
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Csomagok letöltése:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Hiba ezen csomagok letöltésekor:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "rpm_check_debug futtatása"
+#: ../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 "HIBA frissíteni kell az rpmet, hogy kezeljük:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "HIBA a következőnél: 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 frissítésére van szükség"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Kérem jelentse ezt a hibát a következőben: %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Tranzakció teszt futtatása"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Tranzakció hibaellenőrzése:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "A Tranzakció teszt sikeres"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Tranzakció futtatása"
 
-#: ../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 ""
 "Felügyelet nélküli futás közben kulcsok nem importálhatóak.\n"
 "Használjuk az \"-y\" kapcsolót a felülbíráláshoz."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "* Lehet, hogy erre gondolt:"
 
-#: ../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 "A(z) %s%s%s elérhető, de nincs telepítve."
 
-#: ../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 "Nincs ilyen csomag: %s%s%s."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Telepítendő csomagok"
 
-#: ../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 "Nincs tennivaló"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d csomag kijelölve frissítésre"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Nincs csomag kijelölve frissítésre"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d csomag van kijelölve Disztribúció Szinkronizáláshoz"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Nincs csomag kijelölve Disztribúció Szinkronizáláshoz"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d csomag van kijelölve eltávolításra"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Nincs csomag kijelölve eltávolításra"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Visszaállítandó csomagok"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr "(ebből: %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "A következő telepített csomag nem elérhető: %s%s%s%s"
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Újratelepítendő csomagok"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nem találhatóak csomagok"
 
-#: ../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 "Találat: %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 "Figyelem: Nincs találat a következőnél: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nincsenek találatok"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -298,113 +319,126 @@ msgstr ""
 "Figyelem: 3.0.x verziójú yum hibás találatok adna a fájlnevekhez.\n"
 "Használhatja \"%s*/%s%s\" és/vagy \"%s*bin/%s%s\" módszert, ha a régi működést szeretné."
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nem találhatóak csomagok a következőre: %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Tárolók tisztítása"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Minden tisztítása"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Fejlécek tisztítása"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Csomagok tisztítása"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "xml metaadat tisztítása"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Adatbázis-gyorsítótár tisztítása"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Elévülési gyorsítótár tisztítása"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Gyorsítótárazott rpmdb adatok tisztítása"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Bővítmények tisztítása"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Telepített csoportok:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Elérhető csoportok:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Kész"
 
-#: ../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 "Figyelem: Az alábbi csoport nem létezik: %s"
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr "Nincs telepítendő vagy frissítendő csomag a kiválasztott csoportokból"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d Telepítendő csomag"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Nincs ilyen csoport: %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Nincs szükség csomag eltávolítására csoportokból"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d Eltávolítandó csomag"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "A(z) %s nevű csomag már telepítve van, ezért továbblépünk."
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Megválunk a következőtől: 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 "Nincs más %s telepítve, ezért hozzáadjuk a listához."
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Bővítmény beállítások"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Parancssori hiba a következőben: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -415,283 +449,289 @@ msgstr ""
 "\n"
 "%s: %s opciónak szüksége van egy argumentumra"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--Szín egyikét veszi fel: auto, mindig, soha"
 
-#: ../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 "ezen segítség mutatása"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "a hibák figyelmen kívül hagyása"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy "
 "tárolóinformációk frissítve lennének"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "konfigurációs fájl elérésí útja"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "leghosszabb várakozási idő meghatározása"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "a hibakeresés szintje"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "hiba kimeneti szintje"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "rpm hibakereső szint"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "csendes működés"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "visszajelzés működés közben"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "igennel válaszol minden felmerülő kérdésre"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "Yum verziójának mutatása és kilépés"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "telepítési root beállítása"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 "egy vagy több tároló engedélyezése (helyettesítő karakterek megengedettek)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "egy vagy több tároló tiltása (helyettesítő karakterek megengedettek)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "csomagok kizárása név vagy glob szerint"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "kizárás letiltása alapkomponensre, tárolókra ill. bármire"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "elavult komponensek feldolgozásának engedélyezése"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "Yum bővítmények tiltása"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "gpg-aláírás ellenőrzés kihagyása"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "bővítmények tiltása név szerint"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "bővítmények engedélyezése név szerint"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "azon csomagok átugrása, melyeknek függőségi problémáik vannak"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "szín használatának befolyásolása"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "az alábbi érték beállítása a yum tároló és konfigurációs fájljaiban: "
 "$releasever"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "tetszőleges konfiguráció- és tárolóbeállítások"
 
-#: ../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árc."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "ápr."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "máj."
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "jún."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "júl."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "aug."
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "szept."
 
-#: ../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óbálkozás másik tükörszerverről."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Név         : %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 "Verzió      : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Kiadás      : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Méret       : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Tároló      : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Tárolóból   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Beküldő     : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Beküldési idő: %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Kiállítási idő : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Telepítési idő: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Telepítette: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Módosította  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Összegzés   : "
 
-#: ../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 "Licenc      : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Leírás      : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "igen"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "nem"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Ez így jó? [y/N]"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -700,141 +740,146 @@ msgstr ""
 "\n"
 "Csoport: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Csoport azonosító: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Leírás: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Szükséges csomagok:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Alapértelmezett csomagok:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Opcionális csomagok:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Feltételes csomagok:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "csomag: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Ezen csomaghoz nincs függőség"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  függőség: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Teljesítetlen függőség"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Találat a következőtől:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licenc      : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Fájlnév     : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Egyéb       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Hiba történt a teljes letöltési méret számítása során"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Teljes méret: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Teljes letöltési méret: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Telepített méret: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Hiba történt a telepített méret számítása során"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Újratelepítés"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Visszaállítás"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Telepítés a függőségeknek"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Frissítés a függőségeknek"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Eltávolítás a függőségeknek"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Kihagyva (függőségi problémák)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Csomag"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Verzió"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Tároló"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Méret"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     lecserélés  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -845,57 +890,57 @@ msgstr ""
 "Tranzakció Összegzés\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "%5.5s csomag telepítése\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "%5.5s csomag frissítése\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "%5.5s csomag eltávolítása\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "%5.5s csomag újratelepítése\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "%5.5s csomag visszaállítva\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Eltávolítva"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Függőség Eltávolítva"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Függőség Telepítve"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Függőség Frissítve"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Lecserélve"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Sikertelen"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "kettő"
 
@@ -903,7 +948,7 @@ msgstr "kettő"
 #. 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"
@@ -914,328 +959,368 @@ msgstr ""
 "A jelenlegi letöltés megszakítva, %s megszakítás (ctrl-c) mégegyszer %s, %s%s%s másodperc alatt\n"
 "a kilépéshez.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "Felhasználó által megszakítva"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Összesen"
 
-#: ../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 "<üres>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Rendszer"
 
-#: ../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 "Rossz tranzakció azonosító vagy csomagnév lett megadva"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "azonosító"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Felhasználó"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "azonosító"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Dátum és idő"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Művelet(ek)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Változtatta"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Nem lett megadva tranzakció azonosító"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Rossz tranzakció azonosító lett megadva"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Nem található a megadott tranzakció azonosítója"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Több, mint egy tranzakció azonosító található!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Nem lett megadva tranzakció azonosító vagy csomag"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Visszaállítva"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Nem telepítve"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Régebbi"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Újabb"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Tranzakció azonosító:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Kezdés ideje   :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "rpmdb kezdete:"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s másodperc)"
+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 "Befejezés ideje:"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "rpmdb befejezése:"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Felhasználó    :"
 
-#: ../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 "Visszatérési érték:"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Megszakítva"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Hiba:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Siker"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Parancssor     :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "További nem alapértelmezett információ lett eltárolva: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "A tranzakció lezajlott a következővel:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Módosított csomagok:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Kihagyott csomagok:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb hibák:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptlet kimenet:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Hibák:"
 
-#. 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 "Telepítés"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Függőség-Telepítés"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Elavulttá tevés"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Törlés"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Újratelepítés"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Visszaállítás"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Frissítés"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Időpont"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "1 napja"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "1 hete"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "2 hete"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "3 hónapja"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "6 hónapja"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "1 éve"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Több, mint egy éve"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nem található a következő tranzakció: %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Tranzakció azonosító:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Rendelkezésre álló további információ az előzményekről:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Nem található további adat erre a névre"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "telepítve"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "frissítve"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "elavult"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "törölve"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "újratelepítve"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "visszaállítva"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "frissítve"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "elavult"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Csomag %s.%s %s:%s-%s átállítva %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Tranzakció ellenőrzés futtatása"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Függőségvizsgálat újraindítása az új változásokkal."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> A függőségvizsgálat véget ért"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> A(z) %s függőség feldolgozása a következő csomaghoz: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Csomag megtartása: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nem talált függőség: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Csomag: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1244,7 +1329,7 @@ msgstr ""
 "\n"
 "    Megkövetel: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1253,7 +1338,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1262,7 +1347,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1271,86 +1356,86 @@ msgstr ""
 "        Nem található"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Frissítette"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Visszaállította"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Elavulttá tette"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Elérhető"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Konfliktus feldolgozása: %s ellentétben áll: %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> A tranzakció feltöltése csomagokkal. Kis türelmet."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "---> A(z) %s fejlécének betöltése, hogy a tranzakcióhoz hozzáadhassuk."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Fut"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Alszik"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Nem megszakítható"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Nyomozott/Megállított"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Ismeretlen"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  A másik alkalmazás: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  A másik alkalmazá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 "    Elindítva: %s - %s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Állapot  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "Felhasználó által megszakítva"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1370,7 +1455,7 @@ msgstr ""
 "\n"
 "Kilépés megtört cső miatt (broken pipe)"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1381,7 +1466,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"
@@ -1389,35 +1474,35 @@ msgstr ""
 "Egy másik alkalmazás használja a yum zárat, ezért kilépünk, ahogy be van "
 "állítva az exit_on_lock szerint"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Bővítmény-Összeomlási Hiba: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum Hiba: %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 "Hiba: %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 " Próbálja meg használni --skip kapcsolót a probléma elkerüléséhez"
 
-#: ../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 " Próbálja meg futtatni: 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 "Ismeretlen Hiba: Kilépési Kód: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1425,15 +1510,19 @@ msgstr ""
 "\n"
 "Függőségek Megtalálva"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Kész!"
 
-#: ../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 "Csak a root felhasználó futtathatja ezt a parancsot."
 
-#: ../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"
 "További információért lépjen kapcsolatba a disztribúciójával ill. a csomagszolgáltatójával.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Hiba: Meg kell adni a csomagok listáját a következőhöz: %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Hiba: egy elemnek legalább egyeznie kell"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Hiba: Szükség van legalább egy csoportra"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Hiba: a clean parancsnak szüksége van egy opcióra: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Hiba: helytelen clean argumentum: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Nincs argumentum a héj felé"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Fájlnév átadva a héjnak: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "A(z) %s nevű fájl nem létező argumentumot adott át a héjnak."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Hiba: több, mint egy fájl lett átadva argumentumként a héjnak."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1514,302 +1603,302 @@ msgstr ""
 "A következő paranccsal engedélyezhet tárolót:\n"
 " yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "CSOMAG..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Csomag(ok) telepítése a rendszerre"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Telepítési folyamat megkezdése"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[CSOMAG...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Csomag(ok) frissítése a rendszeren"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Frissítési folyamat megkezdése"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Telepített csomagok szinkronizálása a legfrissebb verzióhoz"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Disztribúció szinkronizálási folyamat megkezdése"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Részletek megjelenítése egy csomagról vagy egy csomagcsoportról"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Telepített csomagok"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Elérhető csomagok"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Extra csomagok"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Frissített csomagok"
 
 #. 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 "Elavult csomagok"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Nemrégiben hozzáadott csomagok"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Nem található csomag"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Csomag vagy csomagcsoport listázása"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Csomag(ok) eltávolítása a rendszerből"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Eltávolítási folyamat megkezdése"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Csoport folyamat megkezdése"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Nem található csoport, amin futtatható a parancs"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Elérhető Csomagcsoportok listázása"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Csoportban lévő csomagok telepítése"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Csoportban lévő csomagok eltávolítása"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Részletek megjelenítése egy csoportról"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Metaadat-gyorsítótár generálása"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Gyorsítótár készítése az összes metaadat fájlhoz."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Ez eltarthat egy darabig a számítógép sebességétől függően"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metaadat gyorsítótár létrehozva"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Gyorsítótárazott adat eltávolítása"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Megtalálja, mely csomag tartalmazza a megadott értéket"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Csomagfrissítések ellenőrzése"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Csomagrészletek keresése egy megadott szöveg alapján"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Csomagok keresése: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Csomagok frissítése az elavultakat is számításba véve"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Frissítési folyamat megkezdése"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Helyi RPM telepítése"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Helyi csomagolási folyamat megkezdése"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Megállapítja, melyik csomag tartalmazza a megadott függőséget"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Csomagfüggőségek keresése:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Interaktív yum shell futtatása"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Yum Shell indítása"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Egy csomag függőségeinek listázása"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Függőségek keresése: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Beállított szoftverforrások megjelenítése"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "engedélyezett"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "tiltott"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Tároló-azonosító: "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Tároló-név   : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Tároló-állapot: "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Tároló-vizsgálat:"
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Tároló-címkék : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Tároló-diszt.-címkék: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Tároló-frissítve: "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Tároló-csomagok: "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Tároló-méret  : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Tároló-baseurl: "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Tároló-metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Frissítve  : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Tároló-tükrök: "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Soha (utoljára: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Most (utoljára: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s másodperc (utoljára: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Tároló-lejárat: "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Tároló-kizárás:"
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Tároló-tartalmaz: "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Tároló-kizárt: "
 
 #. 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 "tároló azon"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "állapot"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "tároló név"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Egy használati tipp mutatása"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Nincs súgó az alábbi témakörben: %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1819,7 +1908,7 @@ msgstr ""
 "\n"
 "alias-ok: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1829,84 +1918,117 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Újratelepítő folyamat indítása"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "egy csomag újratelepítése"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Visszaállítási folyamat indítása"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "egy csomag visszaállítása"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Verzió és/vagy elérhető tárolók megjelenítése"
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum verzió csoportok:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Csoport   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr "Csomagok:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Telepített:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Telepített csoport:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Elérhető:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Elérhető csoport:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Korábbi tranzakciók használata vagy megjelenítése"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Helytelen alparancs az előzményekhez, használja a következőt: %s"
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Ön nem tudja elérni az előzmények adatbázisát."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Hibák keresése az rpmdb-ben"
 
-#: ../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 ""
 "Egy másik alkalmazás jelenleg használja a yum zárolást; várakozás annak "
 "kilépésére..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Függőségek megállapítása"
 
-#: ../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"
@@ -1916,184 +2038,192 @@ msgstr ""
 "\n"
 "Kilépés felhasználói megszakítás miatt."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "A doTsSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Tranzakciók indítása a konfigurációs osztályok felállása előtt"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Hibás tsflag a következő konfigurációs fájlban: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Keresés a pkgSack-ben függőség után: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Tag: %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 "A(z) %s át lett konvertálva telepítéshez"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "A(z) %s nevű csomag hozzáadása %s módban"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "A következő csomag eltávolítása: %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "A(z) %s megköveteli a következőket: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "A(z) %s megköveteli a következőt: %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "A szükséges dolognak már utánanéztek, lecsaljuk"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "A megkövetelt dolog nem csomag, ezért utánanézünk: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Lehetséges Szolgáltató: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "A mód %s a(z) %s kiszolgáló felé: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "A(z) %s nevű csomag szolgáltatásának módja: %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: A(z) %s nevű csomaghoz szükséges a(z) %s törlése"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: %s lecserélése függőség miatt a következőre: %s."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: %s frissítése függőség miatt."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Nem található frissítési útvonal a következőhöz: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "A(z) %s követelménye %s (gyors találattal)"
 
 #. 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 az ellátandó csomagoknál található, bár telepítve van, ezért "
 "eltávolítjuk."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "A lehetséges %s nevű csomag már újabb verzióval szerepel a tranzakcióban."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "A lehetséges %s nevű csomagból már újabb verzió van telepítve."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "A(z) %s már szerepel a tranzakcióban, kihagyás"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: %s bejelölése a(z) %s frissítéseként"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: A(z) %s telepítésre való bejelölése a következőhöz: %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Siker - üres tranzakció"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Folyamat újraindítása"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Függőségkezelő folyamat végetért"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "A(z) %s függőségi problémákkal küzd következőből: %s"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Siker - függőségek megoldva"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Függőségek keresése a következőre: %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "A(z) %s keresése, mint a(z) %s szükséglete."
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "A compare_providers() parancs futtatása a következőhöz: %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 "Jobb architektúra a következőben: %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "A(z) %s már újabb, mint a(z) %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2102,144 +2232,144 @@ msgstr ""
 "archdist osszehasonlítva %s a következőhöz: %s a következőn: %s\n"
 "  Nyertes: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "gyakori forrásrpm %s és %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "legjobb %s nevű csomag telepítve van a következőhöz: %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "gyakori előtag a következőre: %s, %s és %s között"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "minimum szükséges: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Nyertes: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Vesztes(ezzel: %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Legjobb sorrend: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "A doConfigSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "%r tároló: Hiba a konfigurációs fájl elemzése során: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "A %r tárolónak hiányzik a neve a konfigurációban, ezért azonosítót "
 "használunk."
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "a bővítmények már betöltődtek"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "A doRpmDBSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Helyi RPMDB beolvasása"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "A doRepoSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "A doSackSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Tárolók csomagjainak előkészítése"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "A következő tárolóobjektumból hiányzik a _resetSack metódus: %s\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "ezért ezt a tárolót nem lehet visszaállítani.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "A doUpdateSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Frissítési objektum létrehozása"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "A doGroupSetup() már nem lesz elérhető a későbbi Yum verziókban.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Csoport metaadatok beszerzése"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Csoportfájl hozzáadása a következő tárolóból: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Sikertelen a csoportfájl hozzáadása a következő tárolónál: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Nincsenek elérhető csoportok egy tárolóban sem"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "pkgtags metaadatok beszerzése"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Címkék hozzáadása a következő tárolóból: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Sikertelen a címkék hozzáadása a következő tárolóból:%s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "További fájllista információk importálása"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "A következő program megtalálható a yum-utils csomagban: %s%s%s"
 
-#: ../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."
@@ -2247,23 +2377,21 @@ msgstr ""
 "Félbehagyott tranzakciók találhatóak. Ha be kívánja azokat fejezni, "
 "használja a yum-complete-transaction parancsot."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Próbálkozás a(z) \"%s\" eltávolításával, ami védett"
+#: ../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 "Kihagyás-hibás kör %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 "Kihagyás-a hibás csomagok %i körbe tellettek"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Próbálkozás a(z) \"%s\" eltávolításával, ami védett"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2271,54 +2399,54 @@ msgstr ""
 "\n"
 "Az alábbi csomagok ki lettek hagyva függőségi problémák miatt:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s a következőből: %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 már meglévő rpmdb probléma található, 'yum check' kimenet pedig a "
 "következő:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Figyelem: RPMDB a yumon kívülről lett megváltoztatva."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "követelmények hiányoznak"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "konfliktusokat teremtett"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Figyelem: scriptlet vagy egyéb nem végzetes hiba adódott a tranzakció során."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "A tranzakció nem indítható:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Tranzakció futtatása meghiúsult."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %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 ""
@@ -2326,37 +2454,37 @@ 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 ""
 "A(z) %s nevű csomagok már el kellett volna távolítani, habár ez még nem "
 "történt meg."
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "A zárolás feloldása nem lehetséges: %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 "Nem lehetséges az ellenőrzés, ha a %s PID aktív"
 
 #. 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 "Már le van zárva %s: egy másik példány fut a következő pid-vel: %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 "Nem zárható le a következő: %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2365,27 +2493,27 @@ msgstr ""
 "A csomag nem egyezik a várt letöltéssel. Ajánlott futtatni az alábbi parancsot:\n"
 "yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Ellenőrzőösszeg végrehajtása nem lehetséges"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "A csomag nem egyezik az ellenőrzőösszeggel"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "A csomag nem egyezik az ellenőrzőösszeggel, de a gyorsítótárazás "
 "engedélyezett a következőhöz: %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 "helyi másolat használata a következőhöz: %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2396,11 +2524,11 @@ msgstr ""
 "    * szabad    %s\n"
 "    * szükséges %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "A fejléc nem teljes."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2408,62 +2536,62 @@ msgstr ""
 "A fejléc nem található meg a helyi gyorsítótárban és a \"csak "
 "gyorsítótárazás\" mód be van kapcsolva. Nem tölthető le a következő: %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "A publikus kulcs nincs telepítve a következőhöz: %s"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Hiba a következő csomag megnyitásánál: %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "A publikus kulcs nem megbízható a következőhöz: %s"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "A következő csomag nincs aláírva: %s"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Nem távolítható el: %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s eltávolítva"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Nem távolítható el a %s nevű fájl: %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fájl %s eltávolította"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s fájl eltávolítva"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Több, mint egy azonos találat a tömbben a következőre: %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Semmi sem egyezik a következővel: %s.%s %s:%s-%s a frissítésből"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2471,116 +2599,127 @@ msgstr ""
 "A searchPackages() parancs már nem lesz elérhető a későbbi Yum verziókban.\n"
 "Kérjük, inkább használja a searchGenerator() parancsot helyette.\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "%d csomag keresése"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "A következő csomag keresése: %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "Keresés fájlbejegyzésekben"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "Keresés ellátási bejegyzésekben"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Ellátási-találat: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Nincsenek elérhető csoportadatok a beállított tárolókban"
 
-#: ../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 "Nincs %s nevű csoport"
 
-#: ../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 "A(z) %s nevű csomag nem lett bejelölve a következő csoportban: %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "A(z) %s nevű csomag hozzáadás a következő csoportból: %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Nincs telepíthető csomag %s néven."
 
+#: ../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 "A csomagtömbben nem található leíró a következőre: %s"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Az rpmdb nem tartalmaz csomagleírót a következőre: %s"
 
-#: ../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 "Nem található csomag a következőre: %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Hibás verzió jelölés"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "A Csomag Objektum nem egy csomag-objektum példány"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Semmi sem lett megadva telepítésnek"
 
-#: ../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 ""
 "Virtuális szolgáltatása vagy fájlszolgáltatás ellenőrzése a következőre: %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 "Nincs találat a következő argumentumra: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "A(z) %s nevű csomag telepítve, bár nem érhető el"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Nincsenek elérhető csomagok telepítésre"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Csomag: %s  - már szerepel a tranzakcióban"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "A csomag %s cserélve lett a következőre: %s, ami már telepítve van"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2589,19 +2728,19 @@ msgstr ""
 "A(z) %s nevű csomag már elavult a következő miatt: %s, bár ez nem teljesíti "
 "a követelményeket"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "A(z) %s nevű csomag már elavult a következő miatt: %s, próbálkozás inkább "
 "a(z) %s telepítésével"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "A(z) %s nevű csomag már a legfrissebb verzióval rendelkezik"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2609,70 +2748,70 @@ msgstr ""
 " keresése."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Minden frissítése"
 
-#: ../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 ""
 "Azon csomagok nem lesznek frissítve, melyek már elavultak: %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 "A következő csomag már elavult: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "A következő elavult csomag nem lesz frissítve: %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 ""
 "Azon csomagok nem lesznek frissítve, melyek már frissítve vannak: %s.%s "
 "%s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nem található csomag eltávolításra"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "A futó kernel kihagyása: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "%s eltávolítása a tranzakcióból"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Nem nyitható meg a következő: %s. Kihagyás."
 
-#: ../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 felülvizsgálata: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 "Nem lehet helyileg telepíteni a következő deltarpm fájlt: %s. Kihagyás."
 
-#: ../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"
@@ -2680,14 +2819,14 @@ msgstr ""
 "Nem lehet a(z) %s csomagot hozzáadni a tranzakcióhoz. Nincs kompatibilis "
 "architektúra: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Nem lehet telepíteni a következő csomagot: %s. Ez már elavultnak számít a "
 "ezen telepített csomag miatt: %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 "
@@ -2696,127 +2835,138 @@ msgstr ""
 "A(z) %s nevű csomag már telepítve van, frissítése nem lehetséges. Kérjük, "
 "használja ehelyett a yum install parancsot a telepítéséhez."
 
-#: ../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 kizárása"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s megjelölése telepítésre"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s megjelölése, mint %s frissítése"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: nem frissíti a telepített csomagot."
 
-#: ../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 "Nem nyitható meg a következő fájl: %s. Kihagyás."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Probléma az újratelepítésnél: egy csomag sem eltávolítandó"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Probléma az újratelepítésnél: nem található %s nevű csomag telepítéshez"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Nincsenek elérhető csomagok visszaállításhoz"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "A(z) %s csomag többször is telepíthető, kihagyás"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Nem található csomag a következőre: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Csak frissítés érhető el a következő csomagnál: %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 "Visszaállítás meghiúsult: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "GPG kulcs beszerzése a következőből: %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG kulcs beszerzés meghiúsult: "
 
-#: ../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 "Hibás GPG kulcs a következőből: %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 kulcs elemzés meghiúsult: a kulcs nem tartalmaz értéket: %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 ""
-"0x%s GPG kulcs importálása:\n"
-"Felhasználó: %s\n"
-"Csomag   : %s (%s)\n"
-"Származás: %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 kulcs importálása:\n"
-"Felhasználó: %s\n"
-"Származás: %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Kulcs telepítésének elkerülése"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "A kulcs importálása meghiúsult (hibakód %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "A kulcs importálása sikeres"
 
-#: ../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"
@@ -2825,25 +2975,25 @@ msgstr ""
 "A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n"
 "Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ezen tárolóhoz."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "A kulcsok importálása nem segített, rossz kulcsok?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "A kulcs telepítésének kihagyása a következő tároló számára: %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "A kulcs importálása meghiúsult"
 
-#: ../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"
@@ -2852,110 +3002,163 @@ msgstr ""
 "A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók.\n"
 "Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ezen tárolóhoz."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Nem található megfelelő tükörszerver."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Hiba történt a csomagok letöltése közben."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Kérjük, jelentse ezt a hibát a következő címen: %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Tranzakció teszt hibák: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Gyorsítótár-mappa beállítása meghiúsult: %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 "Betöltött bővítmények: "
 
-#: ../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 "Nem találhatóak bővítmények a következőre: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "A(z) \"%s\" nevű bővítmény betöltésének kihagyása, mert le van tiltva"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "A(z) \"%s\" nevű bővítmény nem importálható"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "A(z) \"%s\" nevű bővítmény nem felel meg a megkövetelt API verziónak"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "A(z) \"%s\" nevű bővítmény megköveteli a %s APIt. Támogatott API: %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "A következő bővítmény betöltése: %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 ""
 "Kettő vagy több plugin már léteik a keresési útvonalon a következő néven: %s"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "A következő konfigurációs fájl nem található: %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 "Nem található konfigurációs fájl a következő bővítményhez: %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "parancsok regisztrációja nem támogatott"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "hiányoznak követelmények"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "konfliktusokat teremtett"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s egy másolat a következőhöz: %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s már elavult a következő miatt: %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s ellátja a következőt: %s, de nem található"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Újracsomagolás"
 
diff --git a/po/id.po b/po/id.po
index b50abe3..960e700 100644
--- a/po/id.po
+++ b/po/id.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: Indonesian (http://www.transifex.net/projects/p/yum/team/id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: id\n"
 "Plural-Forms: nplurals=1; plural=0\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/id_ID.po b/po/id_ID.po
index 381eb7f..4f9eb9f 100644
--- a/po/id_ID.po
+++ b/po/id_ID.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: dheche <dheche at songolimo.net>\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: id_ID\n"
 "Plural-Forms: nplurals=1; plural=0\n"
 
-#: ../callback.py:48 ../output.py:1027 ../yum/rpmtrans.py:72
+#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Memutakhirkan"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Menghapus"
 
-#: ../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 "Memasang"
 
-#: ../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 "Usang"
 
-#: ../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 "Termutakhirkan"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Dihapus"
 
-#: ../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 "Terpasang"
 
@@ -66,339 +66,373 @@ msgstr ""
 msgid "Erased: %s"
 msgstr "Dihapus: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Menghapus"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Pembersihan"
 
-#: ../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 "Menyiapkan repositori"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Membaca metadata repositori dari berkas lokal"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Kesalahan Konfigurasi: %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 "Kesalahan Opsi: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Terpasang: %s-%s di %s"
 
-#: ../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 "Anda perlu memberi beberapa perintah"
 
-#: ../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 "Persyaratan Disk:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Setidaknya dibutuhkan ruang %dMB lagi di sistem berkas %s.\n"
 
 #. 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 ""
 "Mencoba untuk menjalankan transaksi tetapi tidak ada yang harus dikerjakan. "
 "Keluar."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Mengunduh Paket-paket:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Kesalahan Saat Mengunduh Paket-paket:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Menjalankan 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 "GALAT Anda perlu memperbarui rpm untuk menangani:"
 
-#: ../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 "RPM perlu dimutakhirkan"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Laporkan kesalahan di %s ini"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Menjalankan Uji Transaksi"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Kesalahan Pengujian Transaksi:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Uji Transaksi Berhasil"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Menjalankan Transaksi"
 
-#: ../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 "  * Mungkin maksud Anda: "
 
-#: ../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 %s%s%s tersedia, tapi tidak terpasang."
 
-#: ../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 "Tidak ada paket %s%s%s yang tersedia."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paket yang akan dipasang"
 
-#: ../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 "Tak ada tindakan yang dilakukan"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paket telah ditandai untuk dimutakhirkan"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Tidak ada Paket yang ditandai untuk dimutakhirkan"
 
-#: ../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 paket ditandai untuk dihapus"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Tidak ada paket yang ditandai untuk dihapus"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr ""
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (dari %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Paket %s%s%s%s yang terpasang tidak tersedia."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paket yang akan dipasang ulang"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Tidak ada paket yang tersedia"
 
-#: ../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 "Cocok: %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 "Peringatan: Tidak ada yang cocok: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Tidak ada yang cocok"
 
-#: ../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 "Tidak ada paket yang ditemukan untuk %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Membersihkan repo: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Membersihkan Semuanya"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Membersihkan Header"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Membersihkan Paket-paket"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Membersihkan metadata xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Membersihkan singgahan basis data"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Membersihkan metadata singgahan yang kadaluarsa"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Membersihkan data rpmdb yang disinggahkan"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Membersihkan pengaya"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Grup yang terpasang:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Grup yang Tersedia:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Selesai"
 
-#: ../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 "Peringatan: Grup %s tidak ada."
 
-#: ../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 "%d Paket yang akan dipasang"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Tidak ada nama grup %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Tidak ada paket yang akan dihapus dari grup"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d Paket akan dihapus"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paket %s sudah diinstal, lewati"
 
-#: ../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 "Opsi Pengaya"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Galat di perintah baris: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -409,281 +443,287 @@ msgstr ""
 "\n"
 "%s: opsi %s membutuhkan argumen"
 
-#: ../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 "tampilkan pesan bantuan ini dan keluar"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "toleran terhadap kesalahan"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "lokasi berkas konfigurasi"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "waktu tunggu perintah maksimum"
 
-#: ../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 "operasi senyap"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "jawab ya untuk semua pertanyaan"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "tampilkan versi Yum dan keluar"
 
-#: ../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 ""
 "aktifkan satu atau lebih repositori (diperbolehkan menggunakan wildcard)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 "nonaktifkan satu atau lebih repositori (diperbolehkan menggunakan wildcard)"
 
-#: ../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 "nonaktifkan pengaya Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "nonaktifkan pemeriksaan tanda tangan gpg"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "nonaktifkan pengaya berdasarkan nama"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "aktifkan pengaya berdasarkan nama"
 
-#: ../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 "tentukan nilai $releasever di berkas konfigurasi yum dan repo"
 
-#: ../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 "Mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Mei"
 
-#: ../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 "Agu"
 
-#: ../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 "Des"
 
-#: ../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 "Nama        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arst        : %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 "Versi     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Rilis     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Ukuran        : %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 "Dari repo   : %s"
 
-#: ../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 "Waktu pemasangan: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Dipasang oleh: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Diubah oleh  : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Ringkasan     : "
 
-#: ../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 "Lisensi     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Keterangan : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "ya"
 
-#: ../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 ""
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -692,141 +732,146 @@ msgstr ""
 "\n"
 "Grup: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " ID-Grup: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Deskripsi: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Paket-paket Wajib:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Paket-paket Opsional:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../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 ""
 
-#: ../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 "Lisensi     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nama berkas    : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Lainnya       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Ukuran total: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total ukuran pengunduhan: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Ukuran terpasang: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Ada kesalahan saat menghitung ukuran terpasang"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Memasang ulang"
 
-#: ../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 "Paket"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arst"
 
-#: ../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 "Ukuran"
 
-#: ../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"
@@ -837,57 +882,57 @@ msgstr ""
 "Ringkasan Transaksi\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Pasang   %5.5s Paket\n"
 
-#: ../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 "Hapus    %5.5s Paket\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Pasang Ulang %5.5s Paket\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 "Dihapus"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Ketergantungan Dihapus"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Ketergantungan Dipasang"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Ketergantungan Dimutakhirkan"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Diganti"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Gagal"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dua"
 
@@ -895,7 +940,7 @@ msgstr "dua"
 #. 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"
@@ -903,328 +948,368 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "diinterupsi pengguna"
 
-#: ../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 "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<unset>"
 
-#: ../output.py:1324
+#: ../output.py:1340
 msgid "System"
 msgstr "Sistem"
 
-#: ../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"
-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 ""
 
-#: ../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 "Tanggal dan waktu"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Tindakan"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Diubah"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Tak ada ID transaksi yang diberikan"
 
-#: ../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 "Tidak ditemukan ID transaksi yang diberikan"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Ditemukan lebih dari satu ID transaksi!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Tidak ada ID transaksi, atau paket, yang diberikan"
 
-#: ../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 "Tidak terpasang"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Lebih Lama"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Lebih Baru"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "ID Transaksi:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Waktu mulai     :"
 
-#: ../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 "(%u hours)"
+msgstr ""
+
+#: ../output.py:1753
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s detik)"
+msgid "(%u days)"
+msgstr ""
 
-#: ../output.py:1574
+#: ../output.py:1754
 msgid "End time       :"
 msgstr "Waktu selesai       :"
 
-#: ../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 "Pengguna           :"
 
-#: ../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 "Kode-Balikan    :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Dibatalkan"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Kegagalan:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Sukses"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Perintah Baris   :"
 
-#: ../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 "Transaksi dilakukan dengan:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Paket Diubah:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Paket Dilewati:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Permasalahan rpmdb:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Keluaran scriptlet:"
 
-#: ../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 "Instal"
 
-#: ../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 "Hapus"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Instal Ulang"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Mutakhirkan"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Waktu"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Hari terakhir"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Minggu lalu"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "2 minggu terakhir"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "3 bulan terakhir"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "6 bulan terakhir"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Setahun terakhir"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Lebih dari setahun yang lalu"
 
-#: ../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 "terpasang"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "termutakhirkan"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "usang"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "dihapus"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "dipasang ulang"
 
-#: ../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 "termutakhirkan"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "usang"
+
+#: ../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 "--> Menjalankan pemeriksaan transaksi"
 
-#: ../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 "Paket: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1233,7 +1318,7 @@ msgstr ""
 "\n"
 "    Dibutuhkan: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1242,7 +1327,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1251,7 +1336,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1260,99 +1345,99 @@ msgstr ""
 "        Tidak ditemukan"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Dimutakhirkan Oleh"
 
-#: ../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 "Tersedia"
 
-#: ../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 "Berjalan"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Tak dapat diinterupsi"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../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 "Tak diketahui"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Aplikasi lainnya adalah: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Aplikasi lainnya adalah: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memori : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Dijalankan: %s - %s yang lalu"
 
-#: ../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"
 "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"
@@ -1363,55 +1448,59 @@ 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 ""
 
-#: ../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 "Selesai!"
 
-#: ../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"
@@ -1428,48 +1517,48 @@ 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 "Nama berkas telah diteruskan ke shell: %s"
 
-#: ../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"
@@ -1479,846 +1568,885 @@ msgstr ""
 "Jalankan \"yum repolist all\" untuk melihat repo apa yang Anda miliki.\n"
 "Anda dapat mengaktifkan repo dengan yum-config-manager --enable <repo>"
 
-#: ../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 "Memasang paket di sistem Anda"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Menyiapkan Proses Pemasangan"
 
-#: ../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 "Memutakhirkan paket-paket di sistem Anda"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Menyiapkan Proses Pemutakhiran"
 
-#: ../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 "Paket Terpasang"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Paket Tersedia"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Paket Tambahan"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Paket Termutakhirkan"
 
 #. 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 "Paket Usang"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Paket yang baru ditambah"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Tidak ada Paket yang cocok dalam daftar"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Daftar paket atau kelompok paket"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Hapus paket dari sistem Anda"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Menyiapkan Proses Penghapusan"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Menyiapkan Proses Grup"
 
-#: ../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 "Instal RPM lokal"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Menyiapkan Proses Paket Lokal"
 
-#: ../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 "Pencarian Paket untuk Ketergantungan:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Jalankan shell yum interaktif"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Menyiapkan Shell Yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Daftar ketergantungan paket"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Mencari ketergantungan: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Tampilkan repositori perangkat lunak yang terkonfigurasi"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "aktif"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "nonaktif"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "ID-Repo      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Nama-Repo    : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Status-Repo  : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Revisi-Repo: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Tag-Repo    : "
 
-#: ../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 "Ukuran-Repo    : "
 
-#: ../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 "Tak Pernah (terakhir: %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 ""
 
-#: ../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 "Menampilkan versi mesin dan/atau repo yang tersedia."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Grup versi Yum:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Grup   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Paket:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Terpasang:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Grup-Terpasang:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Tersedia"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Grup-Tersedia:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Tampilkan, atau gunakan, riwayat transaksi"
 
-#: ../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 "Anda tidak memiliki akses ke DB riwayat"
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Memeriksa masalah di 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 ""
 
+#: ../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 "Anggota: %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 telah dikonversi untuk instalasi"
 
-#: ../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 "Menghapus Paket: %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s membutuhkan: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s membutuhkan %s"
 
-#: ../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"
@@ -2326,532 +2454,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/it.po b/po/it.po
index 71e53a6..a8c8690 100644
--- a/po/it.po
+++ b/po/it.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: Italian (http://www.transifex.net/projects/p/yum/team/it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: it\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 "Aggiornamento"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Eliminazione"
 
-#: ../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 "Installazione"
 
-#: ../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 "Reso 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 "Aggiornato"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Eliminato"
 
-#: ../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 "Installato"
 
@@ -66,73 +66,73 @@ msgstr "Errore: stato di output non valido: %s per %s"
 msgid "Erased: %s"
 msgstr "Eliminato: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Rimozione in corso"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Pulizia"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Comando \"%s\" già definito"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Settaggio repository"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Lettura dei metadati dei repository dai file locali"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Errore di configurazione: %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 "Errore opzioni: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installato: %s-%s da %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Build    : %s su %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Committed: %s su %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "È necessario specificare un comando"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Comando sconosciuto: %s. Eseguire %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Requisiti disco:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Servono almeno altri %dMB sul filesystem %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 ""
 "Riepilogo errori\n"
 "----------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "La transazione non contiene alcuna operazione da eseguire."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Uscita richiesta dall'utente"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Download dei pacchetti:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Errore nel download dei pacchetti:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Esecuzione 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 "ERRORE Occorre aggiornare rpm per gestire:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ERRORE tra rpm_check_debug e 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 deve essere aggiornato"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Riportare questo errore su %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Test di transazione in corso"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Errore nel controllo transazione:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Test di transazione eseguito con successo"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Transazione in corso"
 
-#: ../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 ""
 "L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n"
 "Usare \"-y\" per abilitarla."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Forse si intendeva: "
 
-#: ../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 "Pacchetto %s%s%s disponibile, ma non installato."
 
-#: ../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 "Nessun pacchetto %s%s%s disponibile."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Pacchetto(i) da installare"
 
-#: ../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 "Niente da fare"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pacchetti marcati per l'aggiornamento"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Nessun pacchetto marcato per l'aggiornamento"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pacchetti marcati per la Distribution Synchronization"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Nessun pacchetto marcato per la Distribution Synchronization"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pacchetti marcati per la rimozione"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Nessun pacchetto marcato per la rimozione"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Downgrade dei pacchetti"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (da %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Pacchetto installato %s%s%s%s non disponibile."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Pacchetto(i) da reinstallare"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nessun pacchetto specificato"
 
-#: ../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 "Trovato: %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 "Attenzione: Nessun pacchetto trovato per: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nessuna corrispondenza trovata"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,117 +317,130 @@ msgstr ""
 "Attenzione: la versione 3.0.x di yum non fa match correttamente sui filename.\n"
 " Si può usare \"%s*/%s%s\" e/o \"%s*bin/%s%s\" per avere questo comportamento"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nessun pacchetto trovato per %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Pulizia dei repository:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Pulizia completa"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Pulizia header"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Pulizia pacchetti"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Pulizia metadati xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Pulizia cache database"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Pulizia metadati expire-cache"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Pulizia cache di rpmdb"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Pulizia plugin"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Gruppi installati:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Gruppi disponibili:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Fatto"
 
-#: ../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 "Attenzione: Il gruppo %s non esiste."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Nessun pacchetto in alcun gruppo richiesto è disponibile per l'installazione"
 " o l'aggiornamento"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pacchetto(i) da installare"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Non esiste nessun gruppo con nome %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Nessun pacchetto da rimuovere dai gruppi"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pacchetto(i) da eliminare"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Il pacchetto %s è già installato, verrà ignorato"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Esclusione del pacchetto non comparabile %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 ""
 "Nessun altro %s installato, inserimento in lista per potenziale "
 "installazione"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opzioni plugin"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Errore di linea di comando: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -417,278 +451,284 @@ msgstr ""
 "\n"
 "%s: l'opzione %s richiede un argomento"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color deve specificare uno tra: 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 questo messaggio di aiuto ed esce"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "tollera gli errori"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "esegui esclusivamente in cache, senza aggiornarla"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "percorso del file di configurazione"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "tempo massimo di attesa comando"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "livello output di debug"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "mostra i duplicati nei repo, per i comandi list/search"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "livello output per gli errori"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "livello output di debug per rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "modalità silenziosa"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "mostra più messaggi di log"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "risponde si a tutte le domande"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "mostra la versione di yum ed esce"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "imposta la root d'installazione"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "abilita uno o più repository (wildcard consentite)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "disabilita uno o più repository (wildcard consentite)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "esclude pacchetti per nome o glob"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "disabilita l'esclusione dal main, per un repo o per tutto"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "abilita l'elaborazione degli obsoleti durante l'aggiornamento"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "disabilita i plugin di Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "disabilita il controllo della firma gpg"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "disabilita i plugin per nome"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "abilita i plugin per nome"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "ignora pacchetti con problemi di risoluzione dipendenze"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "controlla se il colore è usato"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr "imposta $releasever nella configurazione di yum e nei file dei repo"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "imposta configurazioni arbitrarie e opzioni dei repository"
 
-#: ../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 "Apr"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Mag"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Giu"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Lug"
 
-#: ../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 "Ott"
 
-#: ../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 "Connessione ad un altro mirror in corso."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nome         : %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 "Versione     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Rilascio     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Dimensione   : %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 "Dal 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 "Data commit  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Data build   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Data inst.   : %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installato da: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Modificato da: %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Sommario     : "
 
-#: ../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 "Licenza      : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Descrizione  : "
 
-#: ../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 "Procedere [s/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -697,144 +737,149 @@ msgstr ""
 "\n"
 "Gruppo: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Id-Gruppo: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Descrizione: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Pacchetti necessari:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Pacchetti di default:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr "Pacchetti opzionali:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Pacchetti condizionali:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "pacchetto: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Nessuna dipendenza per questo pacchetto"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dipendenze: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Dipendenza non soddisfatte"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Corrispondenza trovata in:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licenza     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nome file   : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Altro       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr ""
 "Si è verificato un errore nel calcolo della dimensione totale di download"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Dimensione totale: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Dimensione totale del download: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Dimensione installata: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr ""
 "Si è verificato un errore nel calcolo della dimensione del pacchetto "
 "installato"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Reinstallazione"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Downgrade"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Installazioni per dipendenze"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Aggiornamenti per dipendenze"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Rimozioni per dipendenze"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Saltato (problemi di dipendenze)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Pacchetto"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versione"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repository"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Dim."
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     in sostituzione di %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -845,57 +890,57 @@ msgstr ""
 "Riepilogo della transazione\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Installa %5.5s pacchetti\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Aggiorna %5.5s pacchetti\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Elimina %5.5s pacchetti\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Reinstalla %5.5s pacchetti\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Downgrade %5.5s pacchetti\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Eliminato"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dipendenza rimossa"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dipendenza installata"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dipendenza aggiornata"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Sostituito"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Fallito"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "due"
 
@@ -903,7 +948,7 @@ msgstr "due"
 #. 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"
@@ -914,329 +959,369 @@ msgstr ""
 " Download interrotto, %spremi nuovamente (ctrl-c)%s entro %s%s%s secondi\n"
 "per uscire.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "interruzione utente"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Totale"
 
-#: ../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 "<non impostato>"
 
-#: ../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 "L'ID transazione, o il pacchetto specificato, non è corretto"
 
-#: ../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 "Utente loggato"
 
-#: ../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 "Data e ora"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Azione/i"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Modifiche"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "ID transazione non specificato"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "L'ID transazione specificato non è corretto"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "L'ID transazione specificato non è stato trovato"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Sono stati trovati ID transazione multipli!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "ID transazione o pacchetto non specificato"
 
-#: ../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 "Non installato"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Meno recente"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Più recente"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "ID transazione :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Ora inizio     :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "rpmdb iniziale :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s secondi)"
+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 "Ora termine    :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "rpmdb finale   :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Utente         :"
 
-#: ../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 "Interrotto"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Errore:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Completato"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Linea di comando :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Informazioni non predefinite addizionali salvate: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transazione eseguita con:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Pacchetti modificati:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Pacchetti ignorati:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problemi di rpmdb:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Output della scriptlet:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Errori:"
 
-#. 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 "Obsoleto"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Eliminato"
 
-#: ../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 "Data"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Ultime 24 ore"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Ultima settimana"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Ultime 2 settimane"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Ultimi 3 mesi"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Ultimi 6 mesi"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Ultimi 12 mesi"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Più di un anno"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Transazione %s non trovata"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "ID transazione:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Informazioni addizionali sulla cronologia:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: nessuna informazione addizionale trovata con questo nome"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installato"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "aggiornato"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "reso obsoleto"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "eliminato"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "reinstallato"
 
-#: ../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 "aggiornato"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "reso obsoleto"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Pacchetto %s.%s %s:%s-%s settato per essere %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Esecuzione del controllo di transazione"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Riavvio della risoluzione delle dipendenze con i nuovi cambiamenti."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Risoluzione delle dipendenze completata"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Elaborazione dipendenza: %s per il pacchetto: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Pacchetto mantenuto: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dipendenza non risolta: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Pacchetto: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1245,7 +1330,7 @@ msgstr ""
 "\n"
 "    Richiede: %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,87 +1357,87 @@ msgstr ""
 "        Non trovato"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Aggiornato da"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Downgraded da"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Reso obsoleto da"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Disponibile"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Analisi conflitto: %s va in conflitto con %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Inizializzazione della transazione con i pacchetti selezionati. "
 "Attendere prego."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Download dell'header per includere %s nel set di transazione."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "In esecuzione"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "In attesa"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Non interrompibile"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Traced/Interrotto"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  L'altra applicazione è: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  L'altra applicazione è: %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 "    Avviato: %s - %s fa"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Stato  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1362,7 +1447,7 @@ msgstr ""
 "\n"
 "Uscita forzata da utente"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1372,7 +1457,7 @@ msgstr ""
 "\n"
 "Uscita per broken pipe"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1383,7 +1468,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"
@@ -1391,35 +1476,35 @@ msgstr ""
 "Un'altra applicazione sta bloccando l'esecuzione di yum; arresto come "
 "configurato da exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Errore ritorno del plugin: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Errore di 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 "Errore: %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 " Si può provare ad usare --skip-broken per aggirare il 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 " Provare ad eseguire: 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 "Errore sconosciuto: Codice di uscita: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1427,15 +1512,19 @@ msgstr ""
 "\n"
 "Dipendenze risolte"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Completo!"
 
-#: ../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 "Occorre avere i privilegi di root per eseguire questo comando."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1465,48 +1554,48 @@ msgstr ""
 "\n"
 "Per altre informazioni contattare il supporto della distribuzione.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Errore: occorre passare una lista di pkg a %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Errore: richiesto un elemento per testare il match"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Errore: un gruppo o una lista di gruppi sono necessari"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Errore: il comando clean richiede l'opzione: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Errore: argomento per il comando clean non valido: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Nessun argomento per la shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nome file passato alla shell: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Il file %s dato come argomento per la shell non esiste."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Errore: più di un file passato come argomento alla 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"
@@ -1516,303 +1605,303 @@ msgstr ""
 " Eseguire \"yum repolist all\" per vedere la lista dei repository.\n"
 " E' possibile abilitare i repository desiderati con yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PACCHETTO..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Installa uno o più pacchetti nel sistema"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Impostazione processo di installazione"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PACCHETTO...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Aggiorna uno o più pacchetti nel sistema"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Impostazione processo di aggiornamento"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Sincronizza i pacchetti installati con le ultime versioni disponibili"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Impostazione processo di Distribution Synchronization"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Visualizza dettagli su un pacchetto o un gruppo di pacchetti"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Pacchetti installati"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Pacchetti disponibili"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Pacchetti extra"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Aggiornamenti disponibili"
 
 #. 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 "Pacchetti resi obsoleti"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Pacchetti aggiunti di recente"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Nessun pacchetto presente in lista"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Elenca un pacchetto o un gruppo di pacchetti"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Elimina uno o più pacchetti dal sistema"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Impostazione processo di eliminazione"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Impostazione processo di gruppo"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Nessun gruppo sul quale eseguire il comando"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Elenca i gruppi di pacchetti disponibili"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Installa nel sistema i pacchetti di un gruppo"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Elimina dal sistema i pacchetti di un gruppo"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Visualizza i dettagli di un gruppo di pacchetti"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Genera la cache dei metadati"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Creazione dei file di cache per i metadati."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "L'operazione impiegherà del tempo che dipende dalla velocità del computer"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Cache dei metadata creata"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Elimina i dati nella cache"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Determina il pacchetto che fornisce il valore dato"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Controlla la disponibilità di aggiornamenti per i pacchetti"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Cerca il termine passato nei dettagli dei pacchetti"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Ricerca dei pacchetti: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Aggiorna i pacchetti tenendo conto degli obsoleti"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Impostazione processo di upgrade"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Installa un RPM in locale"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Impostazione processo per pacchetti in locale"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Determina quale pacchetto soddisfa la dipendenza specificata"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Ricerca dei pacchetti per le dipendenze:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Esegue una shell di yum interattiva"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Impostazione della shell di yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Elenca le dipendenze di un pacchetto"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Ricerca delle dipendenze: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Mostra i repository di software configurati"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "abilitato"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "disabilitato"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Id-Repo       : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Nome-Repo     : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Stato-Repo    : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Revisione-Repo: "
 
-#: ../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 "Dim.-Repo    : "
 
-#: ../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 "  Aggiornato :"
 
-#: ../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 "Mai (ultimo: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Istantaneo (ultimo: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s secondi (ultimo: %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 "id repo"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "stato"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "nome repo"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Mostra un'utile guida all'uso"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Nessun aiuto disponibile per %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1822,7 +1911,7 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1832,84 +1921,117 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Impostazione processo di reinstallazione"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "Reinstalla un pacchetto"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Impostazione processo di downgrade"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "Esegue il downgrade di un pacchetto"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Mostra una versione del sistema e/o dei repo disponibili."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Gruppi della versione di yum:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Gruppo  :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Pacchetti:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installato:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Group-Installed:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Disponibile:"
 
-#: ../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 "Visualizza e gestisci la cronologia delle transazioni"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Sotto comando per history non valido, usare: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Non si dispone dell'accesso alla cronologia."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Identifica gli errori nell'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 ""
 "Un'altra applicazione sta bloccando l'esecuzione di yum; in attesa che "
 "esca..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Risoluzione dipendenze"
 
-#: ../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,187 +2041,195 @@ msgstr ""
 "\n"
 "Uscita su richiesta utente."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Impostazione del TransactionSets prima che sia attivo config class"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "tsflag non valido nel file di configurazione: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Ricerca di pkgSack per dip: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Membro: %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 convertito in installazione"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Aggiunto il pacchetto %s in modo %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Rimozione pacchetto %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s richiede: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s richiede %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Il requisito necessario è già stato controllato, imbroglio"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Il requisito necessario non è il nome di un pacchetto. Ricerca di: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Provider potenziale: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "La modalità è %s per il provider di %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modalità per il pacchetto che fornisce %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: il pacchetto %s richiede che %s sia marcato per la rimozione"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: Verrà reso obsoleto %s sostituendolo con %s per risolvere una "
 "dipendenza."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Aggiornamento di %s per risolvere dip."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 "Impossibile trovare un percorso di aggiornamento delle dipendenze per: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Individuato %s come requisito per %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 è nei pacchetti fornitori ma è già installato, viene rimosso."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "Il potenziale pacchetto risolutore %s ha già una più recente istanza in ts."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "Il potenziale pacchetto risolutore %s ha una più recente istanza già "
 "installata."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s è gia nel set delle transazioni (ts), verrà saltato"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: %s marcato come aggiornamento per %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: %s marcato come da installare per %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Successo - transazione vuota"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Riavvio del ciclo"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Elaborazione delle dipendenze terminata"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s appartenente a %s ha problemi di dipendenze"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Successo - dipendenze risolte"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Controllo delle dipendenze per %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "ricerca di %s come requisito di %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Esecuzione di compare_providers() per %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 "migliore architettura in po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s rende obsoleto %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2108,143 +2238,143 @@ msgstr ""
 "archdist ha comparato %s a %s su %s\n"
 "  Vincitore: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "sourcerpm comune %s e %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "il pacchetto base %s è installato per %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefisso comune di %s tra %s e %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr " richiede almeno: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Vincitore: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Perdente (con %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Ordine migliore: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repository %r: errore nella lettura della configurazione: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "Nella configurazione non è presente il nome del repo %r, viene usato l'id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "plugin già inizializzati"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Lettura del RPMDB locale"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Impostazione dei Package Sack"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "l'oggetto repo per il repository %s non dispone del metodo _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "quindi questo repository non può essere resettato.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() verrà eliminato in una futura versione di yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Costruzione oggetto aggiornamenti"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() verrà eliminato in una futura versione di Yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Scaricamento metadati del gruppo"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Aggiunta file group dal repository: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Errore durante l'aggiunta del file groups per il repository: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Nessun gruppo disponibile in alcun repository"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Scaricamento metadati pkgtags"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Aggiunta tag dal repository: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Errore aggiungendo i Pkg Tags per il repository: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Import di informazioni addizionali sulla lista di file"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Il programma %s%s%s si trova nel pacchetto 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."
@@ -2252,23 +2382,21 @@ msgstr ""
 "Ci sono transazioni non completate. Si consiglia di eseguire prima yum-"
 "complete-transaction per portarle a termine."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Tentativo di rimozione di \"%s\", che è protetto"
+#: ../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 "Ciclo skip-broken %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 "Raggiunti %i cicli di skip-broken "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Tentativo di rimozione di \"%s\", che è protetto"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2276,89 +2404,89 @@ msgstr ""
 "\n"
 "Pacchetti ignorati a causa di problemi di dipendenze:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s da %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 ""
 "** Trovati %d problemi pre-esistenti nel rpmdb, l'output di 'yum check' è:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Attenzione: RPMDB modificato al di fuori di yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "dipendenze mancanti"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "conflitto installato"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Attenzione: durante la transazione si sono verificati errori di scriptlet o "
 "altri errori non fatali."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Non è stato possibile iniziare la transazione:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Impossibile eseguire la transazione."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Eliminazione del file di transazione %s fallita"
 
 #. 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 doveva essere installato, ma non sembra esserlo!"
 
 #. 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 doveva essere eliminato, ma non lo è stato!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Impossibile creare il lock su %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 "Non è possibile controllare se il PID %s è attivo"
 
 #. 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 "Lock %s attivo: altro processo in esecuzione con 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 "Impossibile creare il lock su %s: %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2367,25 +2495,25 @@ msgstr ""
 "Il pacchetto non corrisponde al download desiderato. Suggerimento: eseguire "
 "yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Non è stato possibile calcolare il checksum"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Il pacchetto non corrisponde al checksum"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "il pacchetto ha fallito il checksum ma la cache è abilitata per %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 "utilizzo di una copia locale di %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2396,11 +2524,11 @@ msgstr ""
 "    * libero     %s\n"
 "    * necessario %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "L'header non è 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"
@@ -2408,62 +2536,62 @@ msgstr ""
 "Header non presente in cache locale e modalità solo-cache abilitata. "
 "Impossibile scaricare %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "La chiave pubblica per %s non è installata"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problemi nell'apertura di %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "La chiave pubblica per %s non è trusted"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Il pacchetto %s non è firmato"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Non posso rimuovere %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s eliminato"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Impossibile rimuovere %s file %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s file %s rimosso"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s file rimossi"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Più di una corrispondenza identica nel sack per %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nessuna corrispondenza per %s.%s %s:%s-%s dall'aggiornamento"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2471,115 +2599,126 @@ msgstr ""
 "searchPackages() verrà eliminato in una futura versione di yum. In "
 "sostituzione usare searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Ricerca dei pacchetti %d"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "ricerca del pacchetto %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "ricerca nelle file entries"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "ricerca nelle 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 "Non ci sono informazioni sui gruppi per i repository configurati"
 
-#: ../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 "Il gruppo %s non esiste"
 
-#: ../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 "il pacchetto %s non è stato contrassegnato nel gruppo %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Aggiunta del pacchetto %s dal gruppo %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Nessun pacchetto con nome %s disponibile per l'installazione"
 
+#: ../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 "Il pacchetto con tupla %s non è stato trovato nel packagesack"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Il pacchetto con tupla %s non è stato trovato nel 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 "Nessun pacchetto trovato per %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Flag di versione non valido"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Package Object non è un'istanza di un oggetto package"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Non è specificato niente da installare"
 
-#: ../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 "Controllo dei virtual provide o file-provide per %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 "Nessuna corrispondenza per l'argomento: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Il pacchetto %s è installato e non disponibile"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Nessun pacchetto disponibile per l'installazione"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pacchetto: %s - già nel set di transazione"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Il pacchetto %s è reso obsoleto da %s, che è già installato"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2588,85 +2727,85 @@ msgstr ""
 "Il pacchetto %s è reso obsoleto da %s, ma quest'ultimo non fornisce i "
 "provide richiesti"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Il pacchetto %s è reso obsoleto da %s, tentativo di installare %s al suo "
 "posto"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Il pacchetto %s è già installato e aggiornato all'ultima versione"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Il pacchetto corrispondente a %s è già installato. Controllo aggiornamenti."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Aggiornamento completo"
 
-#: ../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 "Il pacchetto obsoleto non verrà aggiornato: %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 "Il pacchetto era già 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 "Il pacchetto obsoleto non verrà aggiornato: %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 "Il pacchetto è già aggiornato: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nessun pacchetto selezionato per l'eliminazione"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Ignoro il kernel in esecuzione: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Rimozione di %s dalla transazione"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Impossibile aprire: %s. Verrà ignorato."
 
-#: ../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 "Analisi di %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "localinstall del deltarpm fallito: %s. Verrà ignorato."
 
-#: ../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"
@@ -2674,14 +2813,14 @@ msgstr ""
 "Impossibile aggiungere il pacchetto %s alla transazione. Architettura non "
 "compatibile: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Impossibile installare il pacchetto %s. E' reso obsoleto dal pacchetto "
 "installato %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 "
@@ -2690,130 +2829,141 @@ msgstr ""
 "Non è possibile aggiornare il pacchetto %s perchè non è installato. Eseguire"
 " yum install per installarlo."
 
-#: ../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 "Esclusione di %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s contrassegnato per l'installazione"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s contrassegnato come aggiornamento di %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: non aggiorna il pacchetto installato."
 
-#: ../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 "Impossibile aprire il file: %s. Verrà ignorato."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Problema nella reinstallazione: nessun pacchetto corrispondente per la "
 "rimozione"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Problema nella reinstallazione: nessun pacchetto corrispondente a %s per "
 "l'installazione"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Nessun pacchetto disponibile per il downgrade"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Il pacchetto %s permette installazioni multiple, lo salto"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Nessuna corrispondenza per il pacchetto disponibile: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Solo l'upgrade è disponibile per il pacchetto: %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 "Downgrade fallito: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Recupero chiavi GPG da %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Recupero chiave GPG fallito: "
 
-#: ../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 "Chiave GPG non valida da %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Analisi chiave GPG fallita: la chiave non ha il valore %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 ""
-"Importazione chiave GPG 0x%s:\n"
-" Id utente : %s\n"
-" Pacchetto : %s (%s)\n"
-" Da        : %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 ""
-"Importazione chiave GPG 0x%s:\n"
-" Id utente: \"%s\"\n"
-" Da       : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "Chiave GPG in %s (0x%s) già installata"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Non installo le chiavi"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Importazione chiave fallita (codice %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Chiave importata correttamente"
 
-#: ../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"
@@ -2822,25 +2972,25 @@ msgstr ""
 "Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n"
 "Controllare che gli URL delle chiavi di questo repository siano configurati correttamente."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Importazione delle chiavi non sufficiente, chiave sbagliata?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "Chiave GPG in %s (0x%s) è già stata importata"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "La chiave per il repo %s non verrà installata"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Importazione chiave fallita"
 
-#: ../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"
@@ -2849,110 +2999,163 @@ msgstr ""
 "Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette.\n"
 "Controllare che gli URL delle chiavi di questo repository siano configurati correttamente."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Impossibile trovare un mirror adatto."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Si sono verificati degli errori durante il download dei pacchetti."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Riportare questo errore su %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Errori nel test di transazione: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Impossibile impostare la 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 "Plugin abilitati:"
 
-#: ../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 "Nessun plugin corrisponde a: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Il plugin \"%s\" non è stato caricato, perchè è disabilitato"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Il plugin \"%s\" non può essere importato"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Il plugin \"%s\" non specifica la versione API richiesta"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Il plugin \"%s\" richiede l'API %s. L'API supportata è %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Caricamento del plugin \"%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 ""
 "Esiste più di un plugin con nome \"%s\" nel percorso di ricerca dei plugin"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "File di configurazione %s non trovato"
 
 #. 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 "Impossibile trovare il file di configurazione per il plugin %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registrazione dei comandi non supportata"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "ha una dipendenza mancante di"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "ha conflitti con pacchetti installati"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s è un duplicato di %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s è reso obsoleto da %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s fornisce %s, ma non è stato possibile trovarlo"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Reimpacchettamento"
 
diff --git a/po/ja.po b/po/ja.po
index ff413d7..624490c 100644
--- a/po/ja.po
+++ b/po/ja.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: Japanese (http://www.transifex.net/projects/p/yum/team/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0\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,73 +66,73 @@ msgstr "エラー: 不正な出力状態: %s for %s"
 msgid "Erased: %s"
 msgstr "削除しました: %s"
 
-#: ../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 "コマンド「%s」はすでに定義済みです"
 
-#: ../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 "設定エラー: %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 "オプションエラー: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "インストール: %s-%s (日時: %s)"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  構築      : %s  (日時: %s)"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  コミット  : %s (日時: %s)"
 
-#: ../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 "コマンド「%s」が見つかりません。「%s --help」を実行してください。"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "ディスク要求:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  少なくとも %dMB の空き容量がファイルシステム %s で必要です。\n"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,152 +140,173 @@ msgstr ""
 "エラーの要約\n"
 "-------------\n"
 
-#: ../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 "パッケージのダウンロードでエラー:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "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 "エラー: RPM の更新のためのハンドルを更新する必要があります"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "エラー: rpm_check_debug と 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 が必要です"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "%s にこのエラーを報告してください"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "トランザクションのテストを実行しています"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "トランザクションの確認エラー\n"
 
-#: ../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 "パッケージ %s%s%s は利用できますが、インストールしませんでした。"
 
-#: ../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 は利用できません。"
 
-#: ../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 "%d 個のパッケージが更新の設定しました。"
 
-#: ../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 "%d 個のパッケージを同期配信に設定しました。"
 
-#: ../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 個のパッケージを削除に設定しました。"
 
-#: ../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 " (%s から)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "インストール済みパッケージ %s%s%s%s は利用できません。"
 
-#: ../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 "一致: %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 "警告: 一致するものが見つかりません: %s"
 
-#: ../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"
@@ -294,113 +315,126 @@ msgstr ""
 "警告: yum のバージョン 3.0.x は、誤ってファイル名に対して一致するでしょう。\n"
 "その振る舞いをするには「%s*/%s%s」もしくは「%s*bin/%s%s」が使用できます。"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "%s のパッケージが見つかりません"
 
-#: ../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 "XML メタデータを掃除しています"
 
-#: ../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 "キャッシュ済み rpmdb データを掃除しています"
 
-#: ../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 "警告: グループ %s が存在しません。"
 
-#: ../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 "%d 個のパッケージをインストールします"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "グループ名 %s が存在しません"
 
-#: ../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 "%d 個のパッケージを削除します"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "パッケージ %s は既にインストールされているので飛ばします"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "非互換のパッケージ %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 ""
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "プラグインのオプション"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "コマンドライン エラー: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -411,278 +445,284 @@ msgstr ""
 "\n"
 "%s: オプション %s は引数が必要です "
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color がとることができる値な次のうちひとつです: 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 "このヘルプ メッセージを表示して終了する"
 
-#: ../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 "rpm のデバッグ情報の出力レベル"
 
-#: ../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 "すべての問い合わせに「yes」で答える"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "Yum のバージョンを表示して終了する"
 
-#: ../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 "main、あるリポジトリー、またはすべてからの除外を無効にします。"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "更新中に不要な処理を有効にします"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "Yum プラグインを無効にする"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "GPG 署名の確認を無効にする"
 
-#: ../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 "yum 設定と repo ファイルに $releasever の値を設定する"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "全体設定とリポジトリー オプションの任意に設定する"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "1 月"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "2 月"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "3 月"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "4 月"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "5 月"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "6 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "7 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "8 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "9 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "10 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "11 月"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "12 月"
 
-#: ../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 "名前                : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "アーキテクチャ      : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "エポック            : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "バージョン          : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "リリース            : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "容量                : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "リポジトリー        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "提供元リポジトリー  : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "コミット者          : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "コミット日時        : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "ビルド日時          : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "インストール日時    : %s "
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "インストール済み容量: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "変更者              : %s"
 
-#: ../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 "説明                : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "はい"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "いいえ"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "これでいいですか? [y/N]"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -691,141 +731,146 @@ msgstr ""
 "\n"
 "グループ: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " グループ ID: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " 説明: %s"
 
-#: ../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 "パッケージ    : %s"
 
-#: ../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 "  依存性      : %s"
 
-#: ../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 "ライセンス    : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "ファイル名    : %s"
 
-#: ../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 "合計容量: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "総ダウンロード容量: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "インストール済み容量: %s"
 
-#: ../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 "     置き換えています  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -836,57 +881,57 @@ msgstr ""
 "トランザクションの要約\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "インストール     %5.5s パッケージ\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "アップグレード   %5.5s パッケージ\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "削除             %5.5s パッケージ\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "再インストール   %5.5s パッケージ\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "ダウングレード   %5.5s パッケージ\n"
 
-#: ../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 "2"
 
@@ -894,7 +939,7 @@ msgstr "2"
 #. 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"
@@ -904,328 +949,368 @@ msgstr ""
 "\n"
 "現在のダウンロードをキャンセルしました。終了するには %s再度割り込み ([Ctrl][C]キー)%s を %s%s%s 秒以内に押してください。\n"
 
-#: ../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 "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 "<未設定>"
 
-#: ../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 "指定されたトランザクション ID、またはパッケージがおかしいです"
 
-#: ../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 "ログイン ユーザー"
 
-#: ../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 "日時"
 
-#: ../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 "指定されたトランザクション ID がありません。"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "指定されたトランザクション ID がおかしいです"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "指定されたトランザクション ID が見つかりません"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "ひとつ以上のトランザクション ID が見つかりません!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "指定されたトランザクション ID、またはパッケージが見つかりません。"
 
-#: ../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 "トランザクション ID :"
 
-#: ../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 "é–‹å§‹ rpmdb          :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s ç§’)"
+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 "終了 rpmdb          :"
 
-#: ../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 "保存済みの追加の非標準な情報: %d"
 
-#: ../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 "Rpmdb の問題:"
 
-#: ../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 "最近の 2 週間"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "最近の 3 ヶ月間"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "最近の 6 ヶ月間"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "昨年"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "1 年以上前"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "トランザクション %s が見つかりません。"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "トランザクション ID:"
 
-#: ../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 "%s: この名前から追加のデータが見つかりません。"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "インストール"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "æ›´æ–°"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "不要"
+#: ../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"
-msgstr "ダウングレード"
+#: ../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"
-msgstr "---> パッケージ %s.%s %s:%s-%s を%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 "--> 依存性の処理をしています: %s のパッケージ: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> 維持しています: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> 未解決の依存性: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "パッケージ: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1234,7 +1319,7 @@ msgstr ""
 "\n"
 "     要求: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1243,7 +1328,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1252,7 +1337,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1261,85 +1346,85 @@ 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 は %s と衝突しています"
 
-#: ../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 "---> トランザクションセットに束ねるために %s のヘッダーをダウンロードしています"
 
-#: ../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 " 他のアプリケーション: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr " 他のアプリケーション: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "   メモリー: %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    開始   : %s - %s 秒経過"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    状態   : %s、PID: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1349,7 +1434,7 @@ msgstr ""
 "\n"
 "ユーザーのキャンセルで終了しています"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1359,7 +1444,7 @@ msgstr ""
 "\n"
 "パイプが壊れたため終了しています"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1370,41 +1455,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 "別のアプリケーションが現在 yum のロックを持っています。exit_on_lock による設定が存在します"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "プラグインのエラー終了: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "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 "エラー: %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 を用いることができません"
 
-#: ../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"
 
-#: ../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 "不明なエラー: 終了コード: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1412,15 +1497,19 @@ msgstr ""
 "\n"
 "依存性を解決しました"
 
-#: ../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 "このコマンドを実行するには root である必要があります。"
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1437,48 +1526,48 @@ 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 "エラー: パッケージの一覧を %s に渡す必要があります"
 
-#: ../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 "エラー: clean は引数をひとつ要求します: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "エラー: 不正な clean の引数です: %r"
 
-#: ../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 "シェルに渡すファイル名: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "シェルへの引数として渡したファイル %s は存在しません。"
 
-#: ../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"
@@ -1488,302 +1577,302 @@ msgstr ""
 " 「yum repolist all」を実行し、所持するリポジトリーを参照してください。\n"
 " 「yum-config-manager --enable <repo>」でリポジトリーを有効にできます。"
 
-#: ../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 "ローカル RPM のインストール"
 
-#: ../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 "対話型の yum シェルを実行する"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Yum シェルの設定をしています"
 
-#: ../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 "リポジトリー ID            : "
 
-#: ../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 "リポジトリー基準 URL       : "
 
-#: ../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 "ずっと (最終: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "インスタント (最終: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s 秒 (最終: %s)"
 
-#: ../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 "リポジトリー ID"
 
-#: ../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 "%s のヘルプは利用できません"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1793,7 +1882,7 @@ msgstr ""
 "\n"
 "別名: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1803,82 +1892,115 @@ msgstr ""
 "\n"
 "別名: "
 
-#: ../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 " Yum バージョン グループ"
 
-#: ../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 "使用した history のサブコマンドが正しくありません: %s"
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "履歴 DB にアクセスできません。"
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "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 "別のアプリケーションが現在 yum のロックを持っています。終了するまで待っています..."
 
+#: ../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"
@@ -1889,346 +2011,352 @@ msgstr ""
 "\n"
 "ユーザーによるキャンセルで終了しています。"
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../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 "構成ファイルの tsflag が不正です: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "依存性の pkgSack を検索しています: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "メンバー: %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 をインストールに変更しました"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "モード %s にパッケージ %s を追加しています"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "パッケージ %s の削除をしています"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s の要求: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s は %s を要求します"
 
-#: ../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 "必要な要求はパッケージ名ではありません。調べています: %s"
 
-#: ../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 "依存する更新パスを見つけられません: %s"
 
-#: ../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 "%s を提供するパッケージはすでにインストールされています。削除しています。"
 
-#: ../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 "%s はすでに ts にあります。これを飛ばします"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: %s を更新として %s で設定しています"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: %s をインストールとして %s で設定しています"
 
-#: ../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 "%s(%s) は依存性に問題があります"
-
-#: ../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 "%s の依存性を確認しています"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "%s の要求として %s を検索しています"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "%s の compare_providers() を実行しています"
 
-#: ../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 "%s は %s で不要です"
 
-#: ../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 "%s と %s の共通ソース RPM(SRPM)"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "ベースパッケージ %s は %s のためにインストールしています"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "%s から %s と %s の共通接頭辞"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "最低限の要求: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " 勝者: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " 敗者(%d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "最適の順序: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "リポジトリー %r: 設定の解析中にエラー: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "リポジトリー %r は構成中に名前がありませんので ID を使います"
 
-#: ../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 "dbRpmDBSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "ローカルの RPMDB を読み込んでいます"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../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 "したがって、このリポジトリーはリセットできません。\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../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 "doGroupSetup() は Yum の将来のバージョンでなくなります。\n"
 
-#: ../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 "リポジトリーからグループファイルを追加しています: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "リポジトリーのグループファイルに追加できませんでした: %s - %s"
 
-#: ../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 "メタデータ pkgtags を取得しています"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "リポジトリーからタグを追加しています: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "リポジトリーからパッケージタグの追加に失敗しました: %s - %s"
 
-#: ../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 "プログラム %s%s%s は 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."
 msgstr ""
 "終了していない残作業があります。それらを終了するために、まず yum-complete-transaction の実行を検討すべきかもしれません。"
 
-#: ../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:"
@@ -2236,111 +2364,111 @@ msgstr ""
 "\n"
 "パッケージは依存関係に問題があるため、飛ばします:"
 
-#: ../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 "警告: RPMDB は yum 以外で変更されました。"
 
-#: ../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 "トランザクションファイル %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 のインストールを想定したがそうではなかった!"
 
 #. 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 の削除を想定したがそうではなかった!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "%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 "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 "ロックファイル %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 "%s でロックを作成できません: %s"
 
-#: ../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 --enablerepo=%s clean metadata」の実行"
 
-#: ../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 "%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 のローカルコピーを使う"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2351,72 +2479,72 @@ msgstr ""
 "    * 空き容量 %s\n"
 "    * 必要容量 %s"
 
-#: ../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 "ヘッダーはキャッシュのみのモードが有効で、ローカルにありません。%s のダウンロードができません"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "%s の公開鍵がインストールされていません"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "パッケージ %s を開いている最中に問題です"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "%s の公開鍵が信頼されません"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "パッケージ %s は署名されていません"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "%s を削除できません"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s を削除しました"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "%s のファイル %s を削除できませんでした"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s のファイル %s を削除しました"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %sファイルを削除しました"
 
-#: ../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 "更新から %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"
@@ -2424,468 +2552,543 @@ msgstr ""
 "searchPackages() は Yum の将来のバージョンでなくなります。                      代わりに "
 "searchGenerator() を使います。\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "%d 個のパッケージを検索しています"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "パッケージ %s を検索しています"
 
-#: ../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 "グループ名 %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 "パッケージ%s はグループ %s で設定されていません"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "パッケージ %s をグループ %s から追加しています"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "インストールに利用できるパッケージ名 %s がありません"
 
+#: ../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 "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "%s のパッケージが見つかりません"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "%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 "引数に一致しません: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "パッケージ %s はインストール済みか利用できません"
 
-#: ../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 "パッケージ: %s - すでにトランザクション設定をしています。"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "パッケージ %s は既にインストール済みの %s によって不要扱いになりました。"
 
-#: ../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 "パッケージ %s は %s によって不要になりました。しかし、不要のパッケージは要求を提供していません。"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "パッケージ %s は %s によって不要になりました。代わりに %s のインストールを試みています。"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "パッケージ %s はインストール済みか最新バージョンです"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "一致したパッケージ %s はすでにインストールされています。更新を確認しています。"
 
 #. 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 "既に不要なパッケージの更新はありません: %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 "パッケージは既に不要です: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "既に不要なパッケージの更新はありません: %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 "既にアップデートされているのでパッケージをアップデートしません: %s.%s %s:%s-%s"
 
-#: ../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 "実行中のカーネルを飛ばします: %s"
 
-#: ../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 "ファイルが開けません:  %s を飛ばします。"
 
-#: ../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 を調べています: %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"
 msgstr "トランザクションにパッケージ %s を追加できません。アーキテクチャに互換性がありません: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "パッケージ %s をインストールできません。それはパッケージ %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 "
 "instead."
 msgstr "パッケージ %s はインストールされていないので更新できません。代わりに「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 "%s の除外中"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s をインストール済みとして設定しています"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "次のリポジトリーへの更新として %s を設定します: %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: インストールされたパッケージを更新しません。"
 
-#: ../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 "ファイル %s が開けません。飛ばします。"
 
-#: ../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 "再インストールでの問題: インストールのための %s に一致するパッケーがありません"
 
-#: ../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 "パッケージ %s は複数インストールが許可されています。飛ばします"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "利用できるパッケージに一致しません: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "アップグレードにのみ利用できるパッケージ: %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 "ダウングレードに失敗: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "%s から GPG 鍵を取得しています"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG 鍵の取得に失敗しました: "
 
-#: ../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 "%s からの GPG 鍵が正しくありません: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "GPG 鍵の解析に失敗しました: 鍵は値 %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 ""
-"GPG 鍵 0x%s をインポートしています:\n"
-" ユーザー ID  : %s\n"
-" パッケージ   : %s (%s)\n"
-" インポート元 : %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 ""
-"GPG 鍵 0x%s をインポートしています:\n"
-"  ユーザー ID : %s\n"
-"  インポート元: %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG 鍵 %s (0x%s) はすでにインストールしています"
 
-#: ../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 "鍵のインポートに失敗しました (コード: %d)"
 
-#: ../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 "GPG 鍵 %s (0x%s) はすでにインポートしています"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "リポジトリー %s の鍵がインストールされていません"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "鍵のインポートに失敗しました"
 
-#: ../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 "適当なミラーを見つけることができませんでした。"
 
-#: ../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 "%s にこのエラーを報告してください"
 
-#: ../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 "cackedir が設定できません: %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 "読み込んだプラグイン:"
 
-#: ../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 "プラグインが一致しません: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "無効になっているため、プラグイン「%s」は読み込みません"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "プラグイン「%s」はインポートできませんでした"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "プラグイン「%s」は要求された API バージョンを明記していません"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "プラグイン「%s」は API %s を要求しています。サポートした API は %s です。"
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "プラグイン「%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 ""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "構成ファイル %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 "プラグイン %s の構成ファイルの検索に失敗しました"
 
-#: ../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 "%s は %s の複製です"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s は %s によって不要になりました。"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s は %s を提供していますが、見つかりません。"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "再パッケージをしています"
 
diff --git a/po/lt_LT.po b/po/lt_LT.po
index e3dec4b..ee972eb 100644
--- a/po/lt_LT.po
+++ b/po/lt_LT.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-17 12:38+0000\n"
-"Last-Translator: aurisc4 <aurisc4 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: Lithuanian (Lithuania) (http://www.transifex.net/projects/p/yum/team/lt_LT/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: lt_LT\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 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 "Atnaujinama"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Å alinama"
 
-#: ../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 "Diegiama"
 
-#: ../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 "Pažymėta pasenusiu"
 
-#: ../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 "Atnaujinta"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Pašalinta"
 
-#: ../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 "Įdiegta"
 
@@ -66,73 +66,73 @@ msgstr "Klaida: neteisinga išvesties būsena: %s %s"
 msgid "Erased: %s"
 msgstr "Pašalinta: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Å alinama"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Valymas"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Komanda „%s“ jau apibrėžta"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Nustatomos saugyklos"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Skaitoma saugyklų informacija iš vietinių failų"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigūracijos klaida: %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 "Parinkčių klaida: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Įdiegta: %s-%s %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Sukurta  : %s %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Pateikta : %s %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Reikia pateikti kokiÄ… nors komandÄ…"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "NÄ—ra komandos: %s. Naudokite %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Disko reikalavimai:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Reikia bent %dMB daugiau vietos failų sistemoje %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 ""
 "Klaidos santrauka\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Bandoma paleisti transakciją, bet nėra veiksmų. Išeinama."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Išeinama po naudotojo komandos"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Parsiunčiami paketai:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Klaida parsiunčiant paketus:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Vykdoma 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 "KLAIDA Reikia atnaujinti rpm norint apdoroti:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "KLAIDA su rpm_check_debug prieš 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 turi būti atnaujintas"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Praneškite apie šią klaidą adresu %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Vykdomas transakcijos tikrinimas"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Transakcijos tikrinimo klaida:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transakcijos tikrinimas sÄ—kmingas"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Vykdoma transakcija"
 
-#: ../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 ""
 "Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n"
 "Naudokite „-y“ veiksenos pakeitimui."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Gal turÄ—jote omenyje:"
 
-#: ../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 "Paketas(-ai) %s%s%s prieinami, bet neįdiegti."
 
-#: ../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 "NÄ—ra prieinamo paketo %s%s%s."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paketas(-ai) diegimui"
 
-#: ../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 "NÄ—ra kÄ… atlikti"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paketas(-ai) pažymėti atnaujinimui"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Nėra paketų, pažymėtų atnaujinimui"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d paketas(-ai) pažymėtas(-i) distribucijos sinchronizavimui"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Nėra paketų, pažymėtų distribucijos sinchronizavimui"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d paketas(-ai) pažymėtas(-i) pašalinimui"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Nėra paketų, pažymėtų pašalinimui"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paketas(-ai) grąžinimui"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (iš %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Įdiegtas paketas %s%s%s%s neprieinamas."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paketas(-ai) pakartotiniam diegimui"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nėra pateiktų paketų"
 
-#: ../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 "Atitinka: %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 "Įspėjimas: nerasta atitikmenų: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nerasta atitikmenų"
 
-#: ../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 ""
 "Įspėjimas: 3.0.x yum versijos klaidinga tapatina failų pavadinimus.\n"
 " Galite naudoti „%s*/%s%s“ ir/arba „%s*bin/%s%s“ tai veiksenai gauti"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nerasta paketų užklausai %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Išvalomos saugyklos:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Išvaloma viskas"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Išvalomos antraštės"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Išvalomi paketai"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Išvalomi xml metaduomenys"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Išvalomas duomenų bazės podėlis"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Išvalomas pasenę podėlio metaduomenys"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Išvalomi podėlio rpmdb duomenys"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Išvalomi įskiepiai"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Įdiegto grupės:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Prieinamos grupÄ—s:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Atlikta"
 
-#: ../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 "Įspėjimas: nėra grupės %s."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr "Nėra paketų diegimui ar atnaujinimui jokioje pageidaujamoje grupėje"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d diegtinas(-i) paketai(-ai)"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "NÄ—ra grupÄ—s %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Nėra paketų pašalinimui iš grupių"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d paketas(-ai) pašalinimui"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paketas %s jau įdiegtas, praleidžiama"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Atmetami nepalyginami paketai %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 "Nėra įdiegto kito %s, įtraukiama į sąrašą galimam diegimui"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Įskiepių parinktys"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "KomandinÄ—s eilutÄ—s klaida: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -413,279 +447,285 @@ msgstr ""
 "\n"
 "%s: %s parinktis reikalauja argumento"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color gali būti: 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 "rodyti šį pagalbos pranešimą ir išeiti"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "toleruoti klaidas"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "konfigūracijos failo vieta"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "didžiausias komandos laukimo laikas"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "derinimo išvesties lygmuo"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "klaidų išvesties lygmuo"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "derinimo išvesties lygmuo rpm komandai"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "tyli operacija"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "išsami operacija"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "atsakyti „taip“ į visus klausimus"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "rodyti Yum versiją ir išeiti"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "nustatyti diegimo šaknį"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "leisti vieną ar daugiau saugyklų (leidžiami pakaitos simboliai)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "drausti vieną ar daugiau saugyklų (leidžiami pakaitos simboliai)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "išskirti paketą(-us) pagal pavadinimą arba globalų vardą"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "drausti iškyrimą iš pagrindinio saugyklai arba viskam"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "leisti pasenusių apdorojimą atnaujinimo metu"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "drausti Yum įskiepius"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "drausti gpg parašo tikrinimą"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "drausti įskiepius pagal pavadinimą"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "leisti įskiepius pagal pavadinimą"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "praleisti paketus su priklausomybių tikrinimo problemomis"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "valdyti, ar naudojama spalva"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "nustatyti $releasever reikšmę yum konfigūracijoje ir saugyklų failuose"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Sau"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Vas"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "Kov"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "Bal"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "Ge"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "Bir"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "Lie"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "Rug"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "Rgs"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "Spa"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "Lap"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "Gr"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Bandoma kita dubliuojamoji tinklavietÄ—"
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Pavadinimas : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Architektūra: %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 "Versija     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Leidimas    : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Dydis       : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Saugykla    : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "IÅ¡ saugyklos   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "PateikÄ—jas  : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Pateikta    : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Sukūrimo laikas: %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Įdiegimo laikas: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Įdiegė      : %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "PakeitÄ—     : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Santrauka   : "
 
-#: ../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 "Licencija   : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Aprašymas   : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "t"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "taip"
 
-#: ../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 "Ar tai tinka [t/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -694,141 +734,146 @@ msgstr ""
 "\n"
 "GrupÄ—: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " GrupÄ—s id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Aprašymas: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Privalomi paketai:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Numatytieji paketai:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Papildomi paketai:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " SÄ…lyginiai paketai:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "paketas: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Šis paketas neturi priklausomybių"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  priklausomybÄ—: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Nepatenkinta priklausomybÄ—"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Atitinka:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licencija   : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Failo pavadinimas: %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Kita        : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Visas dydis: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Visas parsiuntimo dydis: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Įdiegimo dydis: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Įvyko klaida skaičiuojant įdiegimo dydį"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Perdiegiama"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Grąžinama"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Diegiamos priklausomybÄ—s"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Atnaujinama priklausomybÄ—ms"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Šalinama dėl priklausomybių"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Praleista (priklausomybių problemos)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paketas"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Architektūra"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versija"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Saugykla"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Dydis"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "      pakeičiama  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -839,57 +884,57 @@ msgstr ""
 "Transakcijos santrauka\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Įdiegti   %5.5s pektą(-us)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Atnaujinti %5.5s paketÄ…(-us)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Pašalinti %5.5s paketą(-us)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Perdiegti %5.5s paketą„-u)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Grąžinti %5.5s paketą(-us)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Pašalinta"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Priklausomybė pašalinta"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Priklausomybė įdiegta"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "PriklausomybÄ— atnaujinta"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Pakeista"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Nepavyko"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "du"
 
@@ -897,7 +942,7 @@ msgstr "du"
 #. 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,329 +953,369 @@ msgstr ""
 " Dabartinis parsiuntimas atšauktas, %snutraukite (ctrl-c) vėl%s per %s%s%s sekundes\n"
 "išėjimui.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "naudotojo nutraukimas"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "IÅ¡ viso"
 
-#: ../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 "<atstatyti>"
 
-#: ../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 "Pateikti blogi transakcijų ID arba paketai"
 
-#: ../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 "Prisijungęs naudotojas"
 
-#: ../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 "Data ir laikas"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Veiksmas(-ai)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Pakeista"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Nepateiktas transakcijos ID"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Pateiktas blogas transakcijos ID"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Nerastas pateiktas transakcijos ID"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Rastas daugiau nei vienas transakcijos ID!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Nepateiktas transakcijos ID arba paketas"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Grąžintas"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Neįdiegtas"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Senesnis"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Naujesnis"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Transakcijos ID:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Pradžios laikas:"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "PradÄ—ti rpmdb  :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s sekundÄ—s)"
+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 "Pabaigos laikas:"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Baigti rpmdb   :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Naudotojas     :"
 
-#: ../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 "Grąžinimo kodas:"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Nutraukta"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Klaida:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "SÄ—kminga"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Komandų eilutė :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Išsaugota papildoma nenumatyta informacija: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transakcija atlikta su:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Pakeisti paketai:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Praleisti paketai:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb problemos:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scenarijaus išvestis:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Klaidos:"
 
-#. 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 "Įdiegti"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Įdiegti priklausomybes"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Pažymima pasenusiu"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Pašalinti"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Perdiegti"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Grąžinti"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Atnaujinti"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Laikas"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Vakar"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "PraÄ—jusiÄ… savaitÄ™"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "PraÄ—jusias 2 savaites"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "PraÄ—jusius 3 mÄ—nesius"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "PraÄ—jusius 6 mÄ—nesius"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "PraÄ—jusiais metais"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Daugiau nei prieš metus"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nerasta transakcija %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transakcijos ID:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Prieinama papildoma istorijos informacija:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: nerasta papildomų duomenų su šiuo pavadinimu"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "įdiegta"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "atnaujinta"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "pažymėta pasenusiu"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "pašalinta"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "perdiegta"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "grąžinta"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "atnaujinta"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "pažymėta pasenusiu"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paketas %s.%s %s:%s-%s nustatytas į %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Vykdomas transakcijos tikrinimas"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Iš naujo paleidžiamas priklausomybių sprendimas su naujais pakeitimais"
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Baigtas priklausomybių sprendimas"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Apdorojama priklausomybÄ—: %s paketui: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Paliekamas paketas: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nerasta priklausomybÄ—: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Paketas: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1239,7 +1324,7 @@ msgstr ""
 "\n"
 "    Reikalauja: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1248,7 +1333,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1257,7 +1342,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1266,85 +1351,85 @@ msgstr ""
 "        Nerasta"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Atnaujino"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Grąžino"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Pažymėjo pasenusiu"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Prieinamas"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Sprendžiamas konfliktas: %s konfliktuoja su %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Tęsiama transakcija su pasirinktais paketais. Palaukite."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Grąžinama %s antraštė įpakavimui į transakcijos aibę."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Vykdoma"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Miegama"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Nepertraukiama"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombis"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Sekamas/Sustabdytas"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Nežinomas"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Kita programa yra: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Kita programa yra: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "  Atmintis : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "   Paleista: %s - prieš %s"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Būsena : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1354,7 +1439,7 @@ msgstr ""
 "\n"
 "Išeinama naudotojui nutraukus"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1364,7 +1449,7 @@ msgstr ""
 "\n"
 "Išeinama dėl nutraukto konvejerio"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1375,7 +1460,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"
@@ -1383,35 +1468,35 @@ msgstr ""
 "Kita programa šiuo metu turi yum užraktą; išeinama, kaip nustatyta parametru"
 " exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit klaida: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum klaida: %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 "Klaida: %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 " Galite mÄ—ginti --skip-broken problemai apeiti"
 
-#: ../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 " Galite pamÄ—ginti paleisti: 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 "Nežinoma(-os) klaida(-os): išėjimo kodas: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1419,15 +1504,19 @@ msgstr ""
 "\n"
 "Išspręstos priklausomybės"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Baigta!"
 
-#: ../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 "Jūs turite būti root šiai komandai atlikti."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1457,49 +1546,49 @@ msgstr ""
 "\n"
 "Daugiau informacijos gausite susisiekę su jūsų distribucijos ar paketo tiekėju.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Klaida: %s reikia perduoti paketų sąrašą"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Klaida: reikia atitikimens"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Klaida: reikia grupės arba grupių sąrašo"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Klaida: clean reikalauja parinkties: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Klaida: netinkamas clean argumentas: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "NÄ—ra argumento apvalkalui"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Failo pavadinimas, perduotas apvalkalui: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Failas %s, perduotas kaip argumentas apvalkalui, neegzistuoja."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 "Klaida: daugiau nei vienas failas perduotas kaip argumentas apvalkalui."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1509,302 +1598,302 @@ msgstr ""
 " Paleiskite „yum repolist all“ visam saugyklų sąrašui gauti.\n"
 " Jūs galite įjungti saugyklas su yum-config-manager --enable <saugykla>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKETAS..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Įdiegti paketą arba paketus jūsų sistemoje"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Nustatomas diegimo procesas"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKETAS...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Atnaujinti paketą arba paketus jūsų sistemoje"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Nustatomas atnaujinimo procesas"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Sinchronizuoti įdiegtus paketus į naujausias prieinamas versijas"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Nustatomas distribucijos sinchronizacijos procesas"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Rodyti informaciją apie paketą arba paketų grupę"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Įdiegti paketai"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Prieinami paketai"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Papildomi paketai"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Atnaujinti paketai"
 
 #. 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 "Paketai žymimi pasenusiais"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Neseniai pridÄ—ti paketai"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Nėra atitinkančių paketų išvardinimui"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Išvardinti paketus arba paketų grupes"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Pašalinti paketą arba paketus iš sistemos"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Nustatomas šalinimo procesas"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Nustatomas grupÄ—s procesas"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Nėra grupių, kurioms vykdyti komandą"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Išvardinti prieinamas paketų grupes"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Įdiegti grupės paketus jūsų sistemoje"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Pašalinti grupės paketus iš jūsų sistemos"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Parodyti informaciją apie paketų grupę"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Generuoti metaduomenų podėlį"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Kuriami podėlio failai visiems metaduomenų failams."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Tai gali užtrukti priklausomai nuo šio kompiuterio greičio"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metaduomenų podėlis sukurtas"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Pašalinti podėlio duomenis"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Rasti, kuris paketas teikia pateiktą reikšmę"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Tikrinti prieinamus paketų atnaujinimus"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Ieškoti paketų informacijos pateiktai eilutei"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Ieškoma paketų:"
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Atnaujinti paketus įvertinant pasenusius"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Nustatomas atnaujinimo procesas"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Įdiegti vietinį RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Nustatomas vietinio paketo procesas"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Nustatyti, kuris paketas teikia pateiktÄ… priklausomybÄ™"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Ieškoti paketų priklausomybei:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Paleisti interaktyvų yum apvalkalą"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Nustatomas Yum apvalkalas"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Išvardinti paketo priklausomybes"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Randamos priklausomybÄ—s:"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Rodyti nustatytas programinės įrangos saugyklas"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "įjungta"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "išjungta"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Saugyklos id : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Saugyklos pavadinimas: "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Saugyklos būsena: "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Saugyklos poversijis: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Saugyklos žymos: "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Saugyklos distribucijos žymos: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Saugykla atnaujinta: "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Saugyklos paketai: "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Saugyklos dydis: "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Saugyklos bazinis url: "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Saugyklos metasaitas: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Atnaujinta : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Saugyklos tinklavietÄ—s: "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Niekada (paskutinis: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "NeatdÄ—liotinas (paskutinis: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekundÄ—(s) (paskutinis: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Saugykla pasensta: "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Saugykla išskiria: "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Saugykla įtraukia: "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Saugykloje išskirta: "
 
 #. 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 "Saugyklos id"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "būsena"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "saugyklos pavadinimas"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Parodyti naudingą naudojimo pranešimą"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "NÄ—ra pagalbos veiksmui %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1814,7 +1903,7 @@ msgstr ""
 "\n"
 "alternatyvūs vardai: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1824,82 +1913,115 @@ msgstr ""
 "\n"
 "alternatyvus vardas: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Nustatomas perdiegimo procesas"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "perdiegti paketÄ…"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Nustatomas grąžinimo procesas"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "grąžinti paketą"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Parodyti mašinos ir prieinamų saugyklų versiją."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr "Yum versijų grupės:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " GrupÄ—   :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr "  Paketai:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "  Įdiegti:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Įdiegti per grupes:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Prieinami:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Prieinami per grupes:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Parodyti arba naudoti transakcijų istoriją"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Netinkama istorijos po-komanda, naudokite: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Jūs neturite priėjimo prie istorijos DB."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Ieškoti problemų 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 "Kita programa turi yum užraktą; laukiama jos pabaigos..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Spredžiamos priklausomybės"
 
-#: ../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"
@@ -1909,181 +2031,189 @@ msgstr ""
 "\n"
 "Išeinama po naudotojo atšaukimo."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Nustatoma TransactionSets prieš konfigūracijos klasės pakrovimą"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Netinkama tsflag konfigūracijos faile: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Ieškoma pkgSack priklausomybei: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Narys: %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 pakeistas diegimui"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Pridedamas paketas %s veiksenoje %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Å alinamas paketas %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s reikalauja: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s reikalauja %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Reikalingo reikalavimo jau ieškota, apgaunama"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Reikalavimas nėra paketo pavadinimas. Ieškoma: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potencialus tiekÄ—jas: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Veiksena %s %s tiekÄ—jui : %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Veiksena paketui, teikiančiam %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 paketas, reikalaujantis %s pažymėtas pašalinimui"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: %s žymimas pasenusiu su %s, siekiant išspręsti priklausomybę."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Atnaujinamas %s, siekiant išspręsti priklausomybę."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Nepavyko rasti priklausomybÄ—s atnaujinimo kelio: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Greitas atitikmuo %s %s reikalavimui"
 
 #. 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 yra teikiančių paketų sąraše, bet jis jau įdiegtas, pašalinama."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Potencialiai sprendžiantis paketas %s ts turi naujesnį variantą."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potencialiai sprendžiantis paketas %s turi įdiegtą naujesnį variantą."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s jau ts, praleidžiama"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: pažymima %s kaip %s atnaujinimą"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: pažymima %s kaip %s diegimą"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Sėkminga - tuščia transakcija"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Iš naujo paleidžiamas ciklas"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Užbaigiamas priklausomybių procesas"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s iš %s turi priklausomybių problemų"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Sėkminga - priklausomybės išspręstos"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Ieškoma %s priklausomybių"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "ieškoma %s kaip %s reikalavimo"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "%s vykdoma compare_providers()"
 
-#: ../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 "po %s geresnė architektūra"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s žymi pasenusiu %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2092,142 +2222,142 @@ msgstr ""
 "archdist palygino %s su %s vietoje %s\n"
 "  NugalÄ—tojas: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "bendras išeities rpm %s ir %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "bazinis paketas %s įdiegtas paketui %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "bendras priešdėlis %s abiems %s ir %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "reikalauja mažiausiai: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " NugalÄ—tojas: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " PralaimÄ—tojas (su %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Geriausia tvarka: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Saugykla %r: klaida skaitant konfigūraciją: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Saugyklai %r trūksta pavadinimo konfigūracijoje, naudojamas id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "įskiepiai jau pakrauti"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Skaitoma vietinÄ— RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Nustatomos paketų aibės"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "saugyklos objektui %s trūksta metodo _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "todėl ši saugykla negali būti išjungta.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Kuriami atnaujinimo objektai"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() bus pašalinta ateities Yum versijose.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Gaunami grupÄ—s metaduomenys"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Pridedamas grupės failas iš saugyklos: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Nėra prieinamų grupių jokioje saugykloje"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Gaunami pkgtags metaduomenys"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Pridedamos žymos iš saugyklos: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Nepavyko pridėti paketų žymų saugyklai: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importuojama papildoma failų sąrašų informacija"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Programa %s%s%s rasta yum-utils pakete."
 
-#: ../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."
@@ -2235,23 +2365,21 @@ msgstr ""
 "Yra likusių nebaigtų transakcijų. Jūs turbūt norite paleisti yum-complete-"
 "transaction joms užbaigti."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Bandoma pašalinti „%s“, kuris yra apsaugotas"
+#: ../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 "Praleidžiami neveikiantys, roundas %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 "Neveikiančių praleidimas truko %i raundus"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Bandoma pašalinti „%s“, kuris yra apsaugotas"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2259,88 +2387,88 @@ msgstr ""
 "\n"
 "Paketai, praleisti dėl priklausomybių problemų:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s iš %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 "** Rasta %d esamų rpmdb problemų, „yum check“ išvestis:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Įspėjimas: RPMDB pakeista už yum ribų."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "trūksta reikalavimų"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "įdiegtas konfliktas"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Įspėjimas: scenarijaus arba kitos negalutinės klaidos įvyko transakcijos "
 "metu."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transakcijos paleisti nepavyko:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Nepavyko paleisti transakcijos."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Nepavyko pašalinti transakcijos failo %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 turėjo būti įdiegtas, bet nebuvo!"
 
 #. 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 turėjo būti pašalintas, bet nebuvo!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Nepavyko atverti užrakto %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 "Nepavyksta patikrinti, ar PID %s yra aktyvus"
 
 #. 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 "Esamas užraktas %s: kito kopija veikia kaip 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 "Nepavyko sukurti užrakto %s: %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2349,25 +2477,25 @@ msgstr ""
 "Paketai nesutampa su pageidautu parsiuntimu. Pasiūlymas: paleisti yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Nepavyko patikrinti kontrolinÄ—s sumos"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paketo kontrolinÄ— suma nesutampa"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "paketo kontrolinė suma nesutampa, bet %s podėlis yra įjungtas"
 
-#: ../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 "naudojama vietinÄ— %s kopija"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2378,11 +2506,11 @@ msgstr ""
 "    * laisva %s\n"
 "    * reikia %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Antraštė nepilna."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2390,62 +2518,62 @@ msgstr ""
 "Antraštė ne vietiniame podėlyje, o tik podėlio veiksena yra įjungta. "
 "Negalima parsiūsti %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "%s viešas raktas neįdiegtas"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problema atveriant paketÄ… %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "%s viešasis raktas nepatikimas"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Paketas %s nepasirašytas"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Nepavyksta pašalinti %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s pašalintas"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Nepavyksta pašalinti %s failo %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s failas %s pašalintas"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s failai pašalinti"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Daugiau nei vienas identiškas atitikmuo ieškomam %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nėra %s.%s %s:%s-%s atitikmenų atnaujinime"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2453,115 +2581,126 @@ msgstr ""
 "searchPackages() bus pašalinta ateities Yum versijose.                      "
 "Naudokite searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Ieškoma %d paketų"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "ieškoma paketo %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "ieškoma failų įrašuose"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "ieškoma teikimo įrašuose"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Teikimo atitikmuo: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Nėra prieinamų grupių duomenų nustatytose saugyklose"
 
-#: ../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 "NÄ—ra grupÄ—s %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 "paketas %s nebuvo pažymėtas grupėje %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Pridedamas paketas %s iš grupės %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "NÄ—ra paketo %s, prieinamo diegimui"
 
+#: ../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 "Nepavyksta rasti paketų rinkinio %s krepšyje"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Nepavyksta rasti paketų rinkinio %s 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 "Nerastas paketas %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Netinkamas versijos požymis"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Paketo objektas nebuvo paketo objekto egzempliorius"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nieko nenurodyta įdiegti"
 
-#: ../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 "Tikrinamas virtualus tiekimas arba failo tiekimas %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 "NÄ—ra atitikmens argumentui: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paketas %s įdiegtas ir neprieinamas"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Nėra paketo(-ų), prieinamo diegimui"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paketas: %s - jau transakcijos aibÄ—je"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Paketas %s yra pažymėtas pasenusiu paketo %s, kuris jau įdiegtas"
 
-#: ../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,95 +2709,95 @@ msgstr ""
 "Paketas %s pažymėtas pasenusiu paketo %s, bet žymėjimas pasenusiu neatitinka"
 " reikalavimų"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "Paketas %s pažymėtas pasenusiu paketo %s, todėl bandoma įdiegti %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Paketas %s jau įdiegtas ir paskutinės versijos"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Paketas, atitinkantis %s, jau įdiegtas. Tikrinamas atnaujinimas."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Atnaujinti viskÄ…"
 
-#: ../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 "Neatnaujinamas paketas, kuris jau yra pasenęs: %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 "Paketas jau yra pasenęs: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Neatnaujinamas paketas, kuris yra pasenęs: %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 "Neatnaujinamas paketas, kuris jau yra atnaujintas: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nėra paketo atitikmens pašalinimui"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Praleidžiama ir vykdomas branduolys: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Pašalinamas %s iš transakcijos"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Nepavyksta atverti: %s. Praleidžiama."
 
-#: ../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 "Tikrinama %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Nepavyksta vietinis deltarpm diegimas: %s. Praleidžiama."
 
-#: ../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 ""
 "Nepavyksta pridėti paketo %s į transakciją. Nesuderinama architektūra: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Nepavyksta įdiegti paketo %s. Jis pažymėtas pasenusiu įdiegto paketo %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 "
@@ -2667,126 +2806,137 @@ msgstr ""
 "Paketas %s neįdiegtas, negalima jo atnaujinti. Paleiskite yum install jo "
 "įdiegimui."
 
-#: ../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 "Išskiriamas %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Žymimas %s įdiegimui"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Žymimas %s kaip %s atnaujinimas"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: neatnaujina įdiegto paketo."
 
-#: ../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 "Nepavyksta atverti failo: %s. Praleidžiama."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Perdiegimo problema: nėra paketo atitikmens pašalinimui"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Perdiegimo problema: nÄ—ra paketo %s atitikmens diegimui"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Nėra paketo(-ų) grąžinimui"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paketas %s leidžia daugkartinius diegimus, praleidžiama"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "NÄ—ra atitikmens prieinamam paketui: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Tik atnaujinimas yra prieinamas paketui: %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 "Nepavyko grąžinti: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Gaunamas GPG raktas iš %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG rakto gavimas nepavyko: "
 
-#: ../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 "Netinkamas GPG raktas iš %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 rakto skaitymas nepavyko: raktas neturi %s reikšmė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 ""
-"Importuojamas GPG raktas 0x%s:\n"
-" Naudotojo id: %s\n"
-" Paketas     : %s (%s)\n"
-" IÅ¡          : %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 ""
-"Importuojamas GPG raktas 0x%s:\n"
-" Naudotojo id: „%s“\n"
-" IÅ¡          : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG raktas iš %s (0x%s) jau įdiegtas"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Neįdiegiamas raktas"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Rakto importas neapvyko (kodas %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Raktas sÄ—kmingai importuotas"
 
-#: ../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"
@@ -2795,25 +2945,25 @@ msgstr ""
 "GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n"
 "Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG raktas iš %s (0x%s) jau importuotas"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Neįdiegiamas raktas saugyklai %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Rakto importas nepavyko"
 
-#: ../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"
@@ -2822,110 +2972,163 @@ msgstr ""
 "GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi.\n"
 "Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Nepavyksta rasti tinkamos dubliuojančios tinklavietės."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Kilo klaidų parsiunčiant paketus."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Praneškite apie šią klaidą adresu %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Transakcijos testavimo klaidos: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Nepavyko nustatyti podÄ—lio katalogo: %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 "Įkelti įskiepiai: "
 
-#: ../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 "Nėra įskiepio atitikmens : %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Neįkeliamas įskiepis „%s“, nes jis išjungtas"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Įskiepis „%s“ negali būti importuotas"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Įskiepis „%s“ nenurodo reikalingos API versijos"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Įskiepis „%s“ reikalauja API %s. Palaikoma API yra %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Įkeliamas įskiepis „%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 ""
 "Vienas ar daugiau įskiepių pavadinimu „%s“ yra įskiepių ieškojimo kelyje"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigūracijos failas %s nerastas"
 
 #. 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 "Nepavyksta rasti konfigūracijos failo įskiepiui %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "komandų registravimas nepalaikomas"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "turi trūkstamų reikalavimų"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "turi įdiegtų konfliktų"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s yra %s dublikatas"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s yra apžymėtas pasenusio paketo %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s teikia %s, bet nepavyksta jo rasti"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Perpakuojama"
 
diff --git a/po/mr.po b/po/mr.po
index 7576d75..f809f5f 100644
--- a/po/mr.po
+++ b/po/mr.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: Marathi (http://www.transifex.net/projects/p/yum/team/mr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: mr\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/ms.po b/po/ms.po
index 1932e89..ec7eefa 100644
--- a/po/ms.po
+++ b/po/ms.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: 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: ms\n"
 "Plural-Forms: nplurals=1; plural=0\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 "ya"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "t"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "tidak"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Adakah ini ok [y/T]:"
 
-#: ../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 "Versi"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Saiz"
 
-#: ../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 "Tidak dapat melaksanakan checksum"
 
-#: ../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 "menggunakan salinan tempatan bagi %s"
 
-#: ../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 "Pengepala tidak lengkap."
 
-#: ../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 "Masalah membuka pakej %s"
 
-#: ../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 "Pakej %s tidak ditandatangan"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Tidak dapat membuang %s"
 
-#: ../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 "Tidak dapat membuang %s fail %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fail %s dibuang"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s fail dibuang"
 
-#: ../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 "Mencari %d pakej"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "mencari pakej %s"
 
-#: ../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 "Padanan Menyediakan: %s"
 
-#: ../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 "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "Tiada Pakej dijumpai untuk %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Bendera versi tidak sah"
-
-#: ../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 "Mengemaskini Semuanya"
 
-#: ../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 "%s"
 
-#: ../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 "Memeriksa %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"
 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 "Menanda %s untuk dipasang"
 
-#: ../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 "Tidak dapat membuka fail: %s. Melangkau."
 
-#: ../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 "Tidak memasang kekunci"
-
-#: ../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 "Kekunci berjaya diimport"
 
-#: ../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 "Ralat Ujian Transaksi:"
 
-#: ../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/nb.po b/po/nb.po
index 655c31a..635862a 100644
--- a/po/nb.po
+++ b/po/nb.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: nb\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 "Oppdaterer"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Fjerner"
 
-#: ../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 "Utgått"
 
-#: ../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 "Oppdatert"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Fjernet"
 
-#: ../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 "Installert"
 
@@ -66,73 +66,73 @@ msgstr "Feil: ugyldig tilstand ut: %s for %s"
 msgid "Erased: %s"
 msgstr "Fjernet: %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 "Rydder opp"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Kommando «%s» er allerede definert"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Konfigurerer lagre"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Leser inn data om lager fra lokale filer"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Feil i konfigurasjon: %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 "Feil i flagg: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "Installert: %s-%s til %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Bygd      : %s til %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "Sendt inn: %s til %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Du må oppgi en kommando"
 
-#: ../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 "Krav til disk:\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,60 +140,60 @@ msgstr ""
 "Sammendrag for feil\n"
 "---------------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Prøver å kjøre transaksjonen, men den er tom. Avslutter."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Avslutter på grunn av kommando fra bruker"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Laster ned pakker:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Kunne ikke laste ned pakkene:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Kjø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 ""
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "FEIL med rpm_check_debug i forhold til løsing av avhengigheter:"
+#: ../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 "Vennligst rapporter denne feilen i %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Kjører test på transaksjonen"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Feil ved test av transaksjonen:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Test av transaksjonen var vellykket"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Utfører transaksjonen"
 
-#: ../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 ""
 "Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n"
 "Bruk «-y» for å overstyre."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Du mente kanskje:"
 
-#: ../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 "Pakken(e) %s%s%s er tilgjengelig, men ikke installert."
 
-#: ../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 "Pakke %s%s%s er ikke tilgjengelig."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Pakke(r) som skal installeres"
 
-#: ../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 "Ingenting å gjøre"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pakker merket for oppdatering"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Ingen pakker merket for oppdatering"
 
-#: ../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 pakker merket for fjerning"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Ingen pakker merket for fjerning"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Pakke(r) som skal nedgraderes"
 
-#: ../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 "Den installerte pakken %s%s%s%s er ikke tilgjengelig."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Pakke(r) som skal ominstalleres"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Ingen pakker ble tilbudt"
 
-#: ../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 "Advarsel: Ingen treff funnet for: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Fant ingen treff"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,117 +317,130 @@ msgstr ""
 "Advarsel: 3.0.x versjonen av yum vil feilaktig samsvare mot filnavnene.\n"
 " Du kan bruke \"%s*/%s%s\" og/eller \"%s*bin/%s%s\" for å få den oppførselen."
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Ingen pakke ble funnet for %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Rydder opp alt"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Rydder opp pakkehoder"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Rydder opp pakker"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Rydder opp i XML-metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Rydder opp i mellomlager for database"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Rydder opp i metadata for expire-cache"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Rydder opp i programtillegg"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Installerte grupper:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Tilgjengelig grupper:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Ferdig"
 
-#: ../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: Gruppe %s eksisterer ikke."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Ingen pakker tilgjengelig for installering eller oppdatering i aktuelle "
 "grupper"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pakke(r) vil bli installert"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Det finnes ingen gruppe med navn %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Ingen pakker å fjerne fra grupper"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pakker vil bli fjernet"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Pakke %s er allerede lagt inn, hopper over"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Vraker pakke som ikke kan sammenlignes %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 annen %s er lagt inn, legger til pakke til liste over potensielle "
 "pakker"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Programtilleggs valg"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Feil med kommandolinje: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -417,278 +451,284 @@ msgstr ""
 "\n"
 "%s: flagg %s krever et argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color tar et av: auto, alltid, aldri"
 
-#: ../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 hjelpteksten og avslutt"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "vær tolerant ved feil"
 
-#: ../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 "plassering av konfigurasjonsfil"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maksimaltid for å vente på kommando"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nivå for tilbakemeldinger ved avlusing"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "mengde tilbakemelding ved feil"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "stille operasjon"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "vis ekstra informasjon"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "svar Ja til alle spørsmål"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "vis Yum-versjon og avslutt"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "sett rot for installasjonen"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "legger til et eller flere lager (jokertegn er tillatt)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "slå av et eller flere lager (jokertegn er tillatt)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "overse pakke(r) ved navn eller mønster"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "fjerner ekskludering av pakker, for et lager eller alle pakker"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "ta med foreldede pakker i beregningen ved oppdatering"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "ikke bruk programtilleggene til Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "ikke sjekk GPG-signaturer"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "slå av tillegg til yum etter navn"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "slå av programtillegg til yum etter navn"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "hopp over pakker som har problemer med avhengigheter"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontroller om farger er brukt"
 
-#: ../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 "mar"
 
-#: ../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 "des"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Prøver et annet speil."
 
-#: ../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 "Arkiv      : %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 "Nettadresse        : %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 "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 "nei"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Er dette ok [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 "Obligatoriske pakker:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr "Standard pakker:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr "Valgfrie pakker:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr "Betingede 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 avhengigheter for denne pakka"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr " avhengighet: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr " avhengighet som ikke kunne tilfredstilles"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Treff fra:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Lisens     : %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 ting       : %s"
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Totale størrelse: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Totale størrelse på pakker som hentes: %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 "Ominstallerer"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Nedgraderer"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Legges inn på grunn avhengigheter"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Oppdateres på grunn avhengigheter"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Fjernes på grunn avhengigheter"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Hoppet over (problemer med avhengigheter)"
 
-#: ../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 "Versjon"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Pakkeoversikt"
 
-#: ../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 ""
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -842,57 +887,57 @@ msgstr ""
 "Transaksjonsammendrag\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 "Fjernet"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Fjernet på grunn avhengighet"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Lagt inn på grunn av avhengighet"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Oppdatert på grunn avhengighet"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Erstattet"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Feilet"
 
 #. 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,434 +956,474 @@ msgstr ""
 " Pågående nedlastning er avbrutt, %s avbryt (ved å trykke Ctrl-C) %s ganger til innen %s%s%s sekunder\n"
 "for å avslutte.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "avbrutt av bruker"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Totalt"
 
-#: ../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 "installert"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "oppdatert"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "foreldet"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "fjernet"
 
-#: ../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 "oppdatert"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "foreldet"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> pakke %s.%s %s:%s-%s er satt til %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Utfører sjekk av transaksjonen"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Starter løsing av avhengigheter på nytt med endringer"
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Alle avhengigheter er løst"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Beregner avhengighet: %s for pakke: %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 "--> Avhengigheter som ikke kunne bli tilfredstilt: %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 "--> Beregner konflikter: %s er i konflikt med %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Fyller transaksjonen med valgte pakker. Vennligst vent."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Henter ned filhode for pakke %s for å fylle transaksjonen."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Kjører"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Sover"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Sporet/Stoppet"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Ukjent"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Det andre programmet er: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Det andre programmet er: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Minne : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Startet for %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"
@@ -1348,7 +1433,7 @@ msgstr ""
 "\n"
 "Avslutter etter ønske"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1358,7 +1443,7 @@ msgstr ""
 "\n"
 "Avslutter på grunn av brutt rør"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1366,41 +1451,41 @@ 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 "Feil: %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 kan prøve å bruke --skip-broken for å jobbe deg rundt 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 ""
 
-#: ../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 "Ukjent feil: feilkode: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1408,15 +1493,19 @@ msgstr ""
 "\n"
 "Alle avhengigheter er løst"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Ferdig!"
 
-#: ../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 må være rootbruker for å utføre denne kommandoen."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1444,351 +1533,351 @@ msgstr ""
 "\n"
 "Kontakt din distribusjon eller pakkeansvarlig for mer informasjon.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Feil: du må oppgi en liste med pakker som skal %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Feil: trenger noe å sammenligne med"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Feil: trenger en gruppe eller en liste med grupper"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Feil: clean trenger minst et argument: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Feil: ugyldig argument gitt til kommandoen clean: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Ingen argumenter ble gitt til kommandoen shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Følgende filnavn ble sendt til skallet: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 "Filen %s som ble gitt som argument til kommandoen shell eksisterer ikke."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Feil: mer enn en fil ble gitt som argument til kommandoen 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"
 " You can enable repos with yum-config-manager --enable <repo>"
 msgstr ""
 
-#: ../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 "Legg inn en eller flere pakker på systemet"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Forberedelser for installasjon"
 
-#: ../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 "Oppdater en eller flere pakker på systemet"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Forberedelser for oppdatering"
 
-#: ../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 "Viser detaljer om en pakke eller en gruppe av grupper"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Pakker som er installert"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Tilgjengelige pakker"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Tilleggspakker"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Oppdaterte 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 "Utdaterte pakker"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Pakker som nylig er lagt til"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Ingen passende pakker å liste opp"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Lag en liste med pakker eller grupper av pakker"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Fjern en eller flere pakker fra systemet"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Klargjør for fjerning av pakker"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Klargjør grupper med pakker"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Ingen gruppe er valgt for aktuell kommando"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Lag liste over tilgjengelige pakkegrupper"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Legger inn pakkene i en gruppe på systemet"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Fjern pakkene i en gruppe fra systemet"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Viser detaljer om en gruppe av pakker"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Lag mellomlager med metadata"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Lager mellomlager for samtlige filer med metadata."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Dette kan en stund avhengig av hvor rask datamaskinen er"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Mellomlager er ferdig lagd"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Fjern mellomlager med metadata"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Finn hvilken pakke som inneholder etterspurt verdi"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Se etter tilgjengelige pakkeoppdateringer"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Søker etter oppgitt streng i pakkedetaljene"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Søker i pakker: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Oppdater pakker og ta hensyn til pakker som blir utdatert"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Klargjør for oppdatering"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Legger inn en RPM fra filsystemet"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Klargjøring for pakker på lokalt filsystem"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Finner hvilken pakke som tilbyr den gitte avhengigheten"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Søker i pakker etter avhengighet:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Kjører det interaktive Yum-skallet"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Klargjør Yum-skallet"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Vis avhengigheter for en pakke"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Finner avhengigheter: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Viser de pakkeoversiktene som er satt opp"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "aktiv"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "inaktiv"
 
-#: ../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 "Arkivrevisjon: "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Arkivdistribusjonsmerkelapper:"
 
-#: ../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 "Arkivmetalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Oppdatert    : "
 
-#: ../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 "arkiv 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 "arkiv navn"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Viser en hjelpetekst"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Ingen hjelp er tilgjengelig for %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1798,7 +1887,7 @@ msgstr ""
 "\n"
 "alias:"
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1808,83 +1897,116 @@ msgstr ""
 "\n"
 "alias:"
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Klargjør for å legge inn pakke(r) på nytt"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "ominstaller en pakke "
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Klargjør for oppdatering"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "nedgrader en pakke"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Vi sen versjon for maskinen og/eller tilgjengelige arkiver"
 
-#: ../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 "Installert:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Tilgjengelig:"
 
-#: ../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 ""
 "Et annet program holder en fillås for Yum, venter til fillåsen frigjøres..."
 
+#: ../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 avhengigheter"
 
-#: ../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"
@@ -1894,182 +2016,190 @@ msgstr ""
 "\n"
 "Avslutter etter ønske"
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() vil forsvinne i en kommende utgave av Yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Setter opp transaksjons-sett før config klassen er klar"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Ugyldig tsflag in konfigurasjonsfil: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Søker i pkgSack etter avhengighet: %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 ble omdannet til installering"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Legger til pakke %s in modus %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 krever: %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 "Nødvendig avhengighet har allerede blitt plukket opp, jukser"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Nødvendig avhengighet er ikke et navn på pakke. Ser etter: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potensiell tilbyder: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Modus er %s for tilbyder av %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modus for pakke som tilbyr %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: pakke %s som er nødvendig for %s vil bli fjernet"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Bytter ut %s med %s for å løse opp i avhengighet."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Oppdaterer %s for å løse opp i avhengighet."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Kunne ikke finne måte å oppdatere sti for avhengighet: %s."
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Hurtigpasset %s for å tilfredstille %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 tilbyr pakker, men er allerede installert, fjerner denne."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "Pakke %s som potensielt løser opp avhengighet har nyere instans in ts."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Pakke %s som potensielt løser opp avhengighet er allerde installert."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s er allerde i ts, hopper over denne"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Setter opp %s som oppdatering av %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Setter opp %s som pakke for installering av %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Suksess - transaksjonen er tom"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Starter sløyfe på nytt"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Beregning av avhengighet avsluttes"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s fra %s har problemer med avhengigheter"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Suksess - alle avhengigheter er tilfredstilt"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Sjekker avhengigheter for %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "leter etter %s som kreves av %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Kjø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 arch i po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s faser ut %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2078,142 +2208,142 @@ msgstr ""
 "archdist sammenlignet %s med %s på %s\n"
 " Vinner: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "felles kilderpm %s og %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 "felles prefiks fra %s mellom %s og %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 rekkefølge: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() vil forsvinne i en kommende utgave av 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 "Pakkelager %r mangler navn i konfigurasjonsfilen(e), bruker id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "tillegg til yum er allerede initiert"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() vil forsvinne i en kommende utgave av Yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Leser inn lokal RPM-database"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() vil forsvinne i en kommende utgave av 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 forsvinne i en kommende utgave av Yum\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Lager sekker med pakker"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "objekt for pakkelager %s mangler metoden _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "derfor kan ikke denne pakkeoversikten nullstilles\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() vil forsvinne i en kommende utgave av Yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Bygger opp oppdateringsobjekt"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() vil forsvinne i en kommende utgave av Yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Henter metadata for grupper"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Legger til gruppefil fra pakkeoversikt: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Ingen grupper tilgjengelig fra noen lagre"
 
-#: ../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 "Henter mer informasjon om fil-lister"
 
-#: ../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 funnet 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."
@@ -2221,23 +2351,21 @@ msgstr ""
 "Det er uferdige transaksjoner igjen. Du vil kanskje vurdere å kjøre yum-"
 "complete-transaction først for å gjøre dem ferdig."
 
-#: ../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 "Runde %i for å hoppe over feil avhengighet"
+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å grunn feil i avhengigheter ble det gjennomført %i runder "
+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:"
@@ -2245,113 +2373,113 @@ msgstr ""
 "\n"
 "Pakker som ble oversett på grunn av problemer med avhengigheter:"
 
-#: ../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 ""
 
-#: ../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 ""
 "Advarsel: et scriptlet eller andre ikkekritiske feil oppstod under "
 "transaksjonen."
 
-#: ../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 "Kunne ikke fjerne transaksjonsfil %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 var ment til å bli installert men er 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 var ment til å bli fjernet men er ikke!"
 
-#: ../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 "Kunne ikke sjekke 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 "Det fins allerede en låsfil %s: en annen Yum kjører med 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 "Kunne ikke beregne sjekksum"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Pakken har ikke korrekt sjekksum"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "sjekksummen til pakken er feil, men mellomlagring er satt på 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 "bruker lokal kopi av %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2362,11 +2490,11 @@ msgstr ""
 "    * ledig   %s \n"
 "    * trenger %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Filhode er ikke fullstendig."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2374,62 +2502,62 @@ msgstr ""
 "Filhode er ikke tilgjengelig lokalt og mellomlager-modus er aktivert Kan "
 "ikke hente ned %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Offentlig nøkkel for %s er ikke lagt inn"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem ved åpning av pakke %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Offentlig nøkkel %s er ikke til å stole på"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Pakken %s er ikke signert"
 
-#: ../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 fjerne %s fra fil %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fil %s er fjernet"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s filer fjernet"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Mer enn ett identisk passende treff i sekken %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ingenting passer %s.%s %s:%s-%s fra oppdatering"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2437,197 +2565,208 @@ msgstr ""
 "searchPackages() vil forsvinne i en kommende utgave av Yum.\n"
 "Bruk heller searchGenerator()\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Søker etter %d pakker"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "søker etter pakke %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "søker i filoversikt"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "søker i oppføringer av tilbud"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Tilbyder-treff: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Ingen gruppedata tilgjengelig for konfigurerte pakkelager"
 
-#: ../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 "Det eksisterer ingen gruppe med navn %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 "pakke %s var ikke med i gruppe %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Legger til pakke %s fra gruppe %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Ingen pakke med navn %s er tilgjendelig for installering"
 
+#: ../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 "Pakke tuppel %s ble ikke funnet i sekken med pakker"
 
-#: ../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 "Ingen pakke for %s er funnet"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Ugyldig versjonsflagg"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Pakkeobjekt var ikke en pakkeobjektinstans"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Ingenting oppgitt for installasjon"
 
-#: ../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 "Sjekker for virtuelle tilbydere eller tilbydere av filer 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 treff for argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Pakke %s er installert og ikke tilgjengelig"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Ingen pakke(r) er tilgjengelig for installering"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pakke: %s - allerede i transaksjonensettet"
 
-#: ../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 foreldet av %s som allerede er installert"
 
-#: ../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 "Pakke %s er foreldet av %s, prøver å installere %s isteden."
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Pakke %s er allerede installert i siste versjon"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Pakke med treff på %s er allerede lagt inn. Ser etter oppdatering"
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Oppdaterer 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 "Vil ikke oppdatere pakke som allerede er foreldet: %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 "Pakka er allerede foreldet:  %s.%s %s:%s-%s"
 
-#: ../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 "Oppdatere ikke pakken som allerede er oppdatert: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Kunne ikke finne noen passende pakke for fjerning"
 
-#: ../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 "Undersøker: %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"
@@ -2635,12 +2774,12 @@ msgstr ""
 "Kan ikke legge til pakke %s til transaksjonen. Det er 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 ""
 
-#: ../yum/__init__.py:3774
+#: ../yum/__init__.py:3996
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2649,119 +2788,137 @@ msgstr ""
 "Pakka %s er ikke installert, så den kan ikke oppdateres. Bruk kommandoen yum"
 " install for å legge den inn."
 
-#: ../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 "Setter av %s for kommende installering"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Setter av %s som en oppdatering av %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: vil ikke oppdatere installert 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 "Kunne ikke åpne fil: %s. Hopper over."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem ved reinstall: kunne ikke finne passende pakke og fjerne"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problem i ominstalleringen: ingen pakke %s funnet for installering."
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Ingen pakke(r) er tilgjengelig for nedgradering"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Pakke %s er tillatt flere installeringer, hopper over."
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ingen treff for tilgjengelig pakke: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Bare oppgraderinger tilgjengelig 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 ""
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Henter GPG-nøkkel fra %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Henting av GPG-nøkkel feilet: "
 
-#: ../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 "Analyse av GPG-nøkkel feilet: nøkkelen har ikke verdi %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 "GPG-nøkkel ved %s (0x%s) er allerede lagt inn"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Legger ikke inn nøkkel"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Import av nøkkel feilet (kode %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Nøkler ble lagt inn med suksess"
 
-#: ../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"
@@ -2772,135 +2929,188 @@ msgstr ""
 "Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n"
 "pakkeoversikten."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Import av nøkler hjalp ikke, feil nøkler?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG-nøkkel ved %s (0x%s) er allerede importert"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Legger ikke inn nøkkel for arkiv %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Import av nøkkel feilet"
 
-#: ../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 "Kunne ikke finne passende filspeil"
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Det oppstod feil ved nedlastning av pakker."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Vennligst send en feilrapport til %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Feil ved testtransaksjon: "
 
-#: ../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 "Tillegg som er i bruk:"
 
-#: ../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 programtilleggs treff for: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Laster ikke programtillegg \"%s\", siden den er deaktivert"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Programtillegg \"%s\" kan ikke bli importert"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Tillegg \"%s\" tilfredstiller ikke versjonskravene fra Yum."
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Tillegg \"%s\" krever API versjon: %s. Men støttet API versjon er %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Laster tillegg \"%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 ""
 "Det finnes to eller flere tillegg med navn «%s» i søkestien for tillegg"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurasjonsfila %s ble ikke funnet"
 
 #. 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 finne konfigurasjon for tillegg %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registering av kommandoer er ikke støttet"
 
-#: ../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 "Pakker på nytt"
 
diff --git a/po/pa.po b/po/pa.po
index cd2c149..d147e8b 100644
--- a/po/pa.po
+++ b/po/pa.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: aalam <apreet.alam 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: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: pa\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,73 +66,73 @@ msgstr ""
 msgid "Erased: %s"
 msgstr "ਸਾਫ਼ ਕੀਤਾ: %s"
 
-#: ../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 "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ"
 
-#: ../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 "ਸੰਰਚਨਾ ਗਲਤੀ: %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 "ਚੋਣ ਗਲਤੀ: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "   ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ "
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr " ਬਿਲਡ   : %s %s ਉੱਤੇ "
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  ਕਮਿਟ ਕੀਤਾ: %s %s ਉੱਤੇ"
 
-#: ../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 "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "ਡਿਸਕ ਲੋੜਾਂ:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "   ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ %s ਫਾਇਲ ਸਿਸਟਮ ਉੱਤੇ ਚਾਹੀਦੀ ਹੈ।\n"
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,267 +140,301 @@ msgstr ""
 "ਗਲਤੀ ਸੰਖੇਪ\n"
 "------------\n"
 
-#: ../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 "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "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 "ਗਲਤੀ, ਤੁਹਾਨੂੰ ਹੈਂਡਲ ਕਰਨ ਲਈ rpm ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:"
 
-#: ../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 "RPM ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "%s ਵਿੱਚ ਇਹ ਗਲਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿਉ"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਗਲਤੀ:\n"
 
-#: ../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 "ਪੈਕੇਜ %s%s%s ਉਪਲੱਬਧ ਹਨ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ।"
 
-#: ../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 ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।"
 
-#: ../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 "ਅੱਪਡੇਟ ਕਰਨ ਲਈ %d ਪੈਕੇਜ ਚੁਣੇ ਗਏ"
 
-#: ../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 "ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ %d ਪੈਕੇਜ ਚੁਣੇ ਗਏ"
 
-#: ../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 ਪੈਕੇਜ ਚੁਣੇ ਗਏ"
 
-#: ../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 " (%s ਵਲੋਂ)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ %s%s%s%s ਉਪਲੱਬਧ ਨਹੀਂ।"
 
-#: ../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 "ਮਿਲਦੇ: %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 "ਚੇਤਾਵਨੀ: %s :ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: ../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 "%s ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: ../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 "xml  ਮੇਟਾਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../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 "ਕੈਸ਼ ਕੀਤਾ rpmdb ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../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 "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।"
 
-#: ../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 "ਇੰਸਟਾਲ ਕਰਨ ਲਈ %d ਪੈਕੇਜ"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "%s ਨਾਂ ਦਾ ਕੋਈ ਗਰੁੱਪ ਮੌਜੂਦ ਨਹੀਂ"
 
-#: ../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 "ਹਟਾਉਣ ਲਈ %d ਪੈਕੇਜ"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "%s ਪੈਕੇਜ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../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 "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -411,278 +445,284 @@ msgstr ""
 "\n"
 "%s:%s ਚੋਣ ਲਈ ਆਰਗੂਮੈਂਟ ਚਾਹੀਦਾ ਹੈ"
 
-#: ../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 "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ"
 
-#: ../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 "install root ਸੈੱਟ ਕਰੋ"
 
-#: ../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 "gpg ਦਸਤਖਤ ਚੈੱਕ ਕਰਨਾ ਬੰਦ"
 
-#: ../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 "ਯੱਮ ਸੰਰਚਨਾ ਤੇ ਰਿਪੋ ਫਾਇਲਾਂ 'ਚ $releasever ਦਾ ਮੁੱਲ ਸੈੱਟ ਕਰੋ"
 
-#: ../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 "ਨਾਂ        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "ਢਾਂਚਾ        : %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 "ਵਰਜਨ     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "ਰੀਲਿਜ਼     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "ਸਾਈਜ਼       : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "ਰਿਪੋ        : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "ਰਿਪੋ ਤੋਂ   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "ਕਮਿੱਟਰ   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "ਕਮਿਟ-ਸਮਾਂ  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "ਬਿਲਡ ਸਮਾਂ   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "ਇੰਸਟਾਲ ਸਮਾਂ: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "ਇੰਸਟਾਲ ਇਸ ਵਲੋਂ: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "ਇਸ ਵਲੋਂ ਬਦਲਿਆ  : %s"
 
-#: ../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 "ਵੇਰਵਾ: "
 
-#: ../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 "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -691,141 +731,146 @@ msgstr ""
 "\n"
 "ਗਰੁੱਪ: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " ਗਰੁੱਪ-Id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " ਵੇਰਵਾ: %s"
 
-#: ../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 "ਪੈਕੇਜ: %s"
 
-#: ../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 " ਨਿਰਭਰਤਾ: %s"
 
-#: ../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 "ਲਾਈਸੈਂਸ     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "ਫਾਇਲ ਨਾਂ    : %s"
 
-#: ../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 "ਕੁੱਲ ਸਾਈਜ਼: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਸਾਈਜ਼: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "ਇੰਸਟਾਲ ਦਾ ਸਾਈਜ਼: %s"
 
-#: ../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 "     %s%s%s.%s %s  ਨੂੰ ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -836,57 +881,57 @@ msgstr ""
 "ਟਰਾਂਸੈਕਸ਼ਨ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "ਇੰਸਟਾਲ %5.5s ਪੈਕੇਜ\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "ਅੱਪਗਰੇਡ   %5.5s ਪੈਕੇਜ\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "ਹਟਾਉਣੇ    %5.5s ਪੈਕੇਜ\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "ਮੁੜ-ਇੰਸਟਾਲ %5.5s ਪੈਕੇਜ\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "ਡਾਊਨਗਰੇਡ %5.5s ਪੈਕੇਜ\n"
 
-#: ../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 "ਦੋ"
 
@@ -894,7 +939,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"
@@ -905,328 +950,368 @@ msgstr ""
 " ਮੌਜੂਦਾ ਡਾਊਨਲੋਡ ਰੱਦ ਕੀਤਾ ਗਿਆ, ਬੰਦ ਕਰਨ ਲਈ %sinterrupt (ctrl-c) %s %s%s%s ਸਕਿੰਟ ਵਿੱਚ\n"
 "ਦਬਾਉ\n"
 
-#: ../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 "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 "<ਅਣ-ਸੈੱਟ>"
 
-#: ../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 "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ"
 
-#: ../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 "ਲਾਗਇਨ ਯੂਜ਼ਰ"
 
-#: ../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 "ਮਿਤੀ ਅਤੇ ਸਮਾਂ"
 
-#: ../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 "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: ../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 "ਟਰਾਂਸੈਕਸ਼ਨ ID:"
 
-#: ../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 "rpmdb ਸ਼ੁਰੂ    :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s ਸਕਿੰਟ)"
+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 "rpmdb ਅੰਤ      :"
 
-#: ../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 "Rpmdb ਸਮੱਸਿਆਵਾਂ:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptlet ਆਉਟਪੁੱਟ:"
 
-#: ../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 "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ %s ਨਹੀਂ ਲੱਭੀ"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:"
 
-#: ../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 "%s: ਇਸ ਨਾਂ ਨਾਲ ਕੋਈ ਹੋਰ ਵਾਧੂ ਡਾਟਾ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "ਇੰਸਟਾਲ ਕੀਤੇ"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "ਅੱਪਡੇਟ ਕੀਤੇ"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ"
+#: ../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"
-msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "ਅੱਪਡੇਟ ਕੀਤੇ"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> ਪੈਕੇਜ %s.%s %s:%s-%s ਨੂੰ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ %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 "--> ਨਿਰਭਰਤਾ ਲਈ ਕਾਰਵਾਈ ਜਾਰੀ: %s ਪੈਕੇਜ ਲਈ: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> ਪੈਕੇਜ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "-->  ਨਾ-ਹੱਲ਼ ਹੋਈ ਨਿਰਭਰਤਾ: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "ਪੈਕੇਜ: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1235,7 +1320,7 @@ msgstr ""
 "\n"
 "    ਚਾਹੀਦਾ ਹੈ: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1244,7 +1329,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1253,7 +1338,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1262,87 +1347,87 @@ 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 ਦਾ %s ਨਾਲ ਟਕਰਾ"
 
-#: ../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 ""
 "---> ਟਰਾਂਸੈਕਸ਼ਨ ਸੈੱਟ 'ਚ ਪੈਕ ਕਰਨ ਲਈ %s ਵਾਸਤੇ ਹੈੱਡਰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।"
 
-#: ../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 " ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਹੈ: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    ਹਾਲਤ  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1352,7 +1437,7 @@ msgstr ""
 "\n"
 "ਯੂਜ਼ਰ ਰੱਦ ਕਰਨ ਉੱਤੇ ਮੌਜੂਦ"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1362,7 +1447,7 @@ msgstr ""
 "\n"
 "ਖਰਾਬ ਪਾਈਪ ਉੱਤੇ ਬੰਦ"
 
-#: ../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 ""
 "ਹਾਲੇ ਕੋਈ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਯੱਮ ਲਾਕ ਵਰਤ ਰਹੀ ਹੈ;  exit_on_lock ਵਲੋਂ ਸੰਰਚਨਾ ਮੁਤਾਬਕ "
 "ਬੰਦ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit ਗਲਤੀ: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "ਯੱਮ ਗਲਤੀ: %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 "ਗਲਤੀ: %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 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਚਲਾ ਸਕਦੇ ਹੋ"
 
-#: ../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"
 
-#: ../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 "ਅਣਜਾਣ ਗਲਤੀ: ਬੰਦ ਕਰੋ: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1417,15 +1502,19 @@ msgstr ""
 "\n"
 "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ"
 
-#: ../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 "ਤੁਹਾਨੂੰ ਇਹ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਰੂਟ (root) ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।"
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1442,351 +1531,351 @@ 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 "ਗਲਤੀ: ਸਾਫ਼ ਕਰਨ (clean) ਲਈ ਕੋਈ ਚੋਣ ਦਿੱਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "ਗਲਤੀ: ਗਲਤ clean ਆਰਗੂਮੈਂਟ: %r"
 
-#: ../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 "ਸ਼ੈੱਲ ਨੂੰ ਦੇਣ ਲਈ ਫਾਇਲ ਨਾਂ: %s"
 
-#: ../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 "ਲੋਕਲ RPM ਇੰਸਟਾਲ ਕਰੋ"
 
-#: ../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 "ਰਿਪੋ-id      : "
 
-#: ../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 "Repo-distro-tags: "
 
-#: ../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 "ਰਿਪੋ-baseurl : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "ਰਿਪੋ-metalink: "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  ਅੱਪਡੇਟ   : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "ਰਿਪੋ-mirrors : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %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 ਸਕਿੰਟ (ਆਖਰੀ: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "ਰਿਪੋ-expire  : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Repo-ਨਾ-ਸ਼ਾਮਲ : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Repo-ਸ਼ਾਮਲ : "
 
-#: ../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 "repo id"
 
-#: ../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 "%s ਲਈ ਕੋਈ ਮੱਦਦ ਉਪਲੱਬਧ ਨਹੀਂ"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1796,7 +1885,7 @@ msgstr ""
 "\n"
 "ਏਲੀਆਸ: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1806,83 +1895,116 @@ msgstr ""
 "\n"
 "ਏਲੀਆਸ: "
 
-#: ../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 "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 ""
 "ਹਾਲੇ ਕੋਈ ਹੋਰ ਐਪਲੀਕੇਸ਼ਣ ਯੱਮ ਲਾਕ ਵਰਤ ਰਹੀ ਹੈ; ਉਸ ਨੂੰ ਬੰਦ ਹੋਣ ਤੱਕ ਉਡੀਕ ਜਾਰੀ..."
 
+#: ../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"
@@ -1892,323 +2014,331 @@ msgstr ""
 "\n"
 "ਯੂਜ਼ਰ ਵੱਲੋਂ ਬੰਦ ਕਰਨ ਉੱਤੇ ਬੰਦ।"
 
-#: ../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 "ਮੈਂਬਰ: %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 ਬਦਲਿਆ"
 
-#: ../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 "ਪੈਕੇਜ %s ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s ਚਾਹੀਦਾ ਹੈ: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s ਨੂੰ ਚਾਹੀਦਾ ਹੈ %s"
 
-#: ../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 "ਸੰਭਾਵਿਤ ਦੇਣ ਵਾਲਾ: %s"
 
-#: ../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 "%s ਲਈ ਨਿਰਭਰਤਾ ਚੈੱਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
 
-#: ../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 "%s ਨੇ %s ਬਰਤਰਫ਼ ਕੀਤਾ"
 
-#: ../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 "ਆਮ sourcerpm %s ਅਤੇ %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "ਬੇਸ ਪੈਕੇਜ %s %s ਲਈ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"
 
-#: ../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 "ਘੱਟੋ-ਘੱਟ ਲੋੜ ਹੈ: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " ਜੇਤੂ: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " ਹਾਰਿਆ(%d ਨਾਲ): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "ਵਧੀਆ ਕ੍ਰਮ: %s"
 
-#: ../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 "ਲੋਕਲ RPMDB ਪੜ੍ਹਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../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 "ਇਸਕਰਕੇ ਇਹ ਰਿਪੋ ਮੁੜ-ਸੈੱਟ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ।\n"
 
-#: ../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 "%s: ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
 
-#: ../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 "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਟੈਗ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ: %s"
 
-#: ../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 "ਪਰੋਗਰਾਮ %s%s%s ਨੂੰ 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."
@@ -2216,23 +2346,21 @@ msgstr ""
 "ਅਧੂਰੀਆਂ ਟਰਾਂਸੈਕਸ਼ਨ ਬਾਕੀ ਹਨ। ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਸਤੇ yum-complete-"
 "transaction ਚਲਾਉ ਬਾਰੇ ਸੋਚਣਾ ਚਾਹੀਦਾ ਹੈ।"
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "\"%s\" ਹਟਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼, ਜੋ ਕਿ ਸੁਰੱਖਿਅਤ ਹੈ"
+#: ../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 "
-msgstr ""
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "\"%s\" ਹਟਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼, ਜੋ ਕਿ ਸੁਰੱਖਿਅਤ ਹੈ"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2240,113 +2368,113 @@ msgstr ""
 "\n"
 "ਪੈਕੇਜ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਕਰਕੇ ਛੱਡੇ ਗਏ:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "   %s %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 ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ rpmdb ਸਮੱਸਿਆਵਾਂ ਲੱਭੀਆਂ, 'yum check' ਆਉਟਪੁੱਟ ਅੱਗੇ "
 "ਦਿੱਤੀ ਹੈ:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "ਚੇਤਾਵਨੀ: RPMDB ਨੂੰ ਯੱਮ ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ।"
 
-#: ../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 "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %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 ਇੰਸਟਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਪਰ ਇਹ ਨਹੀਂ ਹੈ!"
 
 #. 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 ਹਟਾਇਆ ਗਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ, ਪਰ ਨਹੀਂ ਗਿਆ!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "%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 ""
 
 #. 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: 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 "%s ਲਈ ਲਾਕ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: %s "
 
-#: ../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 "checksum ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"
 
-#: ../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 "%s ਦੀ ਲੋਕਲ ਕਾਪੀ ਦੀ ਵਰਤੋਂ"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2357,282 +2485,293 @@ msgstr ""
 "    * ਖਾਲੀ   %s\n"
 "    * ਚਾਹੀਦੀ  %s"
 
-#: ../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 "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "ਪੈਕੇਜ %s  ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s ਹਟਾਇਆ"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "%s ਫਾਇਲ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s ਫਾਇਲ %s ਹਟਾਈ"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s ਫਾਇਲਾਂ ਹਟਾਈਆਂ ਗਈਆਂ"
 
-#: ../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 "%d ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ ਹੈ"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "ਪੈਕੇਜ %s ਲਈ ਖੋਜ ਜਾਰੀ ਹੈ"
 
-#: ../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 "%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 "ਪੈਕੇਜ %s ਗਰੁੱਪ %s ਵਿੱਚ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਹੈ"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "ਪੈਕੇਜ %s ਗਰੁੱਪ %s ਵਿੱਚੋਂ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ %s ਨਾਂ ਦਾ ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ"
 
+#: ../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 "Invalid version flag from: %s"
+msgstr ""
+
+#: ../yum/__init__.py:3064 ../yum/__init__.py:3069
 #, python-format
 msgid "No Package found for %s"
 msgstr "%s ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੈ ਤੇ ਉਪਲੱਬਧ ਨਹੀਂ"
 
-#: ../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 "ਪੈਕੇਜ: %s  - ਪਹਿਲਾਂ ਹੀ ਟਰਾਂਸੈਕਸ਼ਨ ਸੈੱਟ 'ਚ ਹੈ"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "ਪੈਕੇਜ %s ਨੂੰ %s ਵਲੋਂ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ"
 
-#: ../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 "%s ਪੈਕੇਜ %s ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ, ਪਰ ਬਦਲਿਆ ਗਿਆ ਪੈਕੇਜ ਲੋੜ ਪੂਰੀ ਨਹੀਂ ਕਰਦਾ"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "%s ਪੈਕੇਜ %s ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ, %s ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "%s ਪੈਕੇਜ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ ਅਤੇ ਨਵਾਂ ਵਰਜਨ ਹੈ"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "%s ਨਾਲ ਮਿਲਦਾ ਪੈਕੇਜ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ। ਅੱਪਡੇਟ ਲਈ ਚੈਕ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
 #. 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 "%s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3775
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "ਪੈਕੇਜ ਪਹਿਲਾਂ ਹੀ ਬਰਤਰਫ਼ ਕੀਤਾ: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "ਪੈਕੇਜ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਰਿਹਾ, ਜੋ ਬਰਤਰਫ਼ ਹੈ: %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 ""
 "ਪੈਕੇਜ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ, ਇਹ ਪਹਿਲਾਂ ਹੀ ਅੱਪਡੇਟ ਹੈ: %s.%s %s:%s-%s"
 
-#: ../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 "ਚੱਲਦਾ ਕਰਨਲ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਤੋਂ %s ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ: %s। ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹ।"
 
-#: ../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 ਪੜਤਾਲ ਜਾਰੀ: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "deltarpm localinstall ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ: %s। ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ।"
 
-#: ../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 ""
 "ਟਰਾਂਸੈਕਸ਼ਨ ਲਈ %s ਪੈਕੇਜ ਜੋੜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। %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 "
@@ -2641,253 +2780,324 @@ msgstr ""
 "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਇਸ ਦੀ ਬਜਾਏ ਇਸ ਨੂੰ ਇੰਸਟਾਲ "
 "ਕਰਨ ਲਈ 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 "%s ਅੱਡ ਕੀਤਾ"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸੈੱਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s ਨੂੰ %s ਦੇ ਲਈ ਅੱਪਡੇਟ ਵਜੋਂ ਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ।"
 
-#: ../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 "%s: ਫਾਇਲ ਖੋਲ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ। ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ।"
 
-#: ../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 "ਮੜ-ਇੰਸਟਾਲ ਕਰਨ ਦੌਰਾਨ ਸਮੱਸਿਆ: ਇੰਸਟਾਲ ਕਰਨ ਲਈ %s ਪੈਕੇਜ ਨਾਲ ਕੋਈ ਨਹੀਂ ਮਿਲਦਾ"
 
-#: ../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 "%s ਪੈਕੇਜ ਕਈ ਇੰਸਟਾਲ ਲਈ ਮਨਜ਼ੂਰ ਹੈ, ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "%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 "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "%s ਤੋਂ GPG ਕੁੰਜੀ ਲਈ ਜਾ ਰਹੀ ਹੈ"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "GPG ਕੁੰਜੀ ਲੈਣ ਲਈ ਫੇਲ੍ਹ: "
 
-#: ../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 "%s ਤੋਂ ਗਲਤ GPG ਕੁੰਜੀ: %s"
 
-#: ../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 "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)"
 
-#: ../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"
-msgstr "ਰਿਪੋ %s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਫੇਲ੍ਹ"
 
-#: ../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 "ਢੁੱਕਵਾਂ ਮਿੱਰਰ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।"
 
-#: ../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 "%s ਵਿੱਚ ਇਹ ਗਲਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿਉ"
 
-#: ../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 "%s: ਨਾਲ ਮਿਲਦੀ ਕੋਈ ਪਲੱਗਇਨ ਨਹੀਂ ਹੈ"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "\"%s\" ਪਲੱਗਇਨ ਲੋਡ ਨਹੀਂ ਕੀਤੀ ਜਾ ਰਹੀ, ਕਿਉਂਕਿ ਇਹ ਬੰਦ ਹੈ"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "ਪਲੱਗਇਨ \"%s\" ਇੰਪੋਰਟ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ"
 
-#: ../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 "\"%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 ""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %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 "ਪਲੱਗਇਨ %s ਲਈ ਸੰਰਚਨਾ ਫਾਇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ"
 
-#: ../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 "%s %s ਨਾਲ ਡੁਪਲੀਕੇਟ ਹੈ"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s ਨੂੰ %s ਨਾਲ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ"
 
-#: ../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/pl.po b/po/pl.po
index d5fe10f..0d1c7e3 100644
--- a/po/pl.po
+++ b/po/pl.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: Polish (http://www.transifex.net/projects/p/yum/team/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: pl\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Aktualizowanie"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Usuwanie"
 
-#: ../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 "Instalowanie"
 
-#: ../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 "Przestarzałe"
 
-#: ../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 "Zaktualizowano"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Usunięto"
 
-#: ../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 "Zainstalowano"
 
@@ -66,66 +66,66 @@ msgstr "Błąd: nieprawidłowy stan wyjścia: %s dla %s"
 msgid "Erased: %s"
 msgstr "Usunięto: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Usuwanie"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Czyszczenie"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Polecenie \"%s\" zostało już określone"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Ustawianie repozytoriów"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Odczytywanie metadanych repozytoriów z lokalnych plików"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Błąd konfiguracji: %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 "Błąd opcji: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Zainstalowane: %s-%s o %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Zbudowane    : %s o %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Wysłane: %s o %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Należy podać polecenie"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Nie ma takiego polecenia: %s. Proszę użyć %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Wymagane miejsce na dysku:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -141,62 +141,62 @@ msgstr ""
 "Podsumowanie błędów\n"
 "-------------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "Próbowano wykonać transakcję, ale nie ma nic do zrobienia. Kończenie "
 "działania."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Kończenie działania na polecenie użytkownika"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Pobieranie pakietów:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Błąd podczas pobierania pakietów:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Wykonywanie 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 "BŁĄD należy zaktualizować pakiet RPM, aby obsłużyć:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "BŁĄD rpm_check_debug i rozwiązywania zależności:"
+#: ../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 "Pakiet RPM musi zostać zaktualizowany"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Proszę zgłosić ten błąd na %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Wykonywanie testu transakcji"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Błąd podczas sprawdzania transakcji:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Test transakcji został ukończony powodzeniem"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Wykonywanie transakcji"
 
-#: ../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 ""
 "Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n"
 "Należy użyć \"-y\", aby wymusić."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Czy chodziło o: "
 
-#: ../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 "Pakiety %s%s%s są dostępne, ale nie są zainstalowane."
 
-#: ../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 "Nie ma pakietu %s%s%s."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Pakiety do zainstalowania"
 
-#: ../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 "Nie ma niczego do zrobienia"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pakietów oznaczonych do aktualizacji"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Brak pakietów oznaczonych do aktualizacji"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pakietów oznaczonych do synchronizacji dystrybucji"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pakietów oznaczonych do usunięcia"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Brak pakietów oznaczonych do usunięcia"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Pakiety do instalacji poprzedniej wersji"
 
-#: ../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 "Zainstalowany pakiet %s%s%s%s jest niedostępny."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Pakiety do ponownego zainstalowania"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nie podano pakietów"
 
-#: ../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 "PasujÄ…ce: %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 "Ostrzeżenie: nie odnaleziono wyników dla: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Brak wyników"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -299,116 +320,129 @@ msgstr ""
 "Ostrzeżenie: wersje 3.0.x programu yum błędnie dopasowują nazwy plików.\n"
 " Można użyć \"%s*/%s%s\" i/lub \"%s*bin/%s%s\", aby uzyskać to zachowanie"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nie odnaleziono pakietów dla %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Czyszczenie repozytoriów: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Czyszczenie wszystkiego"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Czyszczenie nagłówków"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Czyszczenie pakietów"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Czytanie metadanych XML"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Czyszczenie bazy danych w pamięci podręcznej"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Czyszczenie metadanych wygasłej pamięci podręcznej"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Czyszczenie bazy danych RPM w pamięci podręcznej"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Czyszczenie wtyczek"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Zainstalowane grupy:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Dostępne grupy:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Ukończono"
 
-#: ../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 "Ostrzeżenie: grupa %s nie istnieje."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Brak pakietów dostępnych do instalacji lub aktualizacji w żadnej z żądanych "
 "grup"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pakietów do instalacji"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Grupa o nazwie %s nie istnieje"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Brak pakietów do usunięcia z grup"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pakietów do usunięcia"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Pakiet %s jest już zainstalowany, pomijanie"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Odrzucanie pakietu %s.%s, którego nie można porównać"
 
 #. 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 ""
 "Inne %s nie sÄ… zainstalowane, dodawanie do listy potencjalnie instalowanych"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opcje wtyczki"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Błąd wiersza poleceń: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -419,281 +453,287 @@ msgstr ""
 "\n"
 "%s: opcja %s wymaga parametru"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color przyjmuje jednÄ… 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 "wyświetla ten komunikat pomocy i kończy pracę"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "toleruje błędy"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "położenie pliku konfiguracji"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maksymalny czas oczekiwania na polecenie"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "poziom wyjścia debugowania"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "poziom wyjścia błędów"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "poziom wyjścia debugowania dla programu RPM"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "mało komunikatów"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "dużo komunikatów"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "odpowiada tak na wszystkie pytania"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "wyświetla wersję programu yum i kończy pracę"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "ustawia roota instalacji"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "włącza jedno lub więcej repozytoriów (wieloznaczniki są dozwolone)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "wyłącza jedno lub więcej repozytoriów (wieloznaczniki są dozwolone)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "wyłącza wykluczanie z głównego, dla repozytorium lub wszystkiego"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "włącza przetwarzanie przestarzałych pakietów podczas aktualizacji"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "wyłącza wtyczki programu yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "wyłącza sprawdzanie podpisu GPG"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "wyłącza wtyczki po nazwie"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "włącza wtyczki po nazwie"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "pomija pakiety mające problemy z rozwiązaniem zależności"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontroluje użycie kolorów"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "ustawia wartość zmiennej $releasever w konfiguracji programu yum i plikach "
 "repozytoriów"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "sty"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "lut"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Mar"
 msgstr "mar"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Apr"
 msgstr "kwi"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "May"
 msgstr "maj"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jun"
 msgstr "cze"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Jul"
 msgstr "lip"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Aug"
 msgstr "sie"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Sep"
 msgstr "wrz"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Oct"
 msgstr "paź"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Nov"
 msgstr "lis"
 
-#: ../output.py:306
+#: ../output.py:308
 msgid "Dec"
 msgstr "gru"
 
-#: ../output.py:316
+#: ../output.py:318
 msgid "Trying other mirror."
 msgstr "Próbowanie innego serwera lustrzanego."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nazwa              : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Architektura       : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoka              : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Wersja             : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Wydanie            : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Rozmiar            : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repozytorium       : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Z repozytorium     : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Twórca             : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Czas wysłania      : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Czas zbudowania    : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Czas zainstalowania: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Zainstalowane przez: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Zmienione przez    : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Podsumowanie       : "
 
-#: ../output.py:612 ../output.py:903
+#: ../output.py:614 ../output.py:913
 #, python-format
 msgid "URL         : %s"
 msgstr "Adres URL          : %s"
 
-#: ../output.py:613
+#: ../output.py:615
 msgid "License     : "
 msgstr "Licencja           : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Opis               : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "t"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "tak"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "nie"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "W porzÄ…dku? [t/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -702,141 +742,146 @@ msgstr ""
 "\n"
 "Grupa: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Identyfikator grupy: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Opis: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Pakiety obowiÄ…zkowe:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Domyślne pakiety:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Pakiety opcjonalne:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Pakiety warunkowe:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "pakiet: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Brak zależności dla tego pakietu"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  zależność: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Nierozwiązana zależność"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Dopasowano z:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licencja    : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nazwa pliku : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Inne        : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Całkowity rozmiar: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Całkowity rozmiar pobierania: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Rozmiar po zainstalowaniu: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Ponowne instalowanie"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Instalowanie poprzedniej wersji"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Instalowanie, aby rozwiązać zależności"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Aktualizowanie, aby rozwiązać zależności"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Usuwanie, aby rozwiązać zależności"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Pominięto (problemy z zależnościami)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Pakiet"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Architektura"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Wersja"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repozytorium"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Rozmiar"
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     zastępuje  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -847,57 +892,57 @@ msgstr ""
 "Podsumowanie transakcji\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Instalacja                    %5.5s pakiet(y)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Aktualizacja                  %5.5s pakiet(y)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Usunięcie                     %5.5s pakiet(y)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Ponowna instalacja            %5.5s pakiet(y)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Instalacja poprzedniej wersji %5.5s pakiet(y)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Usunięto"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Usunięto zależność"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Zainstalowano zależność"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Zaktualizowano zależność"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "ZastÄ…piono"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Nie powiodło się"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dwóch"
 
@@ -905,7 +950,7 @@ msgstr "dwóch"
 #. 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 ""
 "\n"
 " Obecne pobieranie zostało anulowane, należy %sprzerwać (Ctrl-C) ponownie%s w ciągu %s%s%s sekund, aby zakończyć pracę.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "przerwane przez użytkownika"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Razem"
 
-#: ../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 "<nie ustawiono>"
 
-#: ../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 "Podano błędne identyfikatory transakcji lub pakietów"
 
-#: ../output.py:1380
-msgid "ID"
-msgstr "Identyfikator"
+#: ../output.py:1482
+msgid "Command line"
+msgstr ""
 
-#: ../output.py:1381 ../output.py:1699
+#: ../output.py:1484 ../output.py:1906
 msgid "Login user"
 msgstr "Zalogowany użytkownik"
 
-#: ../output.py:1382
+#. REALLY Needs to use columns!
+#: ../output.py:1485 ../output.py:2020
+msgid "ID"
+msgstr "Identyfikator"
+
+#: ../output.py:1487
 msgid "Date and time"
 msgstr "Data i czas"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Czynności"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Zmieniono"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Nie podano identyfikatora transakcji"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Podano błędny identyfikator transakcji"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Nie odnaleziono podanego identyfikatora transakcji"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Odnaleziono więcej niż jeden identyfikator transakcji."
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Podano błędny identyfikator transakcji lub pakietu"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Zainstalowano poprzedniÄ… wersjÄ™"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Nie zainstalowano"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Starsze"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Nowsze"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "Identyfikator transakcji   :"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Czas rozpoczęcia           :"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Rozpoczęcie bazy danych RPM:"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "%s sekundy)"
+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 "Czas ukończenia            :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Ukończenie bazy danych RPM :"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Użytkownik                 :"
 
-#: ../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 "Kod zwrotny                :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Przerwano"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Niepowodzenie:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Powodzenie"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Wiersz poleceń :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Przechowano dodatkowe niedomyślne informacje: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Wykonano transakcjÄ™ za pomocÄ…:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Zmienione pakiety:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Pominięte pakiety:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problemy bazy danych RPM:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Wyjście skryptu:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Błędy:"
 
-#. 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 "Instalacja"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Instalacja zależności"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Zastępowanie"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Usunięcie"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Ponowna instalacja"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Instalacja poprzedniej wersji"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Aktualizacja"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Czas"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Ostatni dzień"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Ostatni tydzień"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Ostatnie dwa tygodnie"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Ostatnie trzy miesiÄ…ce"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Ostatnie pół roku"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Ostatni rok"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Ponad rok temu"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nie odnaleziono transakcji %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Identyfikator transakcji:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Dostępne są dodatkowe informacje o historii:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: nie odnaleziono dodatkowych danych dla tej nazwy"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "zainstalowany"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "zaktualizowany"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "zastÄ…piony"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "usunięty"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "ponownie zainstalowany"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "zainstalowana poprzednia wersja"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "zaktualizowany"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "zastÄ…piony"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Pakiet %s.%s %s:%s-%s zostanie %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Wykonywanie sprawdzania transakcji"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Ponowne uruchamianie rozwiązywania zależności z nowymi zmianami."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Ukończono rozwiązywanie zależności"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Przetwarzanie zależności: %s dla pakietu: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Utrzymywanie pakietu: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nierozwiązana zależność: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Pakiet: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1245,7 +1330,7 @@ msgstr ""
 "\n"
 "    Wymaga: %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,87 +1357,87 @@ msgstr ""
 "        Nie odnaleziono"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Zaktualizowano przez"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Zainstalowano poprzedniÄ… wersjÄ™ przez"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "ZastÄ…piono przez"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Dostępne"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Przetwarzanie konfliktów: %s jest w konflikcie z %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Układanie zestawu transakcji z wybranymi pakietami. Proszę czekać."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "---> Pobieranie nagłówka dla %s do umieszczenia w zestawie transakcji."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Wykonywanie"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Zasypianie"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Nie można przerywać"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Åšledzone/zatrzymane"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Nieznane"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Inna aplikacja to PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Inna aplikacja to: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Pamięć: %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Uruchomiono: %s - %s temu"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Stan: %s, PID: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1362,7 +1447,7 @@ msgstr ""
 "\n"
 "Kończenie działania na polecenie użytkownika"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1372,7 +1457,7 @@ msgstr ""
 "\n"
 "Kończenie działania z powodu przerwanego potoku"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1383,7 +1468,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"
@@ -1391,35 +1476,35 @@ msgstr ""
 "Inna aplikacja obecnie blokuje program yum. Kończenie działania zgodnie z "
 "konfiguracjÄ… exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Błąd wyjścia wtyczki: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Błąd programu 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 "Błąd: %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 " Można spróbować użyć --skip-broken, aby obejść 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 " Można spróbować wykonać polecenie: 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 "Nieznane błędy: kod wyjścia: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1427,15 +1512,19 @@ msgstr ""
 "\n"
 "Rozwiązano zależności"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Ukończono."
 
-#: ../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 "Należy być zalogowanym jako root, aby wykonać to polecenie."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1465,48 +1554,48 @@ msgstr ""
 "Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n"
 "lub pakietu.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Błąd: wymagane jest przekazanie listy pakietów do %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Błąd: wymagany jest parametr do dopasowania"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Błąd: wymagana jest grupa lub lista grup"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Błąd: czyszczenie wymaga opcji: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Błąd: nieprawidłowy parametr czyszczenia: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Brak parametrów dla powłoki"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Przekazano nazwę pliku do powłoki: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Plik %s podany powłoce jako parametr nie istnieje."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Błąd: podano powłoce więcej niż jeden plik jako parametr."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1516,302 +1605,302 @@ msgstr ""
 " Wykonanie polecenia \"yum repolist all\" wyświetli wszystkie posiadane repozytoria.\n"
 " Można włączyć repozytoria za pomocą polecenia yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PAKIET..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instaluje pakiet lub pakiety w systemie"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Ustawianie procesu instalacji"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PAKIET...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Aktualizuje pakiet lub pakiety w systemie"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Ustawianie procesu aktualizacji"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Ustawianie procesu synchronizacji dystrybucji"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Wyświetla szczegóły o pakiecie lub grupie pakietów"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Zainstalowane pakiety"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Dostępne pakiety"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Dodatkowe pakiety"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Zaktualizowane pakiety"
 
 #. 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 "Zastępowanie przestarzałych pakietów"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Ostatnio dodane pakiety"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Brak pakietów pasujących do listy"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Wyświetla listę pakietów lub grup pakietów"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Usuwa pakiet lub pakiety z systemu"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Ustawianie procesu usuwania"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Ustawianie procesu grup"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Brak grup, na których można wykonać polecenie"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Wyświetla listę dostępnych grup pakietów"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instaluje pakiety z grupy w systemie"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Usuwa pakiety z grupy z systemu"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Wyświetla szczegóły o grupie pakietów"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Utworzy pamięć podręczną metadanych"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Może to chwilę zająć, z zależności od prędkości komputera"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Utworzono pamięć podręczną metadanych"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Usuwa dane z pamięci podręcznej"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Wyszukuje pakiet dostarczający podaną wartość"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Sprawdza dostępne aktualizacje pakietów"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Wyszukuje szczegóły pakietów dla podanego ciągu"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Wyszukiwanie pakietów: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Aktualizuje pakiety, w tym przestarzałe"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Ustawianie procesu aktualizacji"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instaluje lokalny pakiet RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Ustawianie procesu lokalnego pakietu"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Określa, który pakiet dostarcza podaną zależność"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Wyszukiwanie pakietów dla zależności:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Uruchamia interaktywną powłokę programu yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Ustawianie powłoki programu yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Wyświetla listę zależności pakietu"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Wyszukiwanie zależności: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Wyświetla skonfigurowane repozytoria oprogramowania"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "włączone"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "wyłączone"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Identyfikator repozytorium        : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Nazwa repozytorium                : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Stan repozytorium                 : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Wersja repozytorium               : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Znaczniki repozytorium            : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Znaczniki dystrybucji repozytorium: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Aktualizacje repozytorium         : "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Pakiety repozytorium              : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Rozmiar repozytorium              : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Podstawowy adres URL repozytorium : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Metaodnośnik repozytorium         : "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Zaktualizowano                  : "
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Serwery lustrzane repozytorium    : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nigdy (ostatnio: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Natychmiast (ostatnio: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekundy (ostatnio: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Wygaszenie repozytorium           : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Wykluczenia z repozytorium        : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Dołączone z repozytorium          : "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Wykluczenia z repozytorium        : "
 
 #. 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 "identyfikator repozytorium"
 
-#: ../yumcommands.py:1023 ../yumcommands.py:1024 ../yumcommands.py:1042
+#: ../yumcommands.py:1044 ../yumcommands.py:1045 ../yumcommands.py:1063
 msgid "status"
 msgstr "stan"
 
-#: ../yumcommands.py:1036
+#: ../yumcommands.py:1057
 msgid "repo name"
 msgstr "nazwa repozytorium"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Wyświetla pomocny komunikat o używaniu"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Brak dostępnej pomocy dla %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1821,7 +1910,7 @@ msgstr ""
 "\n"
 "aliasy: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1831,84 +1920,117 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Ustawianie procesu ponownej instalacji"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "Ponownie instaluje pakiet"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Ustawianie procesu instalacji poprzedniej wersji pakietu"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "Instaluje poprzedniÄ… wersjÄ™ pakietu"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Wyświetla wersję dla komputera i/lub dostępnych repozytoriów."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Grupy wersji programu yum:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Grupa  :"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Pakiety:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Zainstalowano:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Zainstalowana grupa:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Dostępne:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Dostępne grupy:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Wyświetla lub używa historii transakcji"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Nieprawidłowe podpolecenie historii, należy użyć: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Brak dostępu do bazy danych historii."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Proszę sprawdzić, czy występują problemy w bazie danych RPM"
 
-#: ../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 ""
 "Inna aplikacja obecnie blokuje program yum. Oczekiwanie na jej "
 "zakończenie..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Rozwiązywanie zależności"
 
-#: ../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"
@@ -1918,186 +2040,194 @@ msgstr ""
 "\n"
 "Kończenie działania na polecenie użytkownika."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Ustawianie zestawów transakcji przed włączeniem klasy konfiguracji"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 "Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Wyszukiwanie zestawu pakietów dla zależności: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Element: %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 przekonwertowano do zainstalowania"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Dodawanie pakietu %s w trybie %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Usuwanie pakietu %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s wymaga: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s wymaga %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Wymagana zależność została już odnaleziona, oszukiwanie"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Wymagana zależność nie jest nazwą pakietu. Wyszukiwanie: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potencjalny dostawca: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Tryb to %s dla dostawcy %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Tryb dla pakietu dostarczajÄ…cego %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: pakiet %s wymagający %s został oznaczony jako do usunięcia"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: zastępowanie przestarzałego pakietu %s pakietem %s, aby rozwiązać "
 "zależność."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: aktualizowanie %s, aby rozwiązać zależność."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Nie można odnaleźć ścieżki aktualizacji dla zależności dla: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Szybko dopasowano %s jako wymaganie %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 jest w dostarczających pakietach, ale jest już zainstalowany, usuwanie."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "Pakiet %s potencjalnie rozwiÄ…zujÄ…cy ma nowszÄ… wersjÄ™ w zestawie transakcji."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Pakiet %s potencjalnie rozwiÄ…zujÄ…cy ma zainstalowanÄ… nowszÄ… wersjÄ™."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s jest już w zestawie transakcji, pomijanie"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: oznaczanie %s jako aktualizacji dla %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: oznaczanie %s jako do zainstalowania dla %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Powodzenie - pusta transakcja"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Ponowne uruchamianie pętli"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Kończenie procesu zależności"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s z %s ma problemy z rozwiązywaniem zależności"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Powodzenie - rozwiązano zależności"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Sprawdzanie zależności dla %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "wyszukiwanie %s jako wymagania %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Wykonywanie compare_providers() dla %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 "lepsze arch w po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s zastępuje %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2106,144 +2236,144 @@ msgstr ""
 "archdist porównało %s do %s na %s\n"
 "  Zwycięzca: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "wspólny źródłowy pakiet RPM %s i %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "podstawowy pakiet %s jest zainstalowany dla %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "wspólny przedrostek %s dla %s i %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "wymaga minimum: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Zwycięzca: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Przegrany (za pomocÄ… %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Najlepszy porzÄ…dek: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repozytorium %r: błąd podczas przetwarzania konfiguracji: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "Repozytorium %r nie posiada nazwy w konfiguracji, używanie identyfikatora"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "wtyczki zostały już zainicjowane"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Odczytywanie lokalnej bazy danych RPM"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Ustawianie zestawów pakietów"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "obiekt repozytorium %s nie posiada metody _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "więc to repozytorium nie może zostać przywrócone.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Budowanie obiektu aktualizacji"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() zostanie usunięte w przyszłych wersjach programu yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Pobieranie metadanych grup"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Dodawanie pliku grup z repozytorium: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Dodanie pliku grup dla repozytorium nie powiodło się: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Brak dostępnych grup we wszystkich repozytoriach"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Pobieranie metadanych znaczników pakietów"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Dodawanie znaczników z repozytorium: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 "Dodanie znaczników pakietów dla repozytorium nie powiodło się: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importowanie dodatkowych informacji o liście plików"
 
-#: ../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 można odnaleźć w pakiecie 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."
@@ -2251,23 +2381,21 @@ msgstr ""
 "Pozostały nieukończone transakcje. Można rozważyć wykonanie najpierw "
 "polecenia yum-complete-transaction, aby je ukończyć."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Próbowanie usunięcia pakietu \"%s\", który jest chroniony"
+#: ../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 "Pierwsza runda pomijania uszkodzonych %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 "Pomijanie uszkodzonych zajęło %i rund "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Próbowanie usunięcia pakietu \"%s\", który jest chroniony"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2275,90 +2403,90 @@ msgstr ""
 "\n"
 "Pakiety pominięto z powodu problemów z zależnościami:"
 
-#: ../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 ""
 "** Odnaleziono %d wcześniej istniejących problemów bazy danych RPM. Wynik "
 "polecenia \"yum check\":"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Ostrzeżenie: baza danych RPM została zmieniona poza programem yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "brak wymaganych"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "zainstalowano konflikt"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Ostrzeżenie: podczas transakcji wystąpił skrypt lub inne nie krytyczne "
 "błędy."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Nie można rozpocząć transakcji:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Nie można wykonać transakcji."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Usunięcie pliku transakcji %s nie powiodło się"
 
 #. 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 miało zostać zainstalowane, ale nie zostało."
 
 #. 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 miało zostać usunięte, ale nie zostało."
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Nie można otworzyć blokady %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 "Nie można sprawdzić, czy PID %s jest aktywny"
 
 #. 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 "Istnieje blokada %s: inna kopia jest uruchomiona jako 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 "Nie można utworzyć blokady na %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2367,27 +2495,27 @@ msgstr ""
 "Pakiet nie zgadza się z zamierzonym pobieraniem. Sugestia: proszę wykonać "
 "polecenie yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Nie można wykonać sprawdzenia sum kontrolnych"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Sumy kontrolne pakietu nie zgadzajÄ… siÄ™"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "sprawdzenie sum kontrolnych pakietu nie powiodło się, ale zapisywanie w "
 "pamięci podręcznej dla %s jest włączone"
 
-#: ../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 "używanie lokalnej kopii %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2398,11 +2526,11 @@ msgstr ""
 "    * wolne   %s\n"
 "    * wymagane %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Nagłówek nie jest pełny."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2410,62 +2538,62 @@ msgstr ""
 "Nagłówek nie jest w lokalnej pamięci podręcznej, a tryb używania tylko "
 "pamięci podręcznej jest włączony. Nie można pobrać %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Klucz publiczny dla %s nie jest zainstalowany"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Wystąpił problem podczas otwierania pakietu %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Klucz publiczny dla %s nie jest zaufany"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Pakiet %s nie jest podpisany"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Nie można usunąć %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "Usunięto %s"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Nie można usunąć %s pliku %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "Usunięto %s plik %s"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "Usunięto %d %s plików"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Więcej niż jeden identyczny wynik znajduje się w zestawie dla %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nic nie pasuje do %s.%s %s:%s-%s z aktualizacji"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2473,115 +2601,126 @@ msgstr ""
 "searchPackages()  zostanie usunięte w przyszłych wersjach programu yum."
 "                      Zamiast tego należy użyć searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Wyszukiwanie %d pakietów"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "wyszukiwanie pakietu %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "wyszukiwanie we wpisach plików"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "wyszukiwanie we wpisach dostarczania"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Wyniki dostarczania: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów"
 
-#: ../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 "Grupa o nazwie %s nie istnieje"
 
-#: ../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 "pakiet %s nie został oznaczony w grupie %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Dodawanie pakietu %s z grupy %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Brak dostępnego pakietu o nazwie %s do zainstalowania"
 
+#: ../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 "Nie można odnaleźć krotki pakietu %s w zestawie pakietów"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Nie można odnaleźć krotki pakietu %s w bazie danych RPM"
 
-#: ../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 "Nie odnaleziono pakietu %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Nieprawidłowa flaga wersji"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Obiekt pakietu nie był instancją obiektu pakietu"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nie podano nic do zainstalowania"
 
-#: ../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 "Sprawdzanie wirtualnych zależności lub plików dla %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 "Brak wyników dla parametru: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Pakiet %s jest zainstalowany, ale nie jest dostępny"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Brak pakietów dostępnych do instalacji"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pakiet: %s  - jest już w zestawie transakcji"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Pakiet %s został zastąpiony przez %s, który jest już zainstalowany"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2590,97 +2729,97 @@ msgstr ""
 "Pakiet %s został zastąpiony przez %s, ale zastępujący pakiet nie spełnia "
 "wymagań"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Pakiet %s został zastąpiony przez %s, próbowanie instalacji %s zamiast niego"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Pakiet %s jest już zainstalowany w najnowszej wersji"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Pakiet pasujący do %s jest już zainstalowany. Sprawdzanie aktualizacji."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Aktualizowanie wszystkiego"
 
-#: ../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 "Przestarzały pakiet nie zostanie zaktualizowany: %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 "Pakiet został już zastąpiony: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Przestarzały pakiet nie zostanie zaktualizowany: %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 "Już zaktualizowany pakiet nie zostanie zaktualizowany: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Brak pasujących pakietów do usunięcia"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Pomijanie uruchomionego jÄ…dra: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Usuwanie %s z transakcji"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Nie można otworzyć: %s. Pomijanie."
 
-#: ../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 "Sprawdzanie %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Nie można lokalnie zainstalować pakietu RPM delta: %s. Pomijanie."
 
-#: ../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 "Nie można dodać pakietu %s do transakcji. Niezgodna 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 ""
 "Nie można zainstalować pakietu %s. Został zastąpiony zainstalowanym pakietem"
 " %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 "
@@ -2689,131 +2828,142 @@ msgstr ""
 "Pakiet %s nie jest zainstalowany, nie można go zaktualizować. Proszę wykonać"
 " polecenie yum install, aby go zainstalować."
 
-#: ../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 "Wykluczanie %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Oznaczanie %s do zainstalowania"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Oznaczanie %s jako aktualizacji %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: nie aktualizuj zainstalowanego pakietu."
 
-#: ../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 "Nie można otworzyć pliku: %s. Pomijanie."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Podczas ponownego instalowania wystąpił problem: brak pasujących pakietów do"
 " usunięcia"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Podczas ponownego instalowania wystąpił problem: brak pakietu %s pasującego "
 "do zainstalowania"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Brak pakietów dostępnych do instalacji poprzedniej wersji"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Pakiet %s może być wielokrotnie instalowany, pomijanie"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Brak wyników dla dostępnych pakietów: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Dla pakietu dostępna jest tylko aktualizacja: %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 "Zainstalowanie poprzedniej wersji nie powiodło się: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Pobieranie klucza GPG z %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Pobranie klucza GPG nie powiodło się: "
 
-#: ../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 "Nieprawidłowy klucz GPG z %s: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 "Przetworzenie klucza GPG nie powiodło się: klucz nie posiada wartości %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 ""
-"Importowanie klucza GPG 0x%s:\n"
-" Identyfikator użytkownika: %s\n"
-" Pakiet                   : %s (%s)\n"
-" Od                       : %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 ""
-"Importowanie klucza GPG 0x%s:\n"
-" Identyfikator użytkownika: \"%s\"\n"
-" Od                       : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "Klucz GPG %s (0x%s) jest już zainstalowany"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Klucz nie zostanie zainstalowany"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Zaimportowanie klucza nie powiodło się (kod %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Klucz został pomyślnie zaimportowany"
 
-#: ../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"
@@ -2822,25 +2972,25 @@ msgstr ""
 "Klucze GPG wyświetlone dla repozytorium \"%s\" są już zainstalowane, ale nie są poprawne dla tego pakietu.\n"
 "Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "Klucz GPG %s (0x%s) został już zaimportowany"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Klucz dla repozytorium %s nie zostanie zainstalowany"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Zaimportowanie klucza nie powiodło się"
 
-#: ../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"
@@ -2849,111 +2999,164 @@ msgstr ""
 "Klucze GPG wyświetlone dla repozytorium \"%s\" są już zainstalowane, ale nie są poprawne.\n"
 "Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Nie można odnaleźć odpowiedniego serwera lustrzanego."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Wystąpiły błędy podczas pobierania pakietów."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Proszę zgłosić ten błąd na %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Błędy testu transakcji: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Nie można ustawić katalogu pamięci podręcznej: %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 "Wczytane wtyczki: "
 
-#: ../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 "Brak wyników dla wtyczki: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Wtyczka \"%s\" nie została wczytana, ponieważ jest wyłączona"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Nie można zaimportować wtyczki \"%s\""
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Wtyczka \"%s\" nie określa wymaganej wersji API"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Wtyczka \"%s\" wymaga API %s. Obsługiwane API to %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Wczytywanie wtyczki \"%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 ""
 "Istnieją dwie lub więcej wtyczek o nazwie \"%s\" w ścieżce wyszukiwania "
 "wtyczek"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Nie odnaleziono pliku konfiguracji %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 "Nie można odnaleźć pliku konfiguracji dla wtyczki %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "rejestracja poleceń nie jest obsługiwana"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "posiada brakujÄ…ce wymagania"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "posiada zainstalowane konflikty"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s jest duplikatem %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s zostaje zastÄ…piony przez %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s dostarcza %s, ale nie można go odnaleźć"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Ponowne tworzenie pakietu"
 
diff --git a/po/pt.po b/po/pt.po
index 02420d5..2b019d5 100644
--- a/po/pt.po
+++ b/po/pt.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: pt\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 "Erro nas Opções: %s"
 
-#: ../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 "Arq."
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versão"
 
-#: ../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 "Não é possível verificar se o PID %s está activo"
 
 #. 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/pt_BR.po b/po/pt_BR.po
index a88117f..31f0701 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.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: ufa <ufa at technotroll.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: Portuguese (Brazilian) (http://www.transifex.net/projects/p/yum/team/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: pt_BR\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 "Atualizando"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Apagando"
 
-#: ../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 "Obsoletos"
 
-#: ../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 "Atualizados"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Removidos"
 
-#: ../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 "Instalados"
 
@@ -66,73 +66,73 @@ msgstr "Erro: estado de saída inválido: %s de %s"
 msgid "Erased: %s"
 msgstr "Removidos: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Removendo"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Limpeza"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Comando \"%s\" já definido"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Configurando repositórios"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Lendo metadados do repositório a partir dos arquivos locais"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Erro de configuração: %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 "Erro nas opções: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instalados: %s-%s em %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Construídos    : %s em %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Enviados: %s em %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Você precisa dar algum comando"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Comando não encontrado: %s. Por favor, utilize %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Requisitos de disco:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Pelo menos mais %dMB são necessários no sistema de arquivos %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 ""
 "Sumário de erros\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Tentando executar a transação, mas não há nada a ser feito. Saindo."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Saindo pelo comando do usuário"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Baixando pacotes:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Erro ao baixar pacotes:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Executando o 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 "ERRO. Você precisa atualizar o rpm para manipular:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "Erro com o 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 "O RPM precisa ser atualizado"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Por favor, relate esse erro em %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Executando teste de transação"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Erro na verificação da transação:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Teste de transação completo"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Executando a transação"
 
-#: ../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 ""
 "Recusa de importação automática das chaves ao executar de forma não assistida.\n"
 "Use \"-y\" para sobrescrever."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Talvez você queira dizer: "
 
-#: ../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 "Pacotes %s%s%s disponíveis, mas já instalados."
 
-#: ../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 "Nenhum pacote %s%s%s disponível."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Pacotes a serem instalados"
 
-#: ../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 a ser feito"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d pacotes marcados para atualização"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Nenhum pacote marcado para atualização"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d pacotes marcados para Sincronização da Distribuição"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Nenhum pacote marcado para a Sincronização da Distribuição"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d pacotes marcados para remoção"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Nenhum pacote marcado para remoção"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Pacote(s) a ser(em) desatualizados(s)"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (a partir de %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "O pacote instalado %s%s%s%s não está disponível."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Pacote(s) a ser(em) reinstalado(s)"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nenhum pacote fornecido"
 
-#: ../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 "Encontrado: %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: nenhum resultado para: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nenhum pacote localizado"
 
-#: ../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 ""
 "Aviso: as versões 3.0.x do yum iriam corresponder erroneamente pelos nomes de arquivos.\n"
 " Você pode usar \"%s*/%s%s\" e/ou \"%s*bin/%s%s\" para obter esse comportamento."
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nenhum pacote localizado para %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Limpando repositórios:"
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Limpando tudo"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Limpando cabeçalhos"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Limpando pacotes"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Limpando metadados em xml"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Limpando cache do banco de dados"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Limpando metadados expirados do cache"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Limpando dados rpmdb em cache"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Limpando plugins"
 
-#: ../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 disponíveis:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Concluído"
 
-#: ../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: O grupo %s não existe."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Nenhum pacote disponível para instalação ou atualização nos grupos "
 "requisitados"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d pacote(s) a ser(em) instalado(s)"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Nenhum grupo de nome %s existe"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Nenhum pacote a ser removido a partir dos grupos"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d pacote(s) a ser(em) removido(s)"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "O pacote %s já está instalado, ignorando"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Descartando pacote não comparável %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 ""
 "Nenhum outro %s instalado, adicionado à lista para potencial instalação"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opções do plugin"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Erro na linha de comando: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -416,281 +450,287 @@ msgstr ""
 "\n"
 "%s: a opção %s requer um argumento"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color aceita uma destas opções: 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 "mostrar essa mensagem ajuda e sai"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "ser tolerante com os erros"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "executar por completo a partir do cache do sistema, não atualiza o cache"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "configurar localização do arquivo"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "Tempo máximo de espera do comando"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nível de depuração na saída"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "nível de erro na saída"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "nível de depuração na saída para o rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "operação discreta"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "operação detalhada"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "responder sim para todas as perguntas"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "mostrar versão do Yum ao sair"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "definir raiz de instalação"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "habilitar um ou mais repositórios (curingas são permitidos)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "desabilitar um ou mais repositórios (curingas são permitidos)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "excluir pacote(s) por nome ou glob"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 "desabilitar a exclusão a partir do principal, para um repositório ou para "
 "tudo"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "Habilitar processo de obsolescência durante as atualizações"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "desabilitar plugins do Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "desabilitar verificação de assinaturas gpg"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "desabilitar plugins pelo nome"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "habilita plugins pelo nome"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "ignorar pacotes com problemas de solução de dependências"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "controla o uso da cor"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr "defina o valor de $releasever nos arquivos repo e yum config"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "Configurando opções arbitrárias de repositório e configurações. "
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:305
+#: ../output.py:307
 msgid "Feb"
 msgstr "Fev"
 
-#: ../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 "Out"
 
-#: ../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 "Tentando outro espelho."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nome        : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arquitetura        : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Época       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Versão     : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Lançamento     : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Tamanho        : %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 "Do repositório   : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Executor   : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Tempo de execução  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Tempo de compilação   : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Tempo de instalação: %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 "Alterado por : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Sumário     : "
 
-#: ../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 "Licença     : "
 
-#: ../output.py:614 ../output.py:900
+#: ../output.py:616 ../output.py:910
 msgid "Description : "
 msgstr "Descrição : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "s"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "sim"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "não"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Correto? [s/N]:"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -699,141 +739,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 " Descrição: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Pacotes obrigatórios:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Pacotes padrão:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Pacotes opcionais:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Pacotes condicionais:"
 
-#: ../output.py:809
+#: ../output.py:814
 #, python-format
 msgid "package: %s"
 msgstr "pacote: %s"
 
-#: ../output.py:811
+#: ../output.py:816
 msgid "  No dependencies for this package"
 msgstr "  Nenhuma dependência para este pacote"
 
-#: ../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 não satisfeita"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Resultado a partir de:"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licença     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nome de arquivo    : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Outro       : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Houve um erro no cálculo do tamanho total do download"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Tamanho total: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Tamanho total do download: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Tamanho depois de instalado: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Houve um erro ao calcular o tamanho instalado"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Reinstalando"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Desatualizando"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Instalando para as dependências"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Atualizando para as dependências"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Removendo para as dependências"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Ignorado (problemas de dependências)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Pacote"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arq."
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Versão"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Repo"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Tam."
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     substituindo  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -844,57 +889,57 @@ msgstr ""
 "Resumo da transação\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Instalar  %5.5s Pacote(s)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Atualizar   %5.5s Pacote(s)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Remover     %5.5s Pacote(s)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Reinstalar %5.5s Pacote(s)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Desatualizar %5.5s Pacote(s)\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Removido(s)"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Dependência(s) removida(s)"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Dependência(s) instalada(s)"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Dependência(s) atualizada(s)"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Substituído(s)"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Falhou"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dois"
 
@@ -902,7 +947,7 @@ msgstr "dois"
 #. 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"
@@ -913,328 +958,368 @@ msgstr ""
 " Download atual cancelado, %sinterrompa com (ctrl-c) novamente%s dentro de %s%s%s segundos\n"
 "para sair.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "interrupção do usuário"
 
-#: ../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 "<indefinido>"
 
-#: ../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 "IDs de transação ou pacote(s) fornecido(s) inválido(s)"
 
-#: ../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 "Usuário de login"
 
-#: ../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 "Data e hora"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Ação(ões)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Alterado"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Nenhum ID de transação fornecido"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "O ID de transação fornecido é inválido"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "O ID de transação dado não foi localizado"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Foi localizado mais de um ID de transação!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Nenhum ID de transação ou pacote fornecido"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Desatualizados"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Não instalado"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Antigo"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Recente"
 
-#: ../output.py:1552
+#: ../output.py:1722 ../output.py:1724
 msgid "Transaction ID :"
 msgstr "ID de transação:"
 
-#: ../output.py:1554
+#: ../output.py:1726
 msgid "Begin time     :"
 msgstr "Horário de início:"
 
-#: ../output.py:1557 ../output.py:1559
+#: ../output.py:1729 ../output.py:1731
 msgid "Begin rpmdb    :"
 msgstr "Início do rpmdb:"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s segundos)"
+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 "Horário do fim:"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Fim do rpmdb:"
 
-#: ../output.py:1580
+#: ../output.py:1762 ../output.py:1764
 msgid "User           :"
 msgstr "Usuário:"
 
-#: ../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 "Código de retorno:"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Interrompido"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Falha:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Sucesso"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Linha de comando  :"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "informações não-padrão adicionais armazenadas: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transação realizada com:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Pacotes alterados:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Pacotes ignorados: "
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Problemas com Rpmdb:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Saída do scriptlet:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Erros:"
 
-#. 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 "Dep-Install"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Obsoletos"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Apagar"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Reinstalar"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Desatualizar"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Atualizar"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Hora"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Ontem"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Uma semana atrás"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "2 semanas atrás"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "3 meses atrás"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "6 meses atrás"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Ano passado"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Há mais de um ano"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nenhuma transação %s achada"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "ID da transação:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Informação adicional do histórico disponível:"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Não há dados adicionais encontrados por este nome"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "instalado"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "atualizado"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "obsoleto"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "removido"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "Reinstalado"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "Desatualizado"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "atualizado"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "obsoleto"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Pacote %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 "--> Executando verificação da transação"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Reiniciando resolução de dependências com as novas alterações."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Resolução de dependências finalizada"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Processando dependência: %s para o pacote: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Manter os  pacotes: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dependência não resolvida: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Pacote: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1243,7 +1328,7 @@ msgstr ""
 "\n"
 "    Requer: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1252,7 +1337,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1261,7 +1346,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1270,87 +1355,87 @@ msgstr ""
 "       Não encontrado"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Atualizado por"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Desatualizado por"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Obsoletado por"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Disponível"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Processando conflito: %s conflita com %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Construindo conjunto de transações com os pacotes selecionados. Por "
 "favor aguarde."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "--> Baixando cabeçalho do %s para inclusão no conjunto de transações."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Executando"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Dormindo"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Ininterrompível"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zumbi"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Rastreado/Parado"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  O outro aplicativo é: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  O outro aplicativo é: %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 "    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"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "Saindo pelo cancelamento do usuário"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1370,7 +1455,7 @@ msgstr ""
 "\n"
 "Saindo por um pipe defeituoso"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1381,7 +1466,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"
@@ -1389,36 +1474,36 @@ msgstr ""
 "No momento outro aplicativo está com a posse da trava do yum; saindo "
 "conforme configurado pelo exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Erro PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Error do 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 ""
 " Você pode tentar usar o parâmetro --skip-broken para contornar o 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 " Você pode tentar executar: 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 "Erro(s) desconhecido(s): código de saída: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1426,15 +1511,19 @@ msgstr ""
 "\n"
 "Dependências resolvidas"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Concluído!"
 
-#: ../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 "Você precisa ser root para executar 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"
@@ -1464,48 +1553,48 @@ msgstr ""
 "\n"
 "Para mais informações contate o fornecedor da sua distribuição ou do pacote.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Erro: É necessário passar uma lista de pacotes para %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Erro: É necessário um item para corresponder"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Erro: É necessário um grupo ou uma lista de grupos"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Erro: a limpeza requer uma opção: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Erro: argumento de limpeza inválido: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Nenhum argumento para o shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nome de arquivo passado para o shell: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "O arquivo %s, passado como um argumento para o shell, não existe."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Erro: mais de um arquivo passado como argumento para o 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"
@@ -1515,302 +1604,302 @@ msgstr ""
 "Execute \"yum repolist all\" para ver os repositórios que você tem.\n"
 "Você pode habilitar repositórios com yum-config-manager --enable <repositório>"
 
-#: ../yumcommands.py:189
+#: ../yumcommands.py:199
 msgid "PACKAGE..."
 msgstr "PACOTE..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instala um ou mais pacotes no seu sistema"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Configurando o processo de instalação"
 
-#: ../yumcommands.py:212 ../yumcommands.py:234
+#: ../yumcommands.py:222 ../yumcommands.py:244
 msgid "[PACKAGE...]"
 msgstr "[PACOTE...]"
 
-#: ../yumcommands.py:215
+#: ../yumcommands.py:225
 msgid "Update a package or packages on your system"
 msgstr "Atualiza um ou mais pacotes do seu sistema"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Configurando o processo de atualização"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Sincronizar os pacotes instalados para as últimas versões disponíveis"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Configurando o processo de Sincronização de Distribuição"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Mostra detalhes sobre um pacote ou grupos de pacotes"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Pacotes instalados"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Pacotes disponíveis"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Pacotes extras"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Pacotes atualizados"
 
 #. 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 "Tornando pacotes obsoletos"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Pacotes adicionados recentemente"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Nenhum pacote correspondente a ser listado"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Lista um pacote ou grupos de pacotes"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Remove um ou mais pacotes do seu sistema"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Configurando o processo de remoção"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Configurando o processo de grupos"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Não há grupos nos quais executar o comando"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Lista os grupos de pacotes disponíveis"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instala pacotes em um grupo ou no seu sistema"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Remove pacotes de um grupo ou do seu sistema"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Mostra detalhes sobre um grupo de pacotes"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Gera o cache de metadados"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Realizando cache de arquivos para todos os metadados."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Isso pode demorar um pouco, dependendo da velocidade deste computador"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Cache de metadados criado"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Remove os dados do cache"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Localiza qual pacote fornece o valor dado"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Verifica por atualizações de pacotes disponíveis"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Pesquisa detalhes do pacote para a string fornecida"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Pesquisando por pacotes:"
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Atualiza pacotes levando em conta os obsoletos"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Configurando o processo de atualização"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instala um RPM local"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Configurando o processo de pacote local"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Determina qual pacote fornece a dependência dada"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Pesquisando pacotes por dependência:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Executa um shell interativo do yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Configurando o shell do Yum"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Lista as dependências de um pacote"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Localizando dependências:"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Exibe os repositórios 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 "desabilitado"
 
-#: ../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 "  Atualizados :"
 
-#: ../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 "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 "id do repo"
 
-#: ../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 "nome do repo"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Exibe uma mensagem de uso para ajuda"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Nenhuma ajuda disponível para %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1820,7 +1909,7 @@ msgstr ""
 "\n"
 "apelidos: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1830,84 +1919,117 @@ msgstr ""
 "\n"
 "apelido: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Configurando o processo de reinstalação"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "reinstala um pacote"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Configurando o processo de desatualização"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "desatualizando um pacote"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Exibe uma versão para a máquina e/ou os repositórios disponíveis."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Grupos da versão do Yum:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Grupo:"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Pacotes:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Instalados:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Grupos instalados:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Disponíveis:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Grupos disponíveis:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Exibir ou usar o histórico de transações"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Subcomando de histórico inválido, use: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Você não tem acesso ao banco de dados do histórico."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Procurar por problemas no 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 ""
 "Outro aplicativo está retendo o bloqueio do yum; esperando por ele para "
 "sair..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Resolvendo dependências"
 
-#: ../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"
@@ -1917,185 +2039,193 @@ msgstr ""
 "\n"
 "Saindo pelo cancelamento do usuário."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Configurando TransactionSets antes da ativação da classe de configuração"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "tsflag inválido no arquivo de configuração: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Pesquisando pkgSack para a dep.: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Membro: %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 "Adicionando pacote %s no modo %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Removendo pacote %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requer: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s requer %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "O requerimento necessário já foi localizado, enganando"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "O requerimento necessário não é o nome de um pacote. Localizando: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Fornecedor em potencial: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "O modo é %s para o fornecedor do %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modo para o pacote que fornece o %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: o pacote %s que requer o %s foi marcado para remoção"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Tornando %s obsoleto com o %s para resolver a dependência."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Atualizando %s para resolver a dependência."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 "Não foi possível encontrar um caminho de atualização para a dep. para: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "%s localizado rapidamente a 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 está nos pacotes fornecedores mas já está instalado, removendo."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "O pacote de solução em potencial %s tem uma instância mais nova no ct."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "O pacote de solução em potencial %s tem uma instância mais nova instalada."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s já está no ct, pulando esse"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Marcando %s como uma atualização para o %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Marcando %s como uma instalação para o %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Sucesso - transação vazia"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Reiniciando o loop"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Término do processo de dependências"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s a partir de %s tem problemas de resolução de dependências"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Sucesso - dependências resolvidas"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Verificando dependências para %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "procurando por %s como um requerimento do %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Executando 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 "melhor arquitetura no po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s torna %s obsoleto"
 
-#: ../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 comparou %s com %s em %s\n"
 "  Vencedor: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "Sourcerpm comum %s e %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "o pacote base %s está instalado para o %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefixo comum de %s entre %s e %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requer mínimo: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr "Vencedor: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr "Perdedor(com %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Melhor ordem: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repositório %r: Erro ao analisar a configuração: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "O repositório %r não tem nome na configuração, usando o id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "plugins já inicializados"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Lendo RPMDB local"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Configurando sacos de pacotes"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "o objeto de repositório para o %s necessita de um método _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "conseqüentemente este repo não pode 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() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Construindo objeto de atualizações"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() será removida em uma futura versão do Yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Obtendo metadados do grupo"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Adicionando arquivo de grupo a partir do repositório: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Nenhum grupo disponível em nenhum repositório"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Obtendo metadados do pkgtags"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Adicionando tags do repositório: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Falha ao adicionar as Pkg Tags para o repositório: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importando informações adicionais da lista de arquivos"
 
-#: ../yum/__init__.py:898
+#: ../yum/__init__.py:953
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "O programa %s%s%s está localizado no pacote 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."
@@ -2247,23 +2377,21 @@ msgstr ""
 "Há transações não finalizadas restantes. Você pode considerar executar o "
 "yum-complete-transaction primeiro para finalizá-las."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Tentando remover \"%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 "Rodada de ignoração de dependências quebradas %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 "A ignoração de dependências quebradas levou %i rodadas"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Tentando remover \"%s\", que está protegido."
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2271,89 +2399,89 @@ msgstr ""
 "\n"
 "Pacotes ignorados devido a problemas de dependências:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s a partir 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 ""
 "** Encontrado(s) %d problema(s) pré-existente(s) do rpmdb, saída do  'yum "
 "check' a seguir:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Aviso: o RPMDB foi alterado de fora do yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "faltando exigências"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "conflito instalado"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Aviso: scriptlet ou outros erros não fatais ocorreram durante a transação."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "A transação não pode ser iniciada."
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Não foi possível executar a transação."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Falha ao remover o arquivo de transação %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 deveria ter sido instalado mas não foi!"
 
 #. 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 deveria ter sido removido mas não foi!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Não foi possível abrir a trava %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 "Não foi possível verificar se o PID %s está ativo"
 
 #. 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 "Bloqueio existente em %s: outra cópia está em execução com o 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 "Não foi possível criar um bloqueio em %s: %s"
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2362,26 +2490,26 @@ msgstr ""
 "O Pacote não coincide com o download pretendido. Sugestão: execute  yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Não foi possível realizar a soma de verificação"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "O pacote não corresponde à soma de verificação"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "o pacote falhou na soma de verificação mas o cache está habilitado para o %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 "usando cópia local do %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2392,11 +2520,11 @@ msgstr ""
 "    * livre   %s\n"
 "    * necessário %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "O cabeçalho não 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"
@@ -2404,62 +2532,62 @@ msgstr ""
 "O cabeçalho não está no cache local e o modo de somente cache está "
 "habilitado. Não foi possível baixar o %s."
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "A chave pública para o %s não está instalada"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problema ao abrir o pacote %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "A chave pública para o %s não é confiável"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "O pacote %s não está assinado"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Não foi possível remover %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s removido"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Não foi possível remover %s arquivo %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s arquivo %s removido"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s arquivos removidos"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Mais de uma correspondência idêntica no 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 corresponde ao %s.%s %s:%s-%s a partir da atualização"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2467,115 +2595,126 @@ msgstr ""
 "searchPackages() será removida em uma futura versão do Yum. Ao invés disso, "
 "use a searchGenerator().\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Pesquisando por %d pacotes"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "pesquisando pelo pacote %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "pesquisando nas entradas do arquivo"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "pesquisando nas entradas dos fornecimentos"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Fornecimento combina com: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Nenhum dado de grupos disponível para os repositório 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 "Não existe nenhum grupo de nome %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 "o pacote %s não foi marcado no grupo %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Adicionando o pacote %s do grupo %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Nenhum pacote de nome %s disponível 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 "A tupla %s do pacote não pôde ser encontrada no packagesack"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "A tupla %s do pacote não pôde ser localizada no 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 "Nenhum pacote encontrado para %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Sinalizador de versão inválido"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "O pacote de objeto não era uma instância de pacote de objeto"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nada especificado 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 por fornecimento virtual ou de arquivo para %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 "Nenhuma correspondência para o argumento: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Pacote %s instalado, mas não disponível"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Nenhum pacote disponível para instalar"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pacote: %s - já está no conjunto de transações"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "O pacote %s foi tornado obsoleto pelo %s, o qual já está 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 "
@@ -2583,83 +2722,83 @@ msgid ""
 msgstr ""
 "O pacote %s foi tornado obsoleto por %s, mas este não provê os requisitos."
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "O pacote %s foi tornado obsoleto por %s, tentando instalar %s ao invés disso"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "O pacote %s já está instalado em sua última versão"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "O pacote %s já está instalado. Verificando por uma atualização."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Atualizando tudo"
 
-#: ../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 "Pacote já obsoleto não será atualizado: %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 "O pacote já está 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 "Não atualizando o pacote que está 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 "Pacote já atualizado não será atualizado novamente: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nenhum pacote encontrado para remoção"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Ignorando o kernel em execução: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Removendo %s da transação"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Não foi possível 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 "Não é possível instalar localmente o 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"
@@ -2667,13 +2806,13 @@ msgstr ""
 "Não foi possível adicionar o pacote %s à transação. %s não é uma arquitetura"
 " compatível."
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Não é possível instalar o pacote % s. É obsoleto pelo pacote 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 "
@@ -2682,126 +2821,137 @@ msgstr ""
 "O pacote %s não está instalado, não é possível atualizá-lo. Execute o yum "
 "install para instalá-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 "Excluindo %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 uma atualização do %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: não atualiza o pacote 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 "Não foi possível abrir o arquivo: %s. Ignorando."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problema na reinstalação: nenhum pacote encontrado para remoção"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problema na reinstalação: nenhum pacote %s encontrado para instalação"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Nenhum pacote disponível para ser desatualizado"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "O pacote %s permite múltiplas instalações, ignorando"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Nenhuma correspondência disponível para o pacote: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Somente a atualização está disponível para o pacote: %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 "Falha ao desatualizar: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Obtendo a chave GPG a partir de %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "A obtenção da chave GPG falhou:"
 
-#: ../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 "A chave GPG de %s é inválida: %s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Falha na análise da chave GPG: ela não tem o 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 a chave GPG  0x%s:\n"
-" Userid : %s\n"
-" Pacote: %s (%s)\n"
-" De   : %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 a chave GPG 0x%s:\n"
-" Userid: \"%s\"\n"
-" De  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "A chave GPG em %s (0x%s) já está instalada"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Não está instalando a chave"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Falha na importação da chave (código %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Chave importada com sucesso"
 
-#: ../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"
@@ -2810,25 +2960,25 @@ msgstr ""
 "As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n"
 "Verifique se as URLs corretas das chaves estão configuradas para esse repositório."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "A chave GPG em %s (0x%s) já foi importada"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "A chave para o repositório %s não será instalada"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Falha na importação da chave"
 
-#: ../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"
@@ -2837,111 +2987,164 @@ msgstr ""
 "As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas.\n"
 "Verifique se as URLs das chaves estão configuradas corretamente para este repositório. "
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Não foi possível encontrar um espelho apropriado."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Foram encontrados erros ao baixar os pacotes."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Por favor, relate esse erro em %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Erros do teste de transação:"
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Não foi possível definir a 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 "Plugins carregados: "
 
-#: ../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 "Nenhum plugin correspondente para: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "O plugin \"%s\" não será carregado, pois está desabilitado"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "O plugin \"%s\" não pôde ser importado"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "O plugin \"%s\" não especifica a versão requerida da API"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "O plugin \"%s\" requer a API %s. A API suportada é a %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Carregando o plugin \"%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 ""
 "Dois ou mais plugins com o nome \"%s\" existem no caminho de pesquisa "
 "plugins"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Arquivos de configuração %s não encontrado"
 
 #. 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 "Não foi possível encontrar o arquivo de configuração para o plugin %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "O registro de comandos não é suportado"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "tem exigências faltando do"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "tem conflitos instalados"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s é uma duplicação do %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s foi tornado obsoleto por %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s provê %s mas não pôde ser achado"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Reempacotando"
 
diff --git a/po/ru.po b/po/ru.po
index 50f13a2..daf04bb 100644
--- a/po/ru.po
+++ b/po/ru.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-10 11:55+0000\n"
-"Last-Translator: shnurapet <shnurapet 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: Russian (http://www.transifex.net/projects/p/yum/team/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: ru\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Обновление"
 
-#: ../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,73 +66,73 @@ msgstr "Ошибка: неверный выходной статус: %s для
 msgid "Erased: %s"
 msgstr "Удален: %s"
 
-#: ../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 "Команда \"%s\" уже используется"
 
-#: ../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 "Ошибка конфигурации: %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 "Ошибка опции: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Установлено: %s-%s из %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Собрано    : %s из %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Передано   : %s из %s"
 
-#: ../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 "Не найдена команда: %s Пожалуйста используйте для справки %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Необходимо места на диске:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Как минимум %d Мбайт необходимо на %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 ""
 "Обзор ошибок \n"
 "-------------\n"
 
-#: ../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 "Ошибка загрузки пакетов:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Запуск 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 "ОШИБКА Вам необходимо обновить rpm:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ОШИБКА в rpm_check_debug и разрешении зависимостей:"
+#: ../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 должен быть обновлен"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Пожалуйста, сообщите об ошибке в %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Проверяем сценарий"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Проверка сценария завершена с ошибкой:\n"
 
-#: ../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."
@@ -201,93 +201,114 @@ msgstr ""
 "Отмена автоматического импорта ключей во время запуска без контроля.\n"
 "Используйте \"-y\" для игнорирования."
 
-#: ../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 "Пакет(ы) %s%s%s доступны, но не установлены."
 
-#: ../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 не найдено."
 
-#: ../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 "%d пакеты отмечены для обновления"
 
-#: ../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 "Отмечено пакетов для синхронизации: %d"
 
-#: ../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 пакеты отмечены для удаления"
 
-#: ../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 " (из %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Установленный пакет %s%s%s%s недоступен."
 
-#: ../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 "Совпадений: %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 "Внимание: совпадений для %s не найдено"
 
-#: ../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"
@@ -297,114 +318,127 @@ msgstr ""
 " Вы можете использовать \"%s*/%s%s\" и/или \"%s*bin/%s%s\" \n"
 " чтобы получить соответствующее поведение"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Пакет для %s не найден"
 
-#: ../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 "Очистка xml метаданных"
 
-#: ../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 "Очистка кэша данных базы RPM"
 
-#: ../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 "Внимание: коллекции %s не существует."
 
-#: ../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 "%d Пакет(ы) для установки"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Коллекции с названием %s не существует"
 
-#: ../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 "%d Пакет(ы) для удаления"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Пакет %s уже установлен, пропускаем"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Исключение несовместимого пакета %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 "Других %s не установлено, добавляем в список для возможной установки"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Опции модуля"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Ошибка команды: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -415,283 +449,289 @@ msgstr ""
 "\n"
 "%s: %s опцию необходимо указать с аргументом"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color возможное значение: 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 "отобразить помощь и выйти"
 
-#: ../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 ""
 "показывать повторяющиеся в репозиториях пакеты, для команд list/search"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "уровень сообщений об ошибках"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "уровень отладочных сообщений для rpm"
 
-#: ../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 "показать версию Yum и выйти"
 
-#: ../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 "отключить модули Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "отключить проверку подписи gpg"
 
-#: ../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 ""
 "установите значение $releasever в конфигурационном файле yum и в файлах "
 "репозиториев (repo)"
 
-#: ../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 "Название: %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Архитектура: %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Период: %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Версия: %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Выпуск: %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Объем: %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Источник: %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Из источника: %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Создатель: %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Время создания: %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Время сборки: %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Время установки: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Установил: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Изменил: %s"
 
-#: ../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 "Ссылка: %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 "Описание: "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "да"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "нет"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Продолжить? [y/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -700,141 +740,146 @@ msgstr ""
 "\n"
 "Коллекция: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Код коллекции: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Описание: %s"
 
-#: ../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 "пакет: %s"
 
-#: ../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 "  зависимость: %s"
 
-#: ../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 "Лицензия    : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Имя файла   : %s"
 
-#: ../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 "Общий размер: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Объем загрузки: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Объем изменений: %s"
 
-#: ../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 "     замена  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -845,57 +890,57 @@ msgstr ""
 "Результат операции\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Установить %5.5s пакет(а,ов)\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Обновить %5.5s пакет(а,ов)\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Удалить %5.5s пакет(а,ов)\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Переустановить %5.5s пакет(а,ов)\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Откатить %5.5s пакет(а,ов)\n"
 
-#: ../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 "двух"
 
@@ -903,7 +948,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"
@@ -914,328 +959,368 @@ msgstr ""
 " Текущая загрузка отменена, %sпрервите (ctrl-c) повторно%s в течение %s%s%s секунд,\n"
 "чтобы выйти.\n"
 
-#: ../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 "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 "Система"
 
-#: ../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"
-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 "Вход пользователя"
 
-#: ../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 "Дата и время"
 
-#: ../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 "Начало rpmdb   :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s секунд)"
+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 "Конечное время :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Конец rpmdb    :"
 
-#: ../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 "Имеется дополнительная информация: %d"
 
-#: ../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 "Ошибки в rpmdb:"
 
-#: ../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 "За последние 2 недели"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "За последние 3 месяца"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "За последние 6 месяцев"
 
-#: ../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 "Действие %s не найдено"
 
-#: ../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 "%s: По этому названию других данных нет"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "для установки"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "для обновления"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "как недействительный"
+#: ../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"
-msgstr "для отката"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "для обновления"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "как недействительный"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Пакет %s.%s %s:%s-%s помечен %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 "--> Обработка зависимостей: %s для пакета: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Сохранен пакет: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Неразрешенная зависимость: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Пакет: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1244,7 +1329,7 @@ msgstr ""
 "\n"
 "    Необходимо: %s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1253,7 +1338,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1262,7 +1347,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1271,86 +1356,86 @@ 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 конфликтует с %s"
 
-#: ../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 "---> Загрузка заголовка %s для включения в список."
 
-#: ../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 "  Другое приложение: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Другое приложение: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Память   : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Запущено : %s — %s назад"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Статус   : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "Выход по запросу пользователя"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1370,7 +1455,7 @@ msgstr ""
 "\n"
 "Выход из-за разрыва связи"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1381,41 +1466,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 "Другое приложение удерживает данные yum; выход согласно exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Ошибка PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Ошибка 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 "Ошибка: %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 чтобы обойти проблему"
 
-#: ../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"
 
-#: ../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 "Неизвестная ошибка(ошибки): Код выхода: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1423,15 +1508,19 @@ msgstr ""
 "\n"
 "Зависимости разрешены"
 
-#: ../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"
@@ -1461,52 +1550,52 @@ msgstr ""
 "\n"
 "Чтобы узнать больше, пожалуйста, свяжитесь с поставщиком дистрибутива или пакета.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Ошибка: Необходимо указать список пакетов для %s"
 
-#: ../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 "Ошибка: очистка требует опции: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Ошибка: неверный параметр очистки: %r"
 
-#: ../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 "Имя файла принятое для командной оболочки: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 "Файл %s переданный в качестве аргумента для командной оболочки не "
 "существует."
 
-#: ../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"
@@ -1516,302 +1605,302 @@ msgstr ""
 "Выполните «yum repolist all» для вывода списка доступных.\n"
 "Включение производится командой yum-config-manager --enable [источник]"
 
-#: ../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 "Запуск интерактивной командной оболочки yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Настройка командной оболочки Yum"
 
-#: ../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 "baseurl репозитория  : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "metalink репозитория : "
 
-#: ../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 "Никогда (последний: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "момент (осталось:%s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s секунд(а) (осталось: %s)"
 
-#: ../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 "Помощь недоступна для %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1821,7 +1910,7 @@ msgstr ""
 "\n"
 "альтернативные названия: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1831,82 +1920,115 @@ msgstr ""
 "\n"
 "альтернативное название: "
 
-#: ../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 " Группы версий Yum:"
 
-#: ../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 "Неверная подкоманда журнала, используйте: %s."
 
-#: ../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 "Проверка проблем в базе данных RPM"
 
-#: ../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. Подождите..."
 
+#: ../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"
@@ -1916,182 +2038,190 @@ msgstr ""
 "\n"
 "Выход по запросу пользователя"
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() будет устранен в следующей версии Yum\n"
 
-#: ../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 "Неверный tsflag в конфигурационном файле: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Поиск набора пакетов для зависимости: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Член: %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 преобразован для установки"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Добавление пакета %s в режиме %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Удаление пакета %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s требуется: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s требуется %s"
 
-#: ../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 "Требуемая зависимость не является именем пакета. Поиск: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Возможный поставщик: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Режим %s для поставщика %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Режим для пакета, предоставяющего %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 пакет необходимый для %s был помечен для удаления"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: Замена устаревшего %s пакета пакетом %s чтобы разрешить зависимости."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Обновление %s для разрешения зависимостей."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Не удается найти путь обновления зависимости для: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Быстро подобран пакет %s в качестве требуемого для %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 уже установлен и будет пропущен"
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Пакет %s в сценарии новее доступного"
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Более новый пакет %s уже установлен в систему."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s уже в списке к действию, пропускаем его"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: %s отмечен как обновление для %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Отмечен %s чтобы установить %s"
 
-#: ../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 "%s из %s имеет проблемы с разрешением зависимостей"
-
-#: ../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 "Проверка зависимостей для %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "поиск %s требуется для %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Запуск compare_providers() для %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 "Лучший архив в %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s исключает %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2100,142 +2230,142 @@ msgstr ""
 "Сравнение archdist %s с %s в %s\n"
 "  Лучший: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "общий источник RPM %s и %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "базовый пакет %s установлен для %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "Общий префикс %s для %s и %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "минимально: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr "Лучший: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr "Худший (c %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Лучший выбор: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Источник %r: Сбой обработки настроек: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Репозиторий %r  не имеет названия в конфигурации, используется ID"
 
-#: ../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 "doRpmDBSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Чтение локальной базы данных RPM"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../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 "Объект репозитория %s не имеет метода _resetSack\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "поэтому этот репозиторий не может быть сброшен.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../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 "doGroupSetup() будет устранен в следующей версии Yum.\n"
 
-#: ../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 "Добавление файла коллекций из репозитория: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Ошибка добавления файла коллекций для репозитория: %s — %s"
 
-#: ../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 "Добавление меток из репозитория: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Ошибка добавление меток пакета для репозитория: %s — %s"
 
-#: ../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 "Программа %s%s%s найдена в пакете 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."
@@ -2243,23 +2373,21 @@ msgstr ""
 "Остались незавершенные действия. Возможно, сначала следует выполнить yum-"
 "complete-transaction для их завершения."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Попытка удаления защищенного «%s»"
+#: ../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 "Проход с пропуском нарушенных связей %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 "Пропуск нарушенных связей завершен в %i проход(а,ов)"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Попытка удаления защищенного «%s»"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2267,86 +2395,86 @@ msgstr ""
 "\n"
 "Пакеты пропущены из-за проблем с зависимостями:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s из %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 "** Предварительно ошибок в rpmdb: %d, «yum check» выдает следующее:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "ПРЕДУПРЕЖДЕНИЕ: база данных RPM была изменена вне yum."
 
-#: ../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 "Невозможно удалить файл сценария %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 должен был быть установлен, но не был установлен!"
 
 #. 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 должен был быть удален, но не был удален!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Невозможно открыть блокировку %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 "Невозможно проверить активен ли процесс %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 "Заблокировано %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 "Вы не можете создать блокировку %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2355,25 +2483,25 @@ msgstr ""
 "Пакет не соответствует предложенному для загрузки.\r\n"
 "Предлагается запустить run yum --enablerepo=%s clean metadata"
 
-#: ../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 "проверка контрольной суммы неудачна, но кэширование включено для %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"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2384,11 +2512,11 @@ msgstr ""
 "    * свободно   %s\n"
 "    * необходимо %s"
 
-#: ../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"
@@ -2396,62 +2524,62 @@ msgstr ""
 "Заголовок не в локальном кэше. Включен режим только из кэша. Невозможно "
 "загрузить %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Публичный ключ для %s не установлен"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Проблема открытия пакета %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Публичный ключ для %s не заслуживает доверия"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Пакет %s не подписан"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Невозможно удалить %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s удален(ы)"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Невозможно удалить %s файл %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s файл %s удален"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s файлы удалены"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Более одного идентичных совпадений найдено в наборе для %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Совпадений не найдено %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"
@@ -2459,197 +2587,208 @@ msgstr ""
 "searchPackages() будет убрано в следующей версии Yum."
 "                          Используйте searchGenerator() взамен.  \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Поиск %d пакетов"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "поиск пакета %s"
 
-#: ../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 "Результат совпадений: %s"
 
-#: ../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 "Коллекции с названием %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 "пакет %s не отмечен в коллекции %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Добавление пакета %s из коллекции %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Пакет с именем %s не доступен для установки"
 
+#: ../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 не найден в наборе пакетов"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Кортеж пакетов %s не найден в базе RPM"
 
-#: ../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 "Пакет %s не найден"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "Проверка виртуального провайдера или файлового провайдера для %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 "Нет результатов для параметра: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Пакет %s уже установлен и недоступен"
 
-#: ../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 "Пакет: %s — уже в списке к действию"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Пакет %s недействителен из-за установленного %s"
 
-#: ../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 "Пакет %s заменен %s, но последний не отвечает зависимостям"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "Пакет %s недействителен из-за %s, попытка установки %s взамен"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Пакет %s уже установлен, и это последняя версия."
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Пакет %s уже установлен. Проверка обновлений."
 
 #. 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 "Устаревший и уже необновляемый пакет: %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 "Пакет уже устарел: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Устаревший необновляемый пакет: %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 "Необновленный пакет, который был обновлен ранее: %s.%s %s:%s-%s"
 
-#: ../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 "Пропуск выполняющегося ядра: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Исключение %s из списка действий"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Невозможно открыть: %s. Пропуск."
 
-#: ../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: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Нельзя произвести localinstall deltarpm %s. Пропуск."
 
-#: ../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"
@@ -2657,12 +2796,12 @@ msgstr ""
 "Невозможно добавить пакет %s в список действий. Несовместимая архитектура: "
 "%s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "Установка пакета %s невозможна. Его заменил установленный пакет %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 "
@@ -2671,126 +2810,137 @@ msgstr ""
 "Пакет %s не установлен, невозможно обновить его. Запустите 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 "Исключаем %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s отмечен для установки"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s отмечен как обновление для %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: не обновляет установленный пакет."
 
-#: ../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 "Невозможно открыть файл %s. Пропуск."
 
-#: ../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 "Проблема при переустановке: пакет %s не найден для установки"
 
-#: ../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 "Пакет %s может быть повторно установлен, пропуск"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Пакеты недоступны: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Только переход к следующей версии доступен для пакета: %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 "Ошибка отката версии: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Получение ключа GPG от %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Неудача получения ключа GPG:"
 
-#: ../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 ключ %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 ключа: ключ не имеет значения %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 ""
-"Импорт ключа GPG 0x%s:\n"
-" Владелец: %s\n"
-" Пакет   : %s (%s)\n"
-" Из      : %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 ""
-"Импорт ключа GPG 0x%s:\n"
-" Владелец: «%s»\n"
-" Из      : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG ключ %s (0x%s) уже установлен"
 
-#: ../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 "Неудача импорта ключа (code %d)"
 
-#: ../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"
@@ -2799,25 +2949,25 @@ msgstr ""
 "GPG ключи включены для репозитория \"%s\", но они не является правильными для данного пакета.\n"
 "Пожалуйста, проверьте правильно ли настроены URL ключей для данного репозитория."
 
-#: ../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 "GPG ключ из %s (0x%s) уже был импортирован"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Ключ для репозитория %s не установлен."
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Импорт ключа неудачен"
 
-#: ../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,109 +2977,162 @@ msgstr ""
 "\r\n"
 "Убедитесь в правильности заданных URL с ключами для этого источника."
 
-#: ../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 "Пожалуйста, сообщите об этой ошибке в %s"
 
-#: ../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 "Невозможно задать кэш-папку: %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 "Загружены модули: "
 
-#: ../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 "Нет модуля: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Модуль \"%s\" не был загружен, поскольку отключен"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Невозможен импорт модуля \"%s\""
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Модулем \"%s\" не указана требуемая версия API"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Модуль \"%s\" требует API %s. Поддерживаемая API — %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Загрузка модуля \"%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 "В каталоге модулей обнаружено два или более с названием \"%s\""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Конфигурационный файл %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 "Не найден файл настройки модуля %s"
 
-#: ../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 "%s совпадает с %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s заменен на %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s предоставляет %s, но он не найден"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Переупаковка"
 
diff --git a/po/sr.po b/po/sr.po
index 95dc8c4..3c7ec30 100644
--- a/po/sr.po
+++ b/po/sr.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: sr\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Ажурирам"
 
-#: ../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,73 +66,73 @@ msgstr "Грешка: погрешно излазно стање: %s за %s"
 msgid "Erased: %s"
 msgstr "Обрисано: %s"
 
-#: ../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 "Наредба „%s“ је већ дефинисана"
 
-#: ../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 "Грешка при подешавању: %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 "Грешка у опцијама: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Инсталиран : %s-%s %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Направио/ла: %s %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Објавио/ла : %s %s"
 
-#: ../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 "Захтеви диска:\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,60 +140,60 @@ msgstr ""
 "Сажетак грешака\n"
 "-------------\n"
 
-#: ../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 "Грешка при преузимању пакета:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Извршавам 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:"
-msgstr "ГРЕШКА са rpm_check_debug у односу на 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 "Пријавите ову грешку у %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Извршавам проверу трансакције"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Грешка при провери трансакције:\n"
 
-#: ../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."
@@ -201,93 +201,114 @@ msgstr ""
 "Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n"
 "За превазилажење овога користите „-y“."
 
-#: ../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 "%s%s%s пакет је доступан, али није инсталиран."
 
-#: ../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."
 
-#: ../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 "%d пакети означени за ажурирање"
 
-#: ../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 "%d пакети означени за уклањање"
 
-#: ../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 "Упозорење: није нађено подударање за %s"
 
-#: ../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"
@@ -296,116 +317,129 @@ msgstr ""
 "Упозорење: 3.0.x yum верзије би грешком вршиле подударање са називима датотека.\n"
 " Можете употребити „%s*/%s%s“ и/или „%s*bin/%s%s“ да бисте добили такво понашање"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Нису пронађени пакети за %s"
 
-#: ../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 "Чистим xml метаподатке"
 
-#: ../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 "Чистим expire-cache метаподатке"
 
-#: ../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 "Упозорење: група %s не постоји."
 
-#: ../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 "%d пакет(и) за инсталацију"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Не постоји група под именом %s"
 
-#: ../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 "%d  пакет(и) за уклањање"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Пакет %s је већ инсталиран, прескачем га"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Уклањам неупоредив пакет %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 ""
 "Не постоји инсталиран други %s, додајем га у списак за потенцијалну "
 "инсталацију"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Опције додатка"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Грешка командне линије: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -416,279 +450,285 @@ msgstr ""
 "\n"
 "%s: %s опција захтева аргумент"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color прима један од следећих: 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 "прикажи ову помоћну поруку и изађи"
 
-#: ../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 "прикажи Yum верзију и изађи"
 
-#: ../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 "искључи додатке за Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "искључи проверу gpg потписа"
 
-#: ../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 "Ризница     : %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 "УРЛ         : %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 "Опис        : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "d"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "da"
 
-#: ../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 "Да ли је ово у реду [d/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -697,141 +737,146 @@ msgstr ""
 "\n"
 "Група: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " ИБ групе: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Опис: %s"
 
-#: ../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 "пакет: %s"
 
-#: ../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 "  зависност: %s"
 
-#: ../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 "Лиценца     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Име датотеке: %s"
 
-#: ../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 "Укупна величина: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Укупна величина за преузимање: %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 ""
 
-#: ../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"
@@ -839,57 +884,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 "два"
 
@@ -897,7 +942,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"
@@ -905,435 +950,475 @@ 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 "(%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 "инсталиран"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "ажуриран"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "превазиђен"
+#: ../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:1818
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
+
+#: ../output.py:2110
+msgid "updated"
+msgstr "ажуриран"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "превазиђен"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Пакет %s.%s %s:%s-%s постављен да буде %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 "--> Обрађујем зависност: %s за пакет: %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 "--> Неразрешена зависност: %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 се сукоби са %s"
 
-#: ../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 "---> Преузимам заглавље за %s ради паковања у скуп трансакције."
 
-#: ../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 "  Други програм је: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Други програм је: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Меморија: %5s RSS (%5sБ VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Покренут: %s - %s раније"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Стање   : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1343,7 +1428,7 @@ msgstr ""
 "\n"
 "Излазим када корисник откаже"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1353,7 +1438,7 @@ msgstr ""
 "\n"
 "Излазим када се сломи цев"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1361,42 +1446,42 @@ 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 "Грешка: %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 опције ради заобилажења проблема"
 
-#: ../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 "Непозната грешка(е): излазни код: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1404,15 +1489,19 @@ msgstr ""
 "\n"
 "Зависности су разрешене"
 
-#: ../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 "Морате бити root корисник да бисте извршили ову команду."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1442,353 +1531,353 @@ msgstr ""
 "\n"
 "За више информација контактирајте добављача ваше дистрибуције или пакета.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Грешка: потребно је да додате списак пакета за %s"
 
-#: ../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 "Грешка: clean захтева опцију: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Грешка: погрешан clean аргумент:%r"
 
-#: ../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 "Име датотеке је прослеђено командном окружењу: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 "Не постоји датотека %s, која је прослеђена као аргумент командном окружењу."
 
-#: ../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 "Инсталирај локални RPM"
 
-#: ../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 "Извршавај интерактивно yum командно окружење"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Постављам yum командно окружење"
 
-#: ../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 "репо id"
 
-#: ../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 "Није доступна помоћ за %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1798,7 +1887,7 @@ msgstr ""
 "\n"
 "псеудоними: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1808,84 +1897,117 @@ msgstr ""
 "\n"
 "псеудоним: "
 
-#: ../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 ""
 "Неки други програм тренутно држи yum закључаним; чекам да тај програм "
 "изађе..."
 
+#: ../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"
@@ -1895,181 +2017,189 @@ msgstr ""
 "\n"
 "Излазим када корисник откаже."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Постављам TransactionSets пре него што се подигне класа подешавања"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Погрешан tsflag у датотеци подешавања: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Претражујем pkgSack за зависност: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Члан: %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 пребачен за инсталацију"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Додајем пакет %s у начину рада %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Уклањам пакет %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s захтева: %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 "Потребан захтев је већ потражен, обмањујем"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Потребан захтев није име пакета. Тражим: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Могући снабдевач: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Режим је %s за снабдевача %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Режим за пакет који снабдева %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 пакет захтева да %s буде означен за брисање"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: мењам %s са %s ради разрешавања зависности."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: ажурирам %s ради разрешавања зависности."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Не могу да пронађем путању ажурирања за зависност за: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Брзо повезивање пакета %s као захтева за %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 је у пруженим пакетима али је већ инсталиран, уклањам га."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Потенцијално разрешавање пакета %s има новији примерак у ts-у."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Потенцијално разрешавање пакета %s има инсталиран новији примерак."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s је већ у ts-у, прескачем га"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: означавам %s као ажурирање за %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: означавам %s као инсталацију за %s"
 
-#: ../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 "%s из %s има проблема са разрешавањем зависности"
-
-#: ../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 "Проверавам зависности за %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "тражим %s као захтев за %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Покрећем compare_providers() за %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 "боља архитектура у пакету %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s превазилази %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2078,142 +2208,142 @@ msgstr ""
 "archdist упоредио %s са %s на %s\n"
 "  Победник: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "заједнички изворни rpm %s и %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 "заједнички префикс %s између %s и %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 "Најбољи редослед: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() неће бити присутна у будућим верзијама 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 "Ризници %r недостаје име у подешавањима, користим id"
 
-#: ../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 "doRpmDBSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Читам локални RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../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 "репо објекту за репо %s недостаје a _resetSack метода\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "због тога се овај репо не може вратити на почетну поставку.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../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 "doGroupSetup() неће бити присутна у будућим верзијама Yum-а.\n"
 
-#: ../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 "Додајем датотеку групе из ризнице: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Није успело додавање датотеке групе за ризницу: %s - %s"
 
-#: ../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."
@@ -2221,23 +2351,21 @@ msgstr ""
 "Остале су недовршене трансакције. Можда би прво требало да извршите yum-"
 "complete-transaction да бисте их завршили."
 
-#: ../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 "Skip-broken етапа %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 је завршен у %i етапа "
+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:"
@@ -2245,115 +2373,115 @@ msgstr ""
 "\n"
 "Пакети су прескочени због проблема са зависностима:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s из %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 ""
 "Упозорење: дошло је до грешке у скриптици или неке друге некритичне грешке "
 "током трансакције."
 
-#: ../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 "Није успело уклањање датотеке трансакције %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 ""
 
 #. 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 "Нисам у могућности да проверим да ли је 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 "Постоји закључавање %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 ""
 
-#: ../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 ""
 "пакет нема одговарајућу вредност контролне суме или је за %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 умножак"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2364,11 +2492,11 @@ msgstr ""
 "    * слободно је %s\n"
 "    * потребно је %s"
 
-#: ../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"
@@ -2376,62 +2504,62 @@ msgstr ""
 "Заглавље није у локалном кешу и само начин рада са кеширањем је укључен. Не "
 "могу да преузмем %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Јавни кључ за %s није инсталиран"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Проблем са отварањем пакета %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Јавни кључ за %s није поверљив"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Пакет %s није потписан"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Не могу да уклоним %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s је уклоњен"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Не могу да уклоним %s датотеку %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s датотека %s је уклоњена"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s датотеке су уклоњене"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Постоји више од једног идентичног слагања у групи за %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ништа се не слаже са %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"
@@ -2439,210 +2567,221 @@ msgstr ""
 "searchPackages() неће бити присутна у будућим Yum верзијама."
 "                      Уместо ње користите searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Претражујем %d пакете"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "тражим пакет %s"
 
-#: ../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 "Доставља-слагање: %s"
 
-#: ../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 "Не постоји група под именом %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 "пакет %s није означен у групи %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Додајем пакет %s из групе %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Ниједан пакет под именом %s није доступан за инсталацију"
 
+#: ../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 није нађена у packagesack-у"
 
-#: ../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 "Нема пронађених пакета за %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "Проверавам виртуелну доставу или доставу датотеке за %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 "Не постоји слагање за аргумент: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Пакет %s је инсталиран и није доступан"
 
-#: ../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 "Пакет: %s  - већ је у скупу трансакције"
 
-#: ../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 "Пакет %s је замењен пакетом %s, покушавам да наместо инсталирам %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Већ је инсталирана најновија верзија пакета %s"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Пакет који се поклапа са %s је већ инсталиран. Проверавам за новију верзију."
 
 #. 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 "Не ажурирам пакете који су већ превазиђени: %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 "Пакет је већ превазиђен: %s.%s %s:%s-%s"
 
-#: ../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 "Не ажурирам пакете који су већ ажурирани: %s.%s %s:%s-%s"
 
-#: ../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 "Испитујем %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"
 msgstr ""
 "Не могу да додам пакет %s у трансакцију. Архитектура није усаглашена: %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 "
@@ -2651,120 +2790,138 @@ msgstr ""
 "Пакет %s није инсталиран, не могу да га ажурирам. Извршите yum инсталацију "
 "да бисте га инсталирали."
 
-#: ../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"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Означавам %s за инсталацију"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Означавам %s као ажурирање за %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: не ажурира инсталирани пакет."
 
-#: ../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 "Не могу да отворим датотеку: %s. Прескачем је."
 
-#: ../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 "Пакету %s су дозвољене многоструке инсталације, прескачем га"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Нема доступног одговарајућег пакета: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Само је надградња доступна за пакет: %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 кључ са %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Добављање GPG кључа није успело: "
 
-#: ../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 "Рашчлањивање GPG кључа није успело: кључ нема вредност %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 "GPG кључ на %s (0x%s) је већ инсталиран"
 
-#: ../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 "Није успео увоз кључа (код %d)"
 
-#: ../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"
@@ -2773,136 +2930,189 @@ msgstr ""
 "GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n"
 "Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу."
 
-#: ../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 "GPG кључ на %s (0x%s) је већ увезен"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Не инсталирам кључ за ризницу %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Није успео увоз кључа"
 
-#: ../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 "Не могу да пронађем одговарајући одраз."
 
-#: ../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 "Пријавите ову грешку код %s"
 
-#: ../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 "Не постоји слагање за додатак: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Не учитавам додатак „%s“ пошто је искључен"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Додатак „%s“ не може да буде увезен"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Додатак „%s“ не одређује верзију захтеваног API-а"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Додатак „%s“ захтева API %s. Подржани API је %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Учитавам „%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 ""
 "У путањи за претраживање додатака постоје два или више додатака под именом "
 "„%s“"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Датотека подешавања %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 "Не могу да пронађем датотеку подешавања за додатак %s"
 
-#: ../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/sr at latin.po b/po/sr at latin.po
index e6edece..32a48ea 100644
--- a/po/sr at latin.po
+++ b/po/sr at latin.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: sr at latin\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Ažuriram"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Brišem"
 
-#: ../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 "Instaliram"
 
-#: ../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 "Prevaziđeni"
 
-#: ../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 "Ažurirani"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Obrisani"
 
-#: ../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 "Instalirani"
 
@@ -66,73 +66,73 @@ msgstr "Greška: pogrešno izlazno stanje: %s za %s"
 msgid "Erased: %s"
 msgstr "Obrisano: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Uklanjam"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Čišćenje"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Naredba „%s“ je već definisana"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Postavljam riznice"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "ÄŒitam metapodatke riznica iz lokalnih datoteka"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Greška pri podešavanju: %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 "Greška u opcijama: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instaliran : %s-%s %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Napravio/la: %s %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Objavio/la : %s %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Morate da unesete neku komandu"
 
-#: ../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 "Zahtevi diska:\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,60 +140,60 @@ msgstr ""
 "Sažetak grešaka\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Pokušavam da izvršim transakciju ali nema šta da se radi. Izlazim."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Izlazim na komandu korisnika"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Preuzimam pakete:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Greška pri preuzimanju paketa:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Izvršavam 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:"
-msgstr "GREÅ KA sa rpm_check_debug u odnosu na 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 "Prijavite ovu grešku u %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Izvršavam proveru transakcije"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Greška pri proveri transakcije:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Provera transakcije je uspela"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Izvršavam transakciju"
 
-#: ../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 ""
 "Odbijam da automatski uvezem ključeve kada se izvršavanje ne nadgleda.\n"
 "Za prevazilaženje ovoga koristite „-y“."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Možda ste mislili: "
 
-#: ../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 paket je dostupan, ali nije instaliran."
 
-#: ../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 "Ne postoji dostupan paket %s%s%s."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paket(i) koji će se instalirati"
 
-#: ../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 "Nema šta da se radi"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paketi označeni za ažuriranje"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Nema paketa označenih za ažuriranje"
 
-#: ../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 paketi označeni za uklanjanje"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Nema paketa označenih za uklanjanje"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paket(i) koji će se unazaditi"
 
-#: ../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 "Paket(i) koji će se ponovo instalirati"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Nijedan paket nije dobavljen"
 
-#: ../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 "Upozorenje: nije nađeno podudaranje za %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Nisu pronađena podudaranja"
 
-#: ../cli.py:995
+#: ../cli.py:1152
 #, python-format
 msgid ""
 "Warning: 3.0.x versions of yum would erroneously match against filenames.\n"
@@ -296,117 +317,130 @@ msgstr ""
 "Upozorenje: 3.0.x yum verzije bi greškom vršile podudaranje sa nazivima datoteka.\n"
 " Možete upotrebiti „%s*/%s%s“ i/ili „%s*bin/%s%s“ da biste dobili takvo ponašanje"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nisu pronađeni paketi za %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "ÄŒistim sve"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "ÄŒistim zaglavlja"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "ÄŒistim pakete"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "ÄŒistim xml metapodatke"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Čistim keš baze podataka"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "ÄŒistim expire-cache metapodatke"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "ÄŒistim dodatke"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Instalirane grupe:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Dostupne grupe:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Urađ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 "Upozorenje: grupa %s ne postoji."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Nema dostupnih paketa za instalaciju ili ažuriranje u svim zahtevanim "
 "grupama"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d paket(i) za instalaciju"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Ne postoji grupa pod imenom %s"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Nema paketa za uklanjanje iz grupa"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d  paket(i) za uklanjanje"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paket %s je već instaliran, preskačem ga"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Uklanjam neuporediv paket %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 ""
 "Ne postoji instaliran drugi %s, dodajem ga u spisak za potencijalnu "
 "instalaciju"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Opcije dodatka"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Greška komandne linije: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -417,279 +451,285 @@ msgstr ""
 "\n"
 "%s: %s opcija zahteva argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color prima jedan od sledećih: 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 "prikaži ovu pomoćnu poruku i izađi"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "budi tolerantan na greške"
 
-#: ../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 "mesto datoteke podešavanja"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "najduže vreme čekanja na komandu"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nivo izlaznog prikaza za pronalaženje grešaka"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 "prikazuj duplikate, u riznicama, u komandama za izlistavanje/pretraživanje"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "nivo izlaznog prikaza grešaka"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "tiha radnja"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "opširna radnja"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "odgovori sa da na sva pitanja"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "prikaži Yum verziju i izađi"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "postavi koreni direktorijum instalacije"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "uključi jednu ili više riznica (skraćenice su dozvoljene)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "isključi jednu ili više riznica (skraćenice su dozvoljene)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "izuzmi paket(e) po imenu ili globu"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "isključi izuzimanje iz glavnog skupa, za riznicu ili za sve"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "uključi obradu zastarelih paketa u toku ažuriranja"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "isključi dodatke za Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "isključi proveru gpg potpisa"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "isključi dodatke po imenu"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "uključi dodatke po imenu"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "preskoči pakete koji imaju problema sa rešavanjem zavisnosti"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "kontroliše da li se koristi boja"
 
-#: ../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 "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 "avg"
 
-#: ../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 "Pokušavam drugi odraz."
 
-#: ../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 "Riznica     : %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 "Opis        : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "d"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "da"
 
-#: ../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 "Da li je ovo u redu [d/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -698,141 +738,146 @@ msgstr ""
 "\n"
 "Grupa: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " IB grupe: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Opis: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Obavezni paketi:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Podrazumevani paketi:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Izborni paketi:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Uslovljeni paketi:"
 
-#: ../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 "  Ne postoje zavisnosti ovog paketa"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  zavisnost: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Nezadovoljena zavisnost"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Povezan iz  :"
 
-#: ../output.py:906
+#: ../output.py:916
 #, python-format
 msgid "License     : %s"
 msgstr "Licenca     : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Ime datoteke: %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Ostalo      : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Dogodila se greška pri računanju ukupne veličine za preuzimanje"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Ukupna veličina: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Ukupna veličina za preuzimanje: %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 ""
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Instaliram zbog zavisnosti"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Ažuriram zbog zavisnosti"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Uklanjam zbog zavisnosti"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Preskočeno (problemi sa zavisnostima)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paket"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Arhitektura"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Verzija"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Riznica"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Veličina"
 
-#: ../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"
@@ -840,57 +885,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 "Uklonjeno"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Zavisnost uklonjena"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Zavisnost instalirana"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Zavisnost ažurirana"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Zamenjeno"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Neuspeh"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "dva"
 
@@ -898,7 +943,7 @@ msgstr "dva"
 #. 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"
@@ -906,435 +951,475 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "prekid od strane korisnika"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Ukupno"
 
-#: ../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 "instaliran"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "ažuriran"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "prevaziđen"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "obrisan"
 
-#: ../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 "ažuriran"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "prevaziđen"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paket %s.%s %s:%s-%s postavljen da bude %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Izvršava se provera transakcije"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Ponovno pokretanje razrešavanja zavisnosti sa novim promenama."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Završeno je razrešavanje zavisnosti"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Obrađujem zavisnost: %s za paket: %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 "--> Nerazrešena zavisnost: %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 "--> Sukob pri obradi: %s se sukobi sa %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Popunjavam skup transakcije sa izabranim paketima. Molim vas, sačekajte."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Preuzimam zaglavlje za %s radi pakovanja u skup transakcije."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Izvršava se"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Uspavan"
 
-#: ../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 "Praćen/zaustavljen"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Nepoznat"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Drugi program je: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Drugi program je: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memorija: %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Pokrenut: %s - %s ranije"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Stanje  : %s, pid: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1344,7 +1429,7 @@ msgstr ""
 "\n"
 "Izlazim kada korisnik otkaže"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1354,7 +1439,7 @@ msgstr ""
 "\n"
 "Izlazim kada se slomi cev"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1362,42 +1447,42 @@ 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 "Greška: %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 ""
 " Možete da probate upotrebu --skip-broken opcije radi zaobilaženja 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 "Nepoznata greška(e): izlazni kod: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1405,15 +1490,19 @@ msgstr ""
 "\n"
 "Zavisnosti su razrešene"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Završeno!"
 
-#: ../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 "Morate biti root korisnik da biste izvršili ovu komandu."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1443,353 +1532,353 @@ msgstr ""
 "\n"
 "Za više informacija kontaktirajte dobavljača vaše distribucije ili paketa.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Greška: potrebno je da dodate spisak paketa za %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Greška: potrebno je pridružiti stavku"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Greška: potrebna je grupa ili spisak grupa"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Greška: clean zahteva opciju: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Greška: pogrešan clean argument:%r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Ne postoji argument za komandno okruženje"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Ime datoteke je prosleđeno komandnom okruženju: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 "Ne postoji datoteka %s, koja je prosleđena kao argument komandnom okruženju."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 "Greška: više od jedne datoteke je prosleđeno kao argument komandnom "
 "okruženju."
 
-#: ../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 "PAKET..."
 
-#: ../yumcommands.py:192
+#: ../yumcommands.py:202
 msgid "Install a package or packages on your system"
 msgstr "Instalirajte paket ili pakete na vaš sistem"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Postavljam proces instalacije"
 
-#: ../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 "Ažuriraj paket ili pakete na vašem sistemu"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Postavljam proces ažuriranja"
 
-#: ../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 "Prikaži detalje o svakom paketu ili grupi paketa"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Instalirani paketi"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Dostupni paketi"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Dodatni paketi"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Ažurirani paketi"
 
 #. 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 "Prevaziđeni paketi"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Nedavno dodati paketi"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Ne postoje odgovarajući paketi za izlistavanje"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Izlistaj pakete ili grupe paketa"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Uklonite paket ili pakete sa vašeg sistema"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Postavljam proces uklanjanja"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Postavljam proces za grupe"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Ne postoji grupa nad kojom se može izvršiti komanda"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Izlistaj dostupne grupe paketa"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Instalirajte pakete u grupi na vašem sistemu"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Uklonite pakete u grupi sa vašeg sistema"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Prikaži detalje o grupi paketa"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Napravi keš sa metapodacima"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Pravim keš datoteke za sve datoteke sa metapodacima."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Ovo može da potraje u zavisnosti od brzine vašeg računara"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Napravljen je keš sa metapodacima"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Ukloni keširane podatke"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Pronađi koji paket pruža datu vrednost"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Proverite da li su dostupna ažuriranja paketa"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Pretražite detalje o paketu za zadatu nisku"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Pretražujem pakete: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Ažurirajte pakete uzimajući prevaziđene u obzir"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Postavljam proces nadgradnje"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Instaliraj lokalni RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Postavljam proces lokalnih paketa"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Odredi koji paketi pružaju datu zavisnost"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Pretražujem pakete u potrazi za zavisnostima:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Izvršavaj interaktivno yum komandno okruženje"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Postavljam yum komandno okruženje"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Izlistaj zavisnosti paketa"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Tražim zavisnosti: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Prikaži podešene softverske riznice"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "uključena"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "isključena"
 
-#: ../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 "Revizija riznice     : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Distro oznake riznice: "
 
-#: ../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 "Metalink riznice     : "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Ažurirano          : "
 
-#: ../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 "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 ime"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Prikaži korisnu poruku o upotrebi"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Nije dostupna pomoć za %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1799,7 +1888,7 @@ msgstr ""
 "\n"
 "pseudonimi: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1809,84 +1898,117 @@ msgstr ""
 "\n"
 "pseudonim: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Postavljam proces ponovne instalacije"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "ponovno instaliram paket"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Postavljam proces unazađivanja"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "unazadi paket"
 
-#: ../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 ""
 "Neki drugi program trenutno drži yum zaključanim; čekam da taj program "
 "izađe..."
 
+#: ../yummain.py:120
+msgid "Can't create lock file; exiting"
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:151
+#: ../yummain.py:167
 msgid "Resolving Dependencies"
 msgstr "Razrešavam zavisnosti"
 
-#: ../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"
@@ -1896,181 +2018,189 @@ msgstr ""
 "\n"
 "Izlazim kada korisnik otkaže."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Postavljam TransactionSets pre nego što se podigne klasa podešavanja"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Pogrešan tsflag u datoteci podešavanja: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Pretražujem pkgSack za zavisnost: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "ÄŒlan: %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 prebačen za instalaciju"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Dodajem paket %s u načinu rada %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Uklanjam paket %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s zahteva: %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 "Potreban zahtev je već potražen, obmanjujem"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Potreban zahtev nije ime paketa. Tražim: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Mogući snabdevač: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Režim je %s za snabdevača %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Režim za paket koji snabdeva %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 zahteva da %s bude označen za brisanje"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: menjam %s sa %s radi razrešavanja zavisnosti."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: ažuriram %s radi razrešavanja zavisnosti."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Ne mogu da pronađem putanju ažuriranja za zavisnost za: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Brzo povezivanje paketa %s kao zahteva za %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 u pruženim paketima ali je već instaliran, uklanjam ga."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Potencijalno razrešavanje paketa %s ima noviji primerak u ts-u."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potencijalno razrešavanje paketa %s ima instaliran noviji primerak."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s je već u ts-u, preskačem ga"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: označavam %s kao ažuriranje za %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: označavam %s kao instalaciju za %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Uspeh - prazna transakcija"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Ponovo pokrećem petlju"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Završetak procesa zavisnosti"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s iz %s ima problema sa razrešavanjem zavisnosti"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Uspeh - zavisnosti su razrešene"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Proveravam zavisnosti za %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "tražim %s kao zahtev za %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Pokrećem compare_providers() za %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 "bolja arhitektura u paketu %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s prevazilazi %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2079,142 +2209,142 @@ msgstr ""
 "archdist uporedio %s sa %s na %s\n"
 "  Pobednik: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "zajednički izvorni rpm %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 "zajednički prefiks %s između %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 "Najbolji redosled: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() neće biti prisutna u budućim verzijama Yuma.\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 "Riznici %r nedostaje ime u podešavanjima, koristim id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "već inicijalizovani dodaci"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "ÄŒitam lokalni RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Postavljam grupe paketa"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "repo objektu za repo %s nedostaje a _resetSack metoda\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "zbog toga se ovaj repo ne može vratiti na početnu postavku.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Izgrađujem objekat ažuriranja"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() neće biti prisutna u budućim verzijama Yuma.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Dobavljam metapodatke grupe"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Dodajem datoteku grupe iz riznice: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Nije uspelo dodavanje datoteke grupe za riznicu: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Ne postoji grupa koja je dostupna u bilo kojoj riznici"
 
-#: ../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 "Uvozim dodatne informacije o spiskovima datoteka"
 
-#: ../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."
@@ -2222,23 +2352,21 @@ msgstr ""
 "Ostale su nedovršene transakcije. Možda bi prvo trebalo da izvršite yum-"
 "complete-transaction da biste ih završili."
 
-#: ../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 "Skip-broken etapa %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 je završen u %i etapa "
+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:"
@@ -2246,115 +2374,115 @@ msgstr ""
 "\n"
 "Paketi su preskočeni zbog problema sa zavisnostima:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s iz %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 ""
 "Upozorenje: došlo je do greške u skriptici ili neke druge nekritične greške "
 "tokom transakcije."
 
-#: ../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 "Nije uspelo uklanjanje datoteke transakcije %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 ""
 
 #. 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 "Nisam u mogućnosti da proverim da li je PID %s aktivan"
 
 #. 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 "Postoji zaključavanje %s: druga kopija se izvršava kao 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 "Ne mogu da izvršim kontrolu sume"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paket nema odgovarajući kontrolnu sumu"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "paket nema odgovarajuću vrednost kontrolne sume ili je za %s uključeno "
 "keširanje"
 
-#: ../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 "koristim lokalni %s umnožak"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2365,11 +2493,11 @@ msgstr ""
 "    * slobodno je %s\n"
 "    * potrebno je %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Zaglavlje nije potpuno."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2377,62 +2505,62 @@ msgstr ""
 "Zaglavlje nije u lokalnom kešu i samo način rada sa keširanjem je uključen. "
 "Ne mogu da preuzmem %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Javni ključ za %s nije instaliran"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem sa otvaranjem paketa %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Javni ključ za %s nije poverljiv"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Paket %s nije potpisan"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Ne mogu da uklonim %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s je uklonjen"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Ne mogu da uklonim %s datoteku %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s datoteka %s je uklonjena"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s datoteke su uklonjene"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Postoji više od jednog identičnog slaganja u grupi za %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ništa se ne slaže sa %s.%s %s:%s-%s iz ažuriranja"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2440,210 +2568,221 @@ msgstr ""
 "searchPackages() neće biti prisutna u budućim Yum verzijama."
 "                      Umesto nje koristite searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Pretražujem %d pakete"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "tražim paket %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "tražim u unosima datoteka"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "tražim u unosima dostavljača"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Dostavlja-slaganje: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Nema dostupnih podataka o grupama za podešene riznice"
 
-#: ../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 "Ne postoji grupa pod imenom %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 "paket %s nije označen u grupi %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Dodajem paket %s iz grupe %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Nijedan paket pod imenom %s nije dostupan za instalaciju"
 
+#: ../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 "Grupa paketa %s nije nađena u packagesacku"
 
-#: ../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 "Nema pronađenih paketa za %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Pogrešna oznaka verzije"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Objekat paketa nije bio primerak objekta paketa"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Nije određeno ništa za instalaciju"
 
-#: ../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 "Proveravam virtuelnu dostavu ili dostavu datoteke za %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 "Ne postoji slaganje za argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paket %s je instaliran i nije dostupan"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Nema paketa dostupnih za instalaciju"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paket: %s  - već je u skupu transakcije"
 
-#: ../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 "Paket %s je zamenjen paketom %s, pokušavam da namesto instaliram %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Već je instalirana najnovija verzija paketa %s"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Paket koji se poklapa sa %s je već instaliran. Proveravam za noviju verziju."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Ažuriram sve"
 
-#: ../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 "Ne ažuriram pakete koji su već prevaziđeni: %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 je već prevaziđen: %s.%s %s:%s-%s"
 
-#: ../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 "Ne ažuriram pakete koji su već ažurirani: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Nijedan paket nije određen za uklanjanje"
 
-#: ../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 "Ispitujem %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"
 msgstr ""
 "Ne mogu da dodam paket %s u transakciju. Arhitektura nije usaglašena: %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 "
@@ -2652,120 +2791,138 @@ msgstr ""
 "Paket %s nije instaliran, ne mogu da ga ažuriram. Izvršite yum instalaciju "
 "da biste ga instalirali."
 
-#: ../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 "Izuzimam %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Označavam %s za instalaciju"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Označavam %s kao ažuriranje za %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: ne ažurira instalirani paket."
 
-#: ../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 "Ne mogu da otvorim datoteku: %s. Preskačem je."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Problem pri ponovnoj instalaciji: nijedan paket nije određen za uklanjanje"
 
-#: ../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 "Nema paketa dostupnih za unazađivanje"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paketu %s su dozvoljene mnogostruke instalacije, preskačem ga"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Nema dostupnog odgovarajućeg paketa: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Samo je nadgradnja dostupna za paket: %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 "Dobavljam GPG ključ sa %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Dobavljanje GPG ključa nije uspelo: "
 
-#: ../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 "Raščlanjivanje GPG ključa nije uspelo: ključ nema vrednost %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 "GPG ključ na %s (0x%s) je već instaliran"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Ne instaliram ključ"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Nije uspeo uvoz ključa (kod %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Ključ je uspešno uvezen"
 
-#: ../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"
@@ -2774,136 +2931,189 @@ msgstr ""
 "GPG ključevi izlistani za „%s“ riznicu su već instalirani ali nisu odgovarajući za ovaj paket.\n"
 "Proverite da li su podešeni odgovarajući URL-ovi ključeva za ovu riznicu."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Uvoz ključa(ključeva) nije pomogao, pogrešan ključ(ključevi)?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG ključ na %s (0x%s) je već uvezen"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Ne instaliram ključ za riznicu %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Nije uspeo uvoz ključa"
 
-#: ../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 "Ne mogu da pronađem odgovarajući odraz."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Pojavile su se greške za vreme preuzimanja paketa."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Prijavite ovu grešku kod %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Greške pri proveri transakcije: "
 
-#: ../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 "Učitani dodaci: "
 
-#: ../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 "Ne postoji slaganje za dodatak: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Ne učitavam dodatak „%s“ pošto je isključen"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Dodatak „%s“ ne može da bude uvezen"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Dodatak „%s“ ne određuje verziju zahtevanog API-a"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Dodatak „%s“ zahteva API %s. Podržani API je %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Učitavam „%s“ dodatak"
 
-#: ../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 ""
 "U putanji za pretraživanje dodataka postoje dva ili više dodataka pod imenom"
 " „%s“"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Datoteka podešavanja %s nije pronađena"
 
 #. 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 "Ne mogu da pronađem datoteku podešavanja za dodatak %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registracija komandi nije podržana"
 
-#: ../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 "Ponovno pakovanje"
 
diff --git a/po/sv.po b/po/sv.po
index d7b0b84..bd72dbb 100644
--- a/po/sv.po
+++ b/po/sv.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: Swedish (http://www.transifex.net/projects/p/yum/team/sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: sv\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 "Uppdaterar"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:73
+#: ../callback.py:49 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Raderar"
 
-#: ../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 "Installerar"
 
-#: ../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 "Utfasad"
 
-#: ../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 "Uppdaterade"
 
-#: ../callback.py:55 ../output.py:1517
+#: ../callback.py:55 ../output.py:1683
 msgid "Erased"
 msgstr "Raderade"
 
-#: ../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 "Installerade"
 
@@ -66,73 +66,73 @@ msgstr "Fel: ogiltig utdatatillstånd: %s för %s"
 msgid "Erased: %s"
 msgstr "Raderade: %s"
 
-#: ../callback.py:217 ../output.py:1028 ../output.py:1894
+#: ../callback.py:217 ../output.py:1038 ../output.py:2191
 msgid "Removing"
 msgstr "Tar bort"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:78
+#: ../callback.py:219 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Rensar upp"
 
-#: ../cli.py:108
+#: ../cli.py:115
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Kommando \"%s\" redan definierat"
 
-#: ../cli.py:120
+#: ../cli.py:127
 msgid "Setting up repositories"
 msgstr "Gör i ordning förråd"
 
-#: ../cli.py:131
+#: ../cli.py:138
 msgid "Reading repository metadata in from local files"
 msgstr "Läser in förrådsmetadata från lokala filer"
 
-#: ../cli.py:234 ../utils.py:254
+#: ../cli.py:245 ../utils.py:281
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurationsfel: %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 "Fel bland flaggor: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installerade: %s-%s %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Byggde      : %s %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Verkställde : %s %s"
 
-#: ../cli.py:310
+#: ../cli.py:336
 msgid "You need to give some command"
 msgstr "Du måste ange något kommando"
 
-#: ../cli.py:324
+#: ../cli.py:350
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Inget sådant kommando: %s.  Använd %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Diskbehov:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  Åtminstone %d MB mer utrymme behövs 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 ""
 "Felsammandrag\n"
 "-------------\n"
 
-#: ../cli.py:404
+#: ../cli.py:450
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Försöker köra transaktionen men det finns inget att göra.  Avslutar."
 
-#: ../cli.py:451
+#: ../cli.py:497
 msgid "Exiting on user Command"
 msgstr "Avslutar på användarens order"
 
-#: ../cli.py:455
+#: ../cli.py:501
 msgid "Downloading Packages:"
 msgstr "Hämtar paket:"
 
-#: ../cli.py:460
+#: ../cli.py:506
 msgid "Error Downloading Packages:\n"
 msgstr "Fel när paket hämtades:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Kör 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 "FEL Du behöver uppdatera rpm för att hantera:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "FEL med rpm_check_debug mot 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 behöver uppdateras"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Vänligen rapportera detta fel i %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Kör transaktionstest"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Transaktionskontrollfel:\n"
 
-#: ../cli.py:521
+#: ../cli.py:568
 msgid "Transaction Test Succeeded"
 msgstr "Transaktionskontrollen lyckades"
 
-#: ../cli.py:543
+#: ../cli.py:600
 msgid "Running Transaction"
 msgstr "Kör transaktionen"
 
-#: ../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 ""
 "Vägrar att automatiskt importera nycklar vid oövervakad körning.\n"
 "Använd \"-y\" för att åsidosätta."
 
-#: ../cli.py:592 ../cli.py:626
+#: ../cli.py:649 ../cli.py:692
 msgid "  * Maybe you meant: "
 msgstr "  * Du kanske menade: "
 
-#: ../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 %s%s%s tillgängliga, men inte installerade."
 
-#: ../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 "Inget paket %s%s%s tillgängligt."
 
-#: ../cli.py:663 ../cli.py:875
+#: ../cli.py:729 ../cli.py:973
 msgid "Package(s) to install"
 msgstr "Paket att installera"
 
-#: ../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 "Inget att göra"
 
-#: ../cli.py:701
+#: ../cli.py:767
 #, python-format
 msgid "%d packages marked for Update"
 msgstr "%d paket noterade att uppdateras"
 
-#: ../cli.py:704
+#: ../cli.py:770
 msgid "No Packages marked for Update"
 msgstr "Inga paket noterade att uppdateras"
 
-#: ../cli.py:770
+#: ../cli.py:866
 #, python-format
 msgid "%d packages marked for Distribution Synchronization"
 msgstr "%d paket noterade för distributionssynkronisering"
 
-#: ../cli.py:773
+#: ../cli.py:869
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Inga paket noterade för distributionssynkronisering"
 
-#: ../cli.py:787
+#: ../cli.py:885
 #, python-format
 msgid "%d packages marked for removal"
 msgstr "%d paket noterade att tas bort"
 
-#: ../cli.py:790
+#: ../cli.py:888
 msgid "No Packages marked for removal"
 msgstr "Inga paket noterade att tas bort"
 
-#: ../cli.py:815
+#: ../cli.py:913
 msgid "Package(s) to downgrade"
 msgstr "Paket att nedgradera"
 
-#: ../cli.py:840
+#: ../cli.py:938
 #, python-format
 msgid " (from %s)"
 msgstr " (från %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installerat paket %s%s%s%s inte tillgängligt."
 
-#: ../cli.py:849
+#: ../cli.py:947
 msgid "Package(s) to reinstall"
 msgstr "Paket att ominstallera"
 
-#: ../cli.py:862
+#: ../cli.py:960
 msgid "No Packages Provided"
 msgstr "Inga paket angivna"
 
-#: ../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 "Matchade: %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 "Varning: Ingen matchning hittades för: %s"
 
-#: ../cli.py:955
+#: ../cli.py:1109
 msgid "No Matches found"
 msgstr "Inga matchningar hittades"
 
-#: ../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 ""
 "Varing: versionerna 3.0.x av yum matchade felaktigt mot filnamn.\n"
 " Du kan använda \"%s*/%s%s\" och/eller \"%s*bin/%s%s\" för att få detta beteende"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Inga paket hittades för %s"
 
-#: ../cli.py:1021
+#: ../cli.py:1178
 msgid "Cleaning repos: "
 msgstr "Rensar förråd: "
 
-#: ../cli.py:1026
+#: ../cli.py:1183
 msgid "Cleaning up Everything"
 msgstr "Rensar upp allt"
 
-#: ../cli.py:1042
+#: ../cli.py:1199
 msgid "Cleaning up Headers"
 msgstr "Rensar upp huvuden"
 
-#: ../cli.py:1045
+#: ../cli.py:1202
 msgid "Cleaning up Packages"
 msgstr "Rensar upp paket"
 
-#: ../cli.py:1048
+#: ../cli.py:1205
 msgid "Cleaning up xml metadata"
 msgstr "Rensar upp xml-metadata"
 
-#: ../cli.py:1051
+#: ../cli.py:1208
 msgid "Cleaning up database cache"
 msgstr "Rensar upp databas-cache"
 
-#: ../cli.py:1054
+#: ../cli.py:1211
 msgid "Cleaning up expire-cache metadata"
 msgstr "Rensar upp expire-cache-metadata"
 
-#: ../cli.py:1057
+#: ../cli.py:1214
 msgid "Cleaning up cached rpmdb data"
 msgstr "Rensar upp cachad rpmdb-data"
 
-#: ../cli.py:1060
+#: ../cli.py:1217
 msgid "Cleaning up plugins"
 msgstr "Rensar upp insticksmoduler"
 
-#: ../cli.py:1085
+#: ../cli.py:1241
+#, python-format
+msgid "Warning: No groups match: %s"
+msgstr ""
+
+#: ../cli.py:1258
 msgid "Installed Groups:"
 msgstr "Installerade grupper:"
 
-#: ../cli.py:1097
+#: ../cli.py:1264
+msgid "Installed Language Groups:"
+msgstr ""
+
+#: ../cli.py:1270
 msgid "Available Groups:"
 msgstr "Tillgängliga grupper:"
 
-#: ../cli.py:1107
+#: ../cli.py:1276
+msgid "Available Language Groups:"
+msgstr ""
+
+#: ../cli.py:1279
 msgid "Done"
 msgstr "Klart"
 
-#: ../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 "Varning: Grupp %s finns inte."
 
-#: ../cli.py:1146
+#: ../cli.py:1318
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Inget paket i någon begärd grupp är tillgängligt för installation eller "
 "uppdatering"
 
-#: ../cli.py:1148
+#: ../cli.py:1320
 #, python-format
 msgid "%d Package(s) to Install"
 msgstr "%d paket att installera"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Ingen grupp med namnet %s finns"
 
-#: ../cli.py:1164
+#: ../cli.py:1336
 msgid "No packages to remove from groups"
 msgstr "Inget paket att ta bort från grupper"
 
-#: ../cli.py:1166
+#: ../cli.py:1338
 #, python-format
 msgid "%d Package(s) to remove"
 msgstr "%d paket att ta bort"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paket %s är redan installerat, hoppar över"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Kastar ojämförbart paket %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 annat %s installerat, lägger till listan för potentiell installation"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Insticksmodulsalternativ"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Kommandoradsfel: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -416,278 +450,284 @@ msgstr ""
 "\n"
 "%s: flaggan %s behöver ett argument"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color tar en av: 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 "visa detta hjälpmeddelande och avsluta"
 
-#: ../cli.py:1454
+#: ../cli.py:1640
 msgid "be tolerant of errors"
 msgstr "var tolerant vid fel"
 
-#: ../cli.py:1457
+#: ../cli.py:1643
 msgid "run entirely from system cache, don't update cache"
 msgstr "kör helt från systemets cache, uppdatera inte cachen"
 
-#: ../cli.py:1460
+#: ../cli.py:1646
 msgid "config file location"
 msgstr "konfigurationsfilens plats"
 
-#: ../cli.py:1463
+#: ../cli.py:1649
 msgid "maximum command wait time"
 msgstr "maximal tid att vänta på kommandon"
 
-#: ../cli.py:1465
+#: ../cli.py:1651
 msgid "debugging output level"
 msgstr "nivå på felsökningsutskrifter"
 
-#: ../cli.py:1469
+#: ../cli.py:1655
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "visa dubletter, i förråd, i list-/search-kommandon"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "nivå på felutskrifter"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "nivå på felsökningsutskrifter för rpm"
 
-#: ../cli.py:1477
+#: ../cli.py:1663
 msgid "quiet operation"
 msgstr "tyst operation"
 
-#: ../cli.py:1479
+#: ../cli.py:1665
 msgid "verbose operation"
 msgstr "utförlig operation"
 
-#: ../cli.py:1481
+#: ../cli.py:1667
 msgid "answer yes for all questions"
 msgstr "svara ja på alla frågor"
 
-#: ../cli.py:1483
+#: ../cli.py:1669
 msgid "show Yum version and exit"
 msgstr "visa Yum-version och avsluta"
 
-#: ../cli.py:1484
+#: ../cli.py:1670
 msgid "set install root"
 msgstr "ange installationsrot"
 
-#: ../cli.py:1488
+#: ../cli.py:1674
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "aktivera ett eller flera förråd (jokrertecken tillåts)"
 
-#: ../cli.py:1492
+#: ../cli.py:1678
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "inaktivera ett eller flera förråd (jokertecken tillåts)"
 
-#: ../cli.py:1495
+#: ../cli.py:1681
 msgid "exclude package(s) by name or glob"
 msgstr "uteslut paket via namn eller mönster"
 
-#: ../cli.py:1497
+#: ../cli.py:1683
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "inaktivera uteslutningar från main, för ett förråd, eller för allt"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "aktivera bearbetning av utfasningar under uppdateringar"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "inaktivera Yum-insticksmoduler"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "inaktivera kontroll av gpg-signatur"
 
-#: ../cli.py:1506
+#: ../cli.py:1692
 msgid "disable plugins by name"
 msgstr "inaktivera insticksmoduler efter namn"
 
-#: ../cli.py:1509
+#: ../cli.py:1695
 msgid "enable plugins by name"
 msgstr "aktivera insticksmoduler efter namn"
 
-#: ../cli.py:1512
+#: ../cli.py:1698
 msgid "skip packages with depsolving problems"
 msgstr "hoppa över paket med problem vid beroendeupplösning"
 
-#: ../cli.py:1514
+#: ../cli.py:1700
 msgid "control whether color is used"
 msgstr "styr om färg skall användas"
 
-#: ../cli.py:1516
+#: ../cli.py:1702
 msgid "set value of $releasever in yum config and repo files"
 msgstr "sätt värdet på $releasever i yum-konfigurations- och repo-filer"
 
-#: ../cli.py:1518
+#: ../cli.py:1704
 msgid "set arbitrary config and repo options"
 msgstr "sätt godtyckliga konfigurations- och förrådsalternativ"
 
-#: ../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 "Försöker med en annan spegel."
 
-#: ../output.py:579
+#: ../output.py:581
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Namn        : %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 "Epok        : %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 "Utgåva      : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Storlek     : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Förråd      : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Från förråd : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Verkställare: %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Verkställt  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Byggt       : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Installerat : %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installerat av: %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Ändrat av   : %s"
 
-#: ../output.py:610
+#: ../output.py:612
 msgid "Summary     : "
 msgstr "Sammandrag  : "
 
-#: ../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 "Beskrivning : "
 
-#: ../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 "Är detta ok [j/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -696,141 +736,146 @@ msgstr ""
 "\n"
 "Grupp: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Grupp-id: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Beskrivning: %s"
 
-#: ../output.py:786
+#: ../output.py:788
+#, python-format
+msgid " Language: %s"
+msgstr ""
+
+#: ../output.py:790
 msgid " Mandatory Packages:"
 msgstr " Obligatoriska paket:"
 
-#: ../output.py:787
+#: ../output.py:791
 msgid " Default Packages:"
 msgstr " Standardpaket:"
 
-#: ../output.py:788
+#: ../output.py:792
 msgid " Optional Packages:"
 msgstr " Valfria paket:"
 
-#: ../output.py:789
+#: ../output.py:793
 msgid " Conditional Packages:"
 msgstr " Villkorliga paket:"
 
-#: ../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 "  Inga beroenden för detta paket"
 
-#: ../output.py:816
+#: ../output.py:821
 #, python-format
 msgid "  dependency: %s"
 msgstr "  beroende: %s"
 
-#: ../output.py:818
+#: ../output.py:823
 msgid "   Unsatisfied dependency"
 msgstr "   Ej uppfyllt beroende"
 
-#: ../output.py:891
+#: ../output.py:901
 msgid "Matched from:"
 msgstr "Matchat från:"
 
-#: ../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 "Filnamn     : %s"
 
-#: ../output.py:913
+#: ../output.py:923
 msgid "Other       : "
 msgstr "Övrigt      : "
 
-#: ../output.py:956
+#: ../output.py:966
 msgid "There was an error calculating total download size"
 msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta"
 
-#: ../output.py:961
+#: ../output.py:971
 #, python-format
 msgid "Total size: %s"
 msgstr "Total storlek: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total storlek att hämta: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installerad storlek: %s"
 
-#: ../output.py:984
+#: ../output.py:994
 msgid "There was an error calculating installed size"
 msgstr "Ett fel uppstod vid beräkningen av installerad storlek"
 
-#: ../output.py:1029
+#: ../output.py:1039
 msgid "Reinstalling"
 msgstr "Ominstallerar"
 
-#: ../output.py:1030
+#: ../output.py:1040
 msgid "Downgrading"
 msgstr "Nedgraderar"
 
-#: ../output.py:1031
+#: ../output.py:1041
 msgid "Installing for dependencies"
 msgstr "Installerar på grund av beroenden"
 
-#: ../output.py:1032
+#: ../output.py:1042
 msgid "Updating for dependencies"
 msgstr "Uppdaterar på grund av beroenden"
 
-#: ../output.py:1033
+#: ../output.py:1043
 msgid "Removing for dependencies"
 msgstr "Tar bort på grund av beroenden"
 
-#: ../output.py:1040 ../output.py:1159
+#: ../output.py:1050 ../output.py:1169
 msgid "Skipped (dependency problems)"
 msgstr "Hoppas över (beroendeproblem)"
 
-#: ../output.py:1063
+#: ../output.py:1073 ../output.py:2022
 msgid "Package"
 msgstr "Paket"
 
-#: ../output.py:1063
+#: ../output.py:1073
 msgid "Arch"
 msgstr "Ark"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1064
+#: ../output.py:1074
 msgid "Repository"
 msgstr "Förråd"
 
-#: ../output.py:1065
+#: ../output.py:1075
 msgid "Size"
 msgstr "Storl."
 
-#: ../output.py:1077
+#: ../output.py:1087
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     ersätter  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -841,57 +886,57 @@ msgstr ""
 "Transaktionssammanfattning\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Installerar   %5.5s paket\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Uppdaterar    %5.5s Paket\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Tar bort      %5.5s paket\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Ominstallerar %5.5s paket\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Nedgraderar   %5.5s paket\n"
 
-#: ../output.py:1153
+#: ../output.py:1163
 msgid "Removed"
 msgstr "Borttagna"
 
-#: ../output.py:1154
+#: ../output.py:1164
 msgid "Dependency Removed"
 msgstr "Borttagna beroenden"
 
-#: ../output.py:1156
+#: ../output.py:1166
 msgid "Dependency Installed"
 msgstr "Installerade beroenden"
 
-#: ../output.py:1158
+#: ../output.py:1168
 msgid "Dependency Updated"
 msgstr "Uppdaterade beroenden"
 
-#: ../output.py:1160
+#: ../output.py:1170
 msgid "Replaced"
 msgstr "Ersatte"
 
-#: ../output.py:1161
+#: ../output.py:1171
 msgid "Failed"
 msgstr "Misslyckade"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1245
+#: ../output.py:1258
 msgid "two"
 msgstr "två"
 
@@ -899,7 +944,7 @@ msgstr "två"
 #. 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 ""
 " Aktuell nedladdning avbröts, %savbryt (ctrl-c) igen%s inom %s%s%s sekunder\n"
 "för att avsluta.\n"
 
-#: ../output.py:1267
+#: ../output.py:1280
 msgid "user interrupt"
 msgstr "avbrott från användaren"
 
-#: ../output.py:1285
+#: ../output.py:1298
 msgid "Total"
 msgstr "Totalt"
 
-#: ../output.py:1307
+#: ../output.py:1320
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1308
+#: ../output.py:1321
 msgid "O"
 msgstr "UF"
 
-#: ../output.py:1309
+#: ../output.py:1322
 msgid "E"
 msgstr "R"
 
-#: ../output.py:1310
+#: ../output.py:1323
 msgid "R"
 msgstr "O"
 
-#: ../output.py:1311
+#: ../output.py:1324
 msgid "D"
 msgstr "N"
 
-#: ../output.py:1312
+#: ../output.py:1325
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1323
+#: ../output.py:1339
 msgid "<unset>"
 msgstr "<ej satt>"
 
-#: ../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 "Felaktiga transaktions ID:n, eller paket, angivna"
 
-#: ../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 "Inloggad användare"
 
-#: ../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 och tid"
 
-#: ../output.py:1383 ../output.py:1701
+#: ../output.py:1488 ../output.py:1908 ../output.py:2021
 msgid "Action(s)"
 msgstr "Åtgärd(er)"
 
-#: ../output.py:1384 ../output.py:1702
+#: ../output.py:1489 ../output.py:1909
 msgid "Altered"
 msgstr "Ändrade"
 
-#: ../output.py:1431 ../output.py:1760
+#: ../output.py:1536
 msgid "No transaction ID given"
 msgstr "Inget transaktions-ID angivet"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "Felaktigt transaktions-ID angivet"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "Hittade inte angivet transaktions-ID"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "Hittade mer än ett transaktions-ID!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "Inget transaktions-ID, eller paket, angivet"
 
-#: ../output.py:1518 ../output.py:1645
+#: ../output.py:1684 ../output.py:1843
 msgid "Downgraded"
 msgstr "Nedgraderade"
 
-#: ../output.py:1519
+#: ../output.py:1685
 msgid "Not installed"
 msgstr "Inte installerat"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Older"
 msgstr "Äldre"
 
-#: ../output.py:1520
+#: ../output.py:1686
 msgid "Newer"
 msgstr "Nyare"
 
-#: ../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 "Starttid       :"
 
-#: ../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 "Sluttid        : "
 
-#: ../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 "Användare      :"
 
-#: ../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 "Returkod       :"
 
-#: ../output.py:1582
+#: ../output.py:1768 ../output.py:1773
 msgid "Aborted"
 msgstr "Avbruten"
 
-#: ../output.py:1584
+#: ../output.py:1771
+msgid "Failures:"
+msgstr ""
+
+#: ../output.py:1775
 msgid "Failure:"
 msgstr "Misslyckades:"
 
-#: ../output.py:1586
+#: ../output.py:1777
 msgid "Success"
 msgstr "Lyckades"
 
-#: ../output.py:1589
+#: ../output.py:1782 ../output.py:1784
 msgid "Command Line   :"
 msgstr "Kommandoradsfel:"
 
-#: ../output.py:1597
+#: ../output.py:1793
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Ytterligare icke-standardinformation lagrad: %d"
 
-#: ../output.py:1600
+#. This is _possible_, but not common
+#: ../output.py:1798
 msgid "Transaction performed with:"
 msgstr "Transaktionen utförd med:"
 
-#: ../output.py:1603
+#: ../output.py:1802
 msgid "Packages Altered:"
 msgstr "Ändrade paket:"
 
-#: ../output.py:1607
+#: ../output.py:1806
 msgid "Packages Skipped:"
 msgstr "Överhoppade paket:"
 
-#: ../output.py:1612
+#: ../output.py:1812
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb-problem:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Skriptutdata:"
 
-#: ../output.py:1626
+#: ../output.py:1829
 msgid "Errors:"
 msgstr "Fel:"
 
-#. 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 "Installation"
 
-#: ../output.py:1639
+#: ../output.py:1837
 msgid "Dep-Install"
 msgstr "Ber-inst"
 
-#: ../output.py:1641
+#: ../output.py:1839
 msgid "Obsoleting"
 msgstr "Fasar ut"
 
-#: ../output.py:1642
+#: ../output.py:1840
 msgid "Erase"
 msgstr "Radering"
 
-#: ../output.py:1643
+#: ../output.py:1841
 msgid "Reinstall"
 msgstr "Ominstallation"
 
-#: ../output.py:1644
+#: ../output.py:1842
 msgid "Downgrade"
 msgstr "Nedgradering"
 
-#: ../output.py:1646
+#: ../output.py:1844
 msgid "Update"
 msgstr "Uppdatering"
 
-#: ../output.py:1700
+#: ../output.py:1907
 msgid "Time"
 msgstr "Tid"
 
-#: ../output.py:1726
+#: ../output.py:1933
 msgid "Last day"
 msgstr "Senaste dagen"
 
-#: ../output.py:1727
+#: ../output.py:1934
 msgid "Last week"
 msgstr "Senaste veckan"
 
-#: ../output.py:1728
+#: ../output.py:1935
 msgid "Last 2 weeks"
 msgstr "Senaste 2 veckorna"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Senaste 3 månaderna"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Senaste 6 månaderna"
 
-#: ../output.py:1731
+#: ../output.py:1938
 msgid "Last year"
 msgstr "Senaste året"
 
-#: ../output.py:1732
+#: ../output.py:1939
 msgid "Over a year ago"
 msgstr "Mer än ett år tillbaka"
 
-#: ../output.py:1774
+#: ../output.py:1982
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Ingen transaktion %s funnen"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "Transaktions-ID:"
 
-#: ../output.py:1781
+#: ../output.py:1989
 msgid "Available additional history information:"
 msgstr "Tillgänglig ytterligare historieinformation"
 
-#: ../output.py:1793
+#: ../output.py:2001
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Inga ytterligare data finns med detta namn"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "installeras"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "uppdateras"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "utfasas"
+#: ../output.py:2105
+msgid "an update"
+msgstr ""
 
-#: ../output.py:1812
+#: ../output.py:2106
 msgid "erased"
 msgstr "raderas"
 
-#: ../output.py:1813
+#: ../output.py:2107
 msgid "reinstalled"
 msgstr "ominstalleras"
 
-#: ../output.py:1814
-msgid "downgraded"
-msgstr "nedgraderas"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "uppdateras"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "utfasas"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Paket %s.%s %s:%s-%s satt till att %s"
+msgid "---> Package %s.%s %s:%s-%s will be %s"
+msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2122
 msgid "--> Running transaction check"
 msgstr "--> Kör transaktionskontroll"
 
-#: ../output.py:1830
+#: ../output.py:2127
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Startar om beroendeupplösning med nya ändringar."
 
-#: ../output.py:1835
+#: ../output.py:2132
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Avslutade beroendeupplösning"
 
-#: ../output.py:1840 ../output.py:1845
+#: ../output.py:2137 ../output.py:2142
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Bearbetar beroende: %s för paket: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Behåller paketet: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Ej upplöst beroende: %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"
@@ -1240,7 +1325,7 @@ msgstr ""
 "\n"
 "    Behöver: %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,85 +1352,85 @@ msgstr ""
 "        Finns inte"
 
 #. These should be the only three things we care about:
-#: ../output.py:1897
+#: ../output.py:2194
 msgid "Updated By"
 msgstr "Uppdaterat av"
 
-#: ../output.py:1898
+#: ../output.py:2195
 msgid "Downgraded By"
 msgstr "Nedgraderat av"
 
-#: ../output.py:1899
+#: ../output.py:2196
 msgid "Obsoleted By"
 msgstr "Utfasat av"
 
-#: ../output.py:1917
+#: ../output.py:2214
 msgid "Available"
 msgstr "Tillgängliga"
 
-#: ../output.py:1944 ../output.py:1949
+#: ../output.py:2241 ../output.py:2246
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Bearbetar konflikt: %s står i konflikt med %s"
 
-#: ../output.py:1953
+#: ../output.py:2250
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Fyller transaktionsmängden med valda paket.  Var god dröj."
 
-#: ../output.py:1957
+#: ../output.py:2254
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Hämtar huvud för %s för att paketera i transaktionsmängden."
 
-#: ../utils.py:94
+#: ../utils.py:99
 msgid "Running"
 msgstr "Kör"
 
-#: ../utils.py:95
+#: ../utils.py:100
 msgid "Sleeping"
 msgstr "Sover"
 
-#: ../utils.py:96
+#: ../utils.py:101
 msgid "Uninterruptible"
 msgstr "Oavbrytbar"
 
-#: ../utils.py:97
+#: ../utils.py:102
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:98
+#: ../utils.py:103
 msgid "Traced/Stopped"
 msgstr "Spårad/Stoppad"
 
-#: ../utils.py:99 ../yumcommands.py:972
+#: ../utils.py:104 ../yumcommands.py:993
 msgid "Unknown"
 msgstr "Okänd"
 
-#: ../utils.py:110
+#: ../utils.py:115
 msgid "  The other application is: PackageKit"
 msgstr "  Det andra programmet är: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Det andra programmet är: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Minne   : %5s RSS (%5s B VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Startade: %s - för %s sedan"
 
-#: ../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"
@@ -1355,7 +1440,7 @@ msgstr ""
 "\n"
 "Slutar efter att användaren avbröt"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1365,7 +1450,7 @@ msgstr ""
 "\n"
 "Slutar med brutet rör (pipe)"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1376,7 +1461,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"
@@ -1384,35 +1469,35 @@ msgstr ""
 "Ett annat program håller för närvarande yum-låset, avslutar som konfigurerad"
 " av exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Insticksmodulsavslutsfel: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum-fel: %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 "Fel: %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 kan försöka använda --skip-broken för att gå runt 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 försöka köra: 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 "Okänt fel: Felkod: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1420,15 +1505,19 @@ msgstr ""
 "\n"
 "Beroenden upplösta"
 
-#: ../utils.py:349 ../yummain.py:215
+#: ../utils.py:376 ../yummain.py:231
 msgid "Complete!"
 msgstr "Klart!"
 
-#: ../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 måste vara root för att utföra detta kommando."
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1458,48 +1547,48 @@ msgstr ""
 "\n"
 "För mer information, kontakta leverantören av din distribution eller paket.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Fel: Behöver skicka en lista paket till %s"
 
-#: ../yumcommands.py:76
+#: ../yumcommands.py:85
 msgid "Error: Need an item to match"
 msgstr "Fel: Behöver något att matcha emot"
 
-#: ../yumcommands.py:82
+#: ../yumcommands.py:91
 msgid "Error: Need a group or list of groups"
 msgstr "Fel: Behöver en grupp eller lista av grupper"
 
-#: ../yumcommands.py:91
+#: ../yumcommands.py:100
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Fel: clean behöver ett argument: %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Fel: felaktigt argument till clean: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Inget argument till skalet"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Filnamn skickat till skalet: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Filen %s som gavs som ett argument till skalet finns inte."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Fel: mer än en fil angiven som argument till skalet."
 
-#: ../yumcommands.py:138
+#: ../yumcommands.py:147
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1509,303 +1598,303 @@ msgstr ""
 " Kör ”yum repolist all” för att se vilka förråd du har.\n"
 " Du kan aktivera förråd med yum-config-manager --enable <förråd>"
 
-#: ../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 "Installera ett eller flera paket på ditt system"
 
-#: ../yumcommands.py:201
+#: ../yumcommands.py:211
 msgid "Setting up Install Process"
 msgstr "Förbereder installationsprocessen"
 
-#: ../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 "Uppdatera ett eller flera paket på ditt system"
 
-#: ../yumcommands.py:223
+#: ../yumcommands.py:233
 msgid "Setting up Update Process"
 msgstr "Förbereder uppdateringsprocessen"
 
-#: ../yumcommands.py:237
+#: ../yumcommands.py:247
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Synkroniser installerade paket med de senaste tillgängliga versionerna"
 
-#: ../yumcommands.py:245
+#: ../yumcommands.py:255
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Förbereder distributionssynkroniseringsprocessen"
 
-#: ../yumcommands.py:288
+#: ../yumcommands.py:298
 msgid "Display details about a package or group of packages"
 msgstr "Visa detaljer om ett paket eller en grupp paket"
 
-#: ../yumcommands.py:337
+#: ../yumcommands.py:347
 msgid "Installed Packages"
 msgstr "Installerade paket"
 
-#: ../yumcommands.py:345
+#: ../yumcommands.py:355
 msgid "Available Packages"
 msgstr "Tillgängliga paket"
 
-#: ../yumcommands.py:349
+#: ../yumcommands.py:359
 msgid "Extra Packages"
 msgstr "Extra paket"
 
-#: ../yumcommands.py:353
+#: ../yumcommands.py:363
 msgid "Updated Packages"
 msgstr "Uppdaterade paket"
 
 #. 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 "Fasar ut paket"
 
-#: ../yumcommands.py:370
+#: ../yumcommands.py:380
 msgid "Recently Added Packages"
 msgstr "Nyligen tillagda paket"
 
-#: ../yumcommands.py:377
+#: ../yumcommands.py:387
 msgid "No matching Packages to list"
 msgstr "Inga matchande paket att lista"
 
-#: ../yumcommands.py:391
+#: ../yumcommands.py:401
 msgid "List a package or groups of packages"
 msgstr "Lista ett paket eller en grupp paket"
 
-#: ../yumcommands.py:403
+#: ../yumcommands.py:413
 msgid "Remove a package or packages from your system"
 msgstr "Ta bort ett eller flera paket från ditt system"
 
-#: ../yumcommands.py:410
+#: ../yumcommands.py:420
 msgid "Setting up Remove Process"
 msgstr "Förbereder processen att ta bort"
 
-#: ../yumcommands.py:424
+#: ../yumcommands.py:434
 msgid "Setting up Group Process"
 msgstr "Förbereder grupprocessen"
 
-#: ../yumcommands.py:430
+#: ../yumcommands.py:440
 msgid "No Groups on which to run command"
 msgstr "Inga grupper att köra kommandot på"
 
-#: ../yumcommands.py:443
+#: ../yumcommands.py:453
 msgid "List available package groups"
 msgstr "Lista tillgängliga paketgrupper"
 
-#: ../yumcommands.py:463
+#: ../yumcommands.py:473
 msgid "Install the packages in a group on your system"
 msgstr "Installera paketen i en grupp på ditt system"
 
-#: ../yumcommands.py:486
+#: ../yumcommands.py:496
 msgid "Remove the packages in a group from your system"
 msgstr "Ta bort paketen in en grupp från ditt system"
 
-#: ../yumcommands.py:514
+#: ../yumcommands.py:524
 msgid "Display details about a package group"
 msgstr "Visa detaljer om en paketgrupp"
 
-#: ../yumcommands.py:539
+#: ../yumcommands.py:549
 msgid "Generate the metadata cache"
 msgstr "Generera metadata-cache:n"
 
-#: ../yumcommands.py:545
+#: ../yumcommands.py:555
 msgid "Making cache files for all metadata files."
 msgstr "Skapar cache-filer för alla metadatafiler."
 
-#: ../yumcommands.py:546
+#: ../yumcommands.py:556
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Detta kan ta ett tag beroende på datorns fart"
 
-#: ../yumcommands.py:567
+#: ../yumcommands.py:577
 msgid "Metadata Cache Created"
 msgstr "Metadata-cache skapad"
 
-#: ../yumcommands.py:581
+#: ../yumcommands.py:591
 msgid "Remove cached data"
 msgstr "Ta bort cache:ade data"
 
-#: ../yumcommands.py:602
+#: ../yumcommands.py:612
 msgid "Find what package provides the given value"
 msgstr "Ta reda på vilka paket som tillhandahåller det angivna värdet"
 
-#: ../yumcommands.py:622
+#: ../yumcommands.py:632
 msgid "Check for available package updates"
 msgstr "Leta efter tillgängliga paketuppdateringar"
 
-#: ../yumcommands.py:675
+#: ../yumcommands.py:686
 msgid "Search package details for the given string"
 msgstr "Sök i paketdetaljer efter den angivna strängen"
 
-#: ../yumcommands.py:681
+#: ../yumcommands.py:692
 msgid "Searching Packages: "
 msgstr "Söker paket: "
 
-#: ../yumcommands.py:698
+#: ../yumcommands.py:709
 msgid "Update packages taking obsoletes into account"
 msgstr "Uppdatera paket med hänsyn tagen till utfasningar"
 
-#: ../yumcommands.py:707
+#: ../yumcommands.py:718
 msgid "Setting up Upgrade Process"
 msgstr "Förbereder uppgraderingsprocessen"
 
-#: ../yumcommands.py:721
+#: ../yumcommands.py:736
 msgid "Install a local RPM"
 msgstr "Installera en lokal RPM"
 
-#: ../yumcommands.py:729
+#: ../yumcommands.py:744
 msgid "Setting up Local Package Process"
 msgstr "Förbereder den lokala paketprocessen"
 
-#: ../yumcommands.py:748
+#: ../yumcommands.py:763
 msgid "Determine which package provides the given dependency"
 msgstr "Avgör vilket paket som tillhandahåller ett angivet beroende"
 
-#: ../yumcommands.py:751
+#: ../yumcommands.py:766
 msgid "Searching Packages for Dependency:"
 msgstr "Söker i paketen efter beroende:"
 
-#: ../yumcommands.py:765
+#: ../yumcommands.py:780
 msgid "Run an interactive yum shell"
 msgstr "Kör ett interactivt yum-skal"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Förbereder ett yum-skal"
 
-#: ../yumcommands.py:789
+#: ../yumcommands.py:804
 msgid "List a package's dependencies"
 msgstr "Lista ett pakets beroenden"
 
-#: ../yumcommands.py:795
+#: ../yumcommands.py:810
 msgid "Finding dependencies: "
 msgstr "Letar efter beroenden: "
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:826
 msgid "Display the configured software repositories"
 msgstr "Visa konfigurerade programvaruförråd"
 
-#: ../yumcommands.py:877 ../yumcommands.py:878
+#: ../yumcommands.py:892 ../yumcommands.py:893
 msgid "enabled"
 msgstr "aktivt"
 
-#: ../yumcommands.py:904 ../yumcommands.py:905
+#: ../yumcommands.py:919 ../yumcommands.py:920
 msgid "disabled"
 msgstr "inaktivt"
 
-#: ../yumcommands.py:921
+#: ../yumcommands.py:936
 msgid "Repo-id      : "
 msgstr "Förråds-id      : "
 
-#: ../yumcommands.py:922
+#: ../yumcommands.py:937
 msgid "Repo-name    : "
 msgstr "Förrådsnamn     : "
 
-#: ../yumcommands.py:925
+#: ../yumcommands.py:940
 msgid "Repo-status  : "
 msgstr "Förrådsstatus   : "
 
-#: ../yumcommands.py:928
+#: ../yumcommands.py:943
 msgid "Repo-revision: "
 msgstr "Förrådsversion  : "
 
-#: ../yumcommands.py:932
+#: ../yumcommands.py:947
 msgid "Repo-tags    : "
 msgstr "Förrådstaggar   : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:953
 msgid "Repo-distro-tags: "
 msgstr "Förråds-distro-taggar: "
 
-#: ../yumcommands.py:943
+#: ../yumcommands.py:958
 msgid "Repo-updated : "
 msgstr "Förråd uppdaterat: "
 
-#: ../yumcommands.py:945
+#: ../yumcommands.py:960
 msgid "Repo-pkgs    : "
 msgstr "Förrådspaket    : "
 
-#: ../yumcommands.py:946
+#: ../yumcommands.py:961
 msgid "Repo-size    : "
 msgstr "Förrådstorlek   : "
 
-#: ../yumcommands.py:953
+#: ../yumcommands.py:968 ../yumcommands.py:989
 msgid "Repo-baseurl : "
 msgstr "Förrådsbasurl   : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:976
 msgid "Repo-metalink: "
 msgstr "Förrådsmetalänk : "
 
-#: ../yumcommands.py:965
+#: ../yumcommands.py:980
 msgid "  Updated    : "
 msgstr "  Uppdaterat    :"
 
-#: ../yumcommands.py:968
+#: ../yumcommands.py:983
 msgid "Repo-mirrors : "
 msgstr "Förrådspeglar   : "
 
-#: ../yumcommands.py:978
+#: ../yumcommands.py:999
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Aldrig (senast: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Omedelbart (senast: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekunder (senast: %s)"
 
-#: ../yumcommands.py:985
+#: ../yumcommands.py:1006
 msgid "Repo-expire  : "
 msgstr "Förråd går ut    : "
 
-#: ../yumcommands.py:988
+#: ../yumcommands.py:1009
 msgid "Repo-exclude : "
 msgstr "Förråd utesluter : "
 
-#: ../yumcommands.py:992
+#: ../yumcommands.py:1013
 msgid "Repo-include : "
 msgstr "Förråd inkluderar: "
 
-#: ../yumcommands.py:996
+#: ../yumcommands.py:1017
 msgid "Repo-excluded: "
 msgstr "Förråd uteslutet : "
 
 #. 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 "förråds-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 "förrådsnamn"
 
-#: ../yumcommands.py:1073
+#: ../yumcommands.py:1094
 msgid "Display a helpful usage message"
 msgstr "Visa ett hjälpsamt meddelande om användning"
 
-#: ../yumcommands.py:1107
+#: ../yumcommands.py:1128
 #, python-format
 msgid "No help available for %s"
 msgstr "Ingen hjälp tillgänglig för %s"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1815,7 +1904,7 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1825,84 +1914,117 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1143
+#: ../yumcommands.py:1164
 msgid "Setting up Reinstall Process"
 msgstr "Förbereder ominstallationsprocessen"
 
-#: ../yumcommands.py:1151
+#: ../yumcommands.py:1172
 msgid "reinstall a package"
 msgstr "ominstallera ett paket"
 
-#: ../yumcommands.py:1170
+#: ../yumcommands.py:1191
 msgid "Setting up Downgrade Process"
 msgstr "Förbereder nedgraderingsprocessen"
 
-#: ../yumcommands.py:1177
+#: ../yumcommands.py:1198
 msgid "downgrade a package"
 msgstr "nedgradera ett paket"
 
-#: ../yumcommands.py:1191
+#: ../yumcommands.py:1212
 msgid "Display a version for the machine and/or available repos."
 msgstr "Visa en version för maskinen och/eller tillgängliga förråd."
 
-#: ../yumcommands.py:1230
+#: ../yumcommands.py:1251
 msgid " Yum version groups:"
 msgstr " Yum versionsgrupper:"
 
-#: ../yumcommands.py:1240
+#: ../yumcommands.py:1261
 msgid " Group   :"
 msgstr " Grupp:"
 
-#: ../yumcommands.py:1241
+#: ../yumcommands.py:1262
 msgid " Packages:"
 msgstr " Paket:"
 
-#: ../yumcommands.py:1270
+#: ../yumcommands.py:1291
 msgid "Installed:"
 msgstr "Installerade:"
 
-#: ../yumcommands.py:1278
+#: ../yumcommands.py:1299
 msgid "Group-Installed:"
 msgstr "Gruppinstallerade:"
 
-#: ../yumcommands.py:1287
+#: ../yumcommands.py:1308
 msgid "Available:"
 msgstr "Tillgängliga:"
 
-#: ../yumcommands.py:1296
+#: ../yumcommands.py:1317
 msgid "Group-Available:"
 msgstr "Grupptillgängliga:"
 
-#: ../yumcommands.py:1335
+#: ../yumcommands.py:1356
 msgid "Display, or use, the transaction history"
 msgstr "Visa, eller använd, transaktionshistorien"
 
-#: ../yumcommands.py:1363
+#: ../yumcommands.py:1428
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Ogiltigt underkommando till history, använd: %s."
 
-#: ../yumcommands.py:1370
+#: ../yumcommands.py:1435
 msgid "You don't have access to the history DB."
 msgstr "Du har inte tillgång till historie-DB:n."
 
-#: ../yumcommands.py:1413
+#: ../yumcommands.py:1483
 msgid "Check for problems in the rpmdb"
 msgstr "Kontrollera om det finns problem i rpmdb:n"
 
-#: ../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 ""
 "Ett annat program håller för närvarande yum-låset, väntar på att den skall "
 "avsluta ..."
 
+#: ../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 upp beroenden"
 
-#: ../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,183 +2034,191 @@ msgstr ""
 "\n"
 "Slutar efter att användaren avbröt."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/depsolve.py:97
+#: ../yum/depsolve.py:99
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Förbereder transaktionsmängder före konfigurationsklass är uppe"
 
-#: ../yum/depsolve.py:151
+#: ../yum/depsolve.py:153
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Ogiltig tsflag i konfigurationsfil: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Söker pkgSack efter beroende: %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 konverterad till att installera"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Lägger till paket %s i läge %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Tar bort paket %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 behöver %s"
 
-#: ../yum/depsolve.py:332
+#: ../yum/depsolve.py:339
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Nödvändigt behov har redan slagits upp, fuskar"
 
-#: ../yum/depsolve.py:342
+#: ../yum/depsolve.py:349
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Nödvändigt behov är inte ett paketnamn.  Slår upp: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potentiell tillhandahållare: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Läget är %s för tillhandahållare av %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Läge för paket som tillhandahåller %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: paket %s behöver %s noteras att raderas"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Fasar ut %s med %s för att lösa upp beroenden."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Uppdaterar %s för att lösa upp beroenden"
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Hittar ingen uppdateringsväg för beroende för: %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Snabb matcning av %s mot behov 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 finns bland tillhandahållande paket men det är redan installerat, tar "
 "bort."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Potentiellt upplösande paket %s har nyare instans i ts."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potentiellt upplösande paket %s har nyare instans installerad."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s är redan i ts, hoppar över denna"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Noterar %s som en uppdatering av %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Noterar %s som en installation av %s"
 
-#: ../yum/depsolve.py:690 ../yum/depsolve.py:780
+#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
 msgid "Success - empty transaction"
 msgstr "Klart - tom transaktion"
 
-#: ../yum/depsolve.py:729 ../yum/depsolve.py:744
+#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
 msgid "Restarting Loop"
 msgstr "Startar om slingan"
 
-#: ../yum/depsolve.py:760
+#: ../yum/depsolve.py:799
 msgid "Dependency Process ending"
 msgstr "Beroendeprocessen avslutas"
 
-#: ../yum/depsolve.py:774
-#, python-format
-msgid "%s from %s has depsolving problems"
-msgstr "%s från %s har problem att lösa beroenden"
-
-#: ../yum/depsolve.py:781
+#: ../yum/depsolve.py:821
 msgid "Success - deps resolved"
 msgstr "Klart - beroenden upplösta"
 
-#: ../yum/depsolve.py:802
+#: ../yum/depsolve.py:845
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Kontrollerar beroenden för %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "letar efter %s som ett behov för %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Kör compare_providers() 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 "bättre arkitektur i po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s fasar ut %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2097,142 +2227,142 @@ msgstr ""
 "arkitekturavstånd jämför %s med %s på %s\n"
 "  Vinnare: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "samma käll-rpm %s och %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "baspaket %s är installerat för %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "gemensamt prefix för %s mellan %s och %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "behöver minst: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr "Vinnare: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Förlorare(med %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Bästa ordning: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Förråd %r: Fel vid tolkning konfiguration: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Förrådet %r saknar namn i konfigurationen, använder id"
 
-#: ../yum/__init__.py:497
+#: ../yum/__init__.py:524
 msgid "plugins already initialised"
 msgstr "insticksmoduler redan initierade"
 
-#: ../yum/__init__.py:504
+#: ../yum/__init__.py:531
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() kommer att försvinna i en framtida version av 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() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/__init__.py:607
+#: ../yum/__init__.py:658
 msgid "Setting up Package Sacks"
 msgstr "Förbereder paketsäckar"
 
-#: ../yum/__init__.py:652
+#: ../yum/__init__.py:703
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "förrådsobjekt för förrådet %s saknar en _resetSack-metod\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "därför kan inte detta förråd återställas.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/__init__.py:670
+#: ../yum/__init__.py:721
 msgid "Building updates object"
 msgstr "Bygger uppdateringsobjekt"
 
-#: ../yum/__init__.py:709
+#: ../yum/__init__.py:760
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() kommer att försvinna i en framtida version av Yum.\n"
 
-#: ../yum/__init__.py:734
+#: ../yum/__init__.py:785
 msgid "Getting group metadata"
 msgstr "Hämtar gruppmetadata"
 
-#: ../yum/__init__.py:760
+#: ../yum/__init__.py:811
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Lägger till gruppfil från förrådet: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s"
 
-#: ../yum/__init__.py:775
+#: ../yum/__init__.py:828
 msgid "No Groups Available in any repository"
 msgstr "Inga grupper tillgängliga i något förråd"
 
-#: ../yum/__init__.py:787
+#: ../yum/__init__.py:840
 msgid "Getting pkgtags metadata"
 msgstr "Hämtar pakettaggsmetadata"
 
-#: ../yum/__init__.py:797
+#: ../yum/__init__.py:850
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Lägger till taggar från förrådet: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Kunde inte lägga till pakettaggar för förrådet: %s - %s"
 
-#: ../yum/__init__.py:884
+#: ../yum/__init__.py:939
 msgid "Importing additional filelist information"
 msgstr "Importerar ytterligare fillisteinformation"
 
-#: ../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 finns i paketet 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."
@@ -2240,23 +2370,21 @@ msgstr ""
 "Det finns oavslutade transaktioner kvar.  Du kan överväga att köra "
 "yumcomplete-transaction först för att avsluta dem."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Försöker ta bort ”%s”, som är skyddad"
+#: ../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 "Hoppa-över-trasiga runda %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 "Hoppa-över-trasiga tog %i rundor "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Försöker ta bort ”%s”, som är skyddad"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2264,90 +2392,90 @@ msgstr ""
 "\n"
 "Paket hoppades över på grund av beroendeproblem:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s från %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 ""
 "** Hittade %d redan befintliga tidigare rpmdb-problem, ”yum check”-utdata "
 "följer:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Varning: RPMDB ändrad utanför yum."
 
-#: ../yum/__init__.py:1267
+#: ../yum/__init__.py:1375
 msgid "missing requires"
 msgstr "saknade behov"
 
-#: ../yum/__init__.py:1268
+#: ../yum/__init__.py:1376
 msgid "installed conflict"
 msgstr "installerade konflikter"
 
-#: ../yum/__init__.py:1366
+#: ../yum/__init__.py:1493
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Varning: skript- eller annat icke ödesdigert fel inträffade under "
 "transaktionen."
 
-#: ../yum/__init__.py:1376
+#: ../yum/__init__.py:1503
 msgid "Transaction couldn't start:"
 msgstr "Transaktionen kunde inte starta:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1379
+#: ../yum/__init__.py:1506
 msgid "Could not run transaction."
 msgstr "Kunde inte köra transaktionen."
 
-#: ../yum/__init__.py:1392
+#: ../yum/__init__.py:1520
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Kunde inte ta bort 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 installerats men gjordes det inte!"
 
 #. 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 tagits bort men det gjordes inte!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Kunde inte öppna låset %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 "Kan inte kontrollera om PID %s är 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 "Existerande lås %s: en annan kopia kör 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 "Kunde inte skapa lås av %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2356,26 +2484,26 @@ msgstr ""
 "Paketet matchar inte den avsedda hämtningen.  Förslag: kör yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1714
+#: ../yum/__init__.py:1859
 msgid "Could not perform checksum"
 msgstr "Kunde inte utföra kontrollsummering"
 
-#: ../yum/__init__.py:1717
+#: ../yum/__init__.py:1862
 msgid "Package does not match checksum"
 msgstr "Paketet stämmer inte med kontrollsumman"
 
-#: ../yum/__init__.py:1769
+#: ../yum/__init__.py:1914
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "paketet misslyckas med kontrollsumman men cachning är aktiverat 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 "använder lokal kopia av %s"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2386,11 +2514,11 @@ msgstr ""
 "    * fritt   %s\n"
 "    * behovet %s"
 
-#: ../yum/__init__.py:1862
+#: ../yum/__init__.py:2020
 msgid "Header is not complete."
 msgstr "Huvudet är inte komplett."
 
-#: ../yum/__init__.py:1899
+#: ../yum/__init__.py:2057
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2398,62 +2526,62 @@ msgstr ""
 "Huvudet finns inte i den lokala cachen och endast-cache-läget är aktiverat."
 "  Kan inte hämta %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Den publika nyckeln för %s är inte installerad"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem att öppna paketet %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Den publika nyckeln för %s är inte betrodd"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Paket %s är inte signerat"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Det går inte att ta bort %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s borttaget"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Det går inte att ta bort %s-filen %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s-filen %s borttagen"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s-filer borttagna"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Mer än en identisk matchning i säcken för %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ingenting matchar %s.%s %s:%s-%s från uppdateringarna"
 
-#: ../yum/__init__.py:2433
+#: ../yum/__init__.py:2600
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2461,116 +2589,127 @@ msgstr ""
 "searchPackages() kommer att försvinna i en framtida version av Yum."
 "                      Använd searchGenerator() istället. \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Söker i %d paket"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "söker i paketet %s"
 
-#: ../yum/__init__.py:2488
+#: ../yum/__init__.py:2659
 msgid "searching in file entries"
 msgstr "söker i filposter"
 
-#: ../yum/__init__.py:2495
+#: ../yum/__init__.py:2666
 msgid "searching in provides entries"
 msgstr "söker i tillhandahållandeposter"
 
-#: ../yum/__init__.py:2528
+#: ../yum/__init__.py:2692
 #, python-format
 msgid "Provides-match: %s"
 msgstr "Tillhandahållandematchning: %s"
 
-#: ../yum/__init__.py:2577
+#: ../yum/__init__.py:2747
 msgid "No group data available for configured repositories"
 msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden"
 
-#: ../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 "Det finns ingen grupp med namnet %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 "paket %s noterades inte i gruppen %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Lägger till paket %s från grupp %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Inget paket med namnet %s är tillgängligt för 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 "Pakettupel %s fanns inte i paketsäcken"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Pakettupel %s fanns inte 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 "Inga paket hittades för %s"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-msgstr "Ogiltig versionsflagga"
-
-#: ../yum/__init__.py:3145
+#: ../yum/__init__.py:3344
 msgid "Package Object was not a package object instance"
 msgstr "Paketobjektet var inte en paketobjektinstans"
 
-#: ../yum/__init__.py:3149
+#: ../yum/__init__.py:3348
 msgid "Nothing specified to install"
 msgstr "Inget angivet att installeras"
 
-#: ../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 ""
 "Kontrollerar virtuella tillhandahållanden eller filtillhandahållanden 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 "Ingen matchning för argument: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paket %s installerat och inte tillgänligt"
 
-#: ../yum/__init__.py:3253
+#: ../yum/__init__.py:3452
 msgid "No package(s) available to install"
 msgstr "Inga paket tillgängliga att installera"
 
-#: ../yum/__init__.py:3265
+#: ../yum/__init__.py:3464
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paket: %s - redan i transaktionsmängden"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Paket %s fasas ut av %s, som redan är installerat"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2579,82 +2718,82 @@ msgstr ""
 "Paket %s fasas ut av %s, men paketet som fasar ut tillhandahåller inte "
 "behoven"
 
-#: ../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 fasas ut av %s, försöker installera %s istället"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Paket %s är redan installerat och senaste version"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Paket som matchar %s är redan installerat.  Letar efter uppdatering."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3424
+#: ../yum/__init__.py:3622
 msgid "Updating Everything"
 msgstr "Uppdaterar allt"
 
-#: ../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 "Uppdaterar inte paket som redan är utfasade: %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 "Paketet är redan utfasat: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Uppdaterar inte paket som fasas ut: %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 "Uppdaterar inte paket som redan är uppdaterat: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3697
+#: ../yum/__init__.py:3919
 msgid "No package matched to remove"
 msgstr "Inget paket att tas bort matchar"
 
-#: ../yum/__init__.py:3703
+#: ../yum/__init__.py:3925
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Hoppar över den körande kärnan: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Ta bort %s från transaktionen"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Det går inte att öppna: %s.  Hoppar över."
 
-#: ../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öker %s: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Det går inte att lokalinstallera deltarpm: %s.  Hoppar över."
 
-#: ../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"
@@ -2662,14 +2801,14 @@ msgstr ""
 "Kan inte lägga till paket %s till transaktionen.  Inte 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 ""
 "Det går inte att installera paketet %s.  Det är fasas ut av det installerade"
 " paketet %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 "
@@ -2678,126 +2817,137 @@ msgstr ""
 "Paket %s är inte installerat, kan inte uppdatera det.  Kör yum install för "
 "att installera det istället."
 
-#: ../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 "Utesluter %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Noterar %s för installation"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Noterar %s som en uppdatering av %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: uppdaterar inte ett installerat paket."
 
-#: ../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 "Det går inte att öppna filen: %s.  Hoppar över."
 
-#: ../yum/__init__.py:3886
+#: ../yum/__init__.py:4114
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem att ominstallera: inget paket matchades att tas bort"
 
-#: ../yum/__init__.py:3912
+#: ../yum/__init__.py:4140
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problem att ominstallera: inget paket %s matchades att installera"
 
-#: ../yum/__init__.py:4018
+#: ../yum/__init__.py:4246
 msgid "No package(s) available to downgrade"
 msgstr "Inga paket tillgängliga att nedgradera"
 
-#: ../yum/__init__.py:4026
+#: ../yum/__init__.py:4254
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paket %s tillåts multipla installationer, hoppar över"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ingen matchning för tillgängliga paket: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Endast uppgradering tillgängliga för paket: %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 "Misslyckades nedgradera: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Hämtar GPG-nyckel från %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Hämtandet av GPG-nyckeln misslyckades: "
 
-#: ../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 "Ogiltig GPG-nyckel från %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-nyckeltolkning misslyckades: nyckeln har inte värde %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 ""
-"Importerar GPG-nyckel 0x%s:\n"
-" Användarid: %s\n"
-" Paket     : %s (%s)\n"
-" Från      : %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 ""
-"Importerar GPG-nyckel 0x%s:\n"
-" Användarid: \"%s\"\n"
-" Från      : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG-nyckel vid %s (0x%s) är redan installerad"
 
-#: ../yum/__init__.py:4326
-msgid "Not installing key"
-msgstr "Installerar inte nyckeln"
-
-#: ../yum/__init__.py:4332
+#: ../yum/__init__.py:4606
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Nyckelimport misslyckades (kod %d)"
 
-#: ../yum/__init__.py:4333 ../yum/__init__.py:4389
+#: ../yum/__init__.py:4607 ../yum/__init__.py:4690
 msgid "Key imported successfully"
 msgstr "Nyckelimport lyckades"
 
-#: ../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"
@@ -2806,25 +2956,25 @@ msgstr ""
 "GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n"
 "Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd."
 
-#: ../yum/__init__.py:4347
+#: ../yum/__init__.py:4624
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Import av nycklar hjälpte inte, fel nycklar?"
 
-#: ../yum/__init__.py:4366
+#: ../yum/__init__.py:4648
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG-nyckel vid %s (0x%s) är redan importerad"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Installerar inte nyckel för förråd %s"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Nyckelimport misslyckades"
 
-#: ../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"
@@ -2833,111 +2983,164 @@ msgstr ""
 "GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta.\n"
 "Kontrollera att rätt nyckel-URL:ar är konfigurerade för detta förråd."
 
-#: ../yum/__init__.py:4521
+#: ../yum/__init__.py:4859
 msgid "Unable to find a suitable mirror."
 msgstr "Kan inte hitta en lämplig spegel."
 
-#: ../yum/__init__.py:4523
+#: ../yum/__init__.py:4861
 msgid "Errors were encountered while downloading packages."
 msgstr "Fel uppstod när paket hämtades."
 
-#: ../yum/__init__.py:4573
+#: ../yum/__init__.py:4916
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Rapportera gärna detta fel till %s"
 
-#: ../yum/__init__.py:4597
+#: ../yum/__init__.py:4933
 msgid "Test Transaction Errors: "
 msgstr "Transaktionstestfel: "
 
-#: ../yum/__init__.py:4700
+#: ../yum/__init__.py:5033
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Kunde inte sätta cache-katalog: %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 "Inlästa insticksmoduler: "
 
-#: ../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 "Ingen insticksmodul matchar: %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Läser inte in insticksmodulen \"%s\" eftersom den är inaktiverad"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Insticksmodulen \"%s\" kan inte importeras"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Insticksmodulen \"%s\" specificerare inte nödvändig API-version"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Insticksmodulen \"%s\" kräver API %s.  API:er som stöds är %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Läser in insticksmodulen \"%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 ""
 "Två eller flera insticksmoduler med namnet \"%s\" finns i sökvägen för "
 "insticksmoduler"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurationsfilen %s finns inte"
 
 #. 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 "Kan inte hitta konfigurationsfil för insticksmodulen %s"
 
-#: ../yum/plugins.py:507
+#: ../yum/plugins.py:508
 msgid "registration of commands not supported"
 msgstr "registrering av kommandon stöds inte"
 
-#: ../yum/rpmsack.py:102
+#: ../yum/rpmsack.py:148
 msgid "has missing requires of"
 msgstr "har ett saknat beroende på"
 
-#: ../yum/rpmsack.py:105
+#: ../yum/rpmsack.py:151
 msgid "has installed conflicts"
 msgstr "har installerad konflikt"
 
-#: ../yum/rpmsack.py:114
+#: ../yum/rpmsack.py:160
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s är en dubblett med %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s fasas ut av %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s tillhandahåller %s men det kan inte hittas"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Paketerar om"
 
diff --git a/po/uk.po b/po/uk.po
index 2d013d6..6d0bb06 100644
--- a/po/uk.po
+++ b/po/uk.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: Ukrainian (http://www.transifex.net/projects/p/yum/team/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: uk\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Оновлення"
 
-#: ../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,66 +66,66 @@ msgstr "Помилка: некоректний стан виводу: %s для
 msgid "Erased: %s"
 msgstr "Вилучено: %s"
 
-#: ../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 "Команду «%s» вже визначено"
 
-#: ../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 "Помилка налаштування: %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 "Помилка у параметрах: %s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Встановлено: %s-%s у %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Зібрано    : %s о %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Надіслано  : %s о %s"
 
-#: ../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 "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "Вимоги до диска:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:361
+#: ../cli.py:407
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -141,62 +141,62 @@ msgstr ""
 "Резюме помилок\n"
 "-------------\n"
 
-#: ../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 "Помилка завантаження пакетів:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "Виконання 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 "ПОМИЛКА. Вам слід оновити rpm для обробки:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "ПОМИЛКА у rpm_check_debug через 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 слід оновити"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Будь ласка, повідомте про цю помилку за адресою %s"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "Запускається операція з перевірки"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "Помилка під час перевірки операції:\n"
 
-#: ../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."
@@ -204,94 +204,115 @@ msgstr ""
 "Автоматичне імпортування ключів під час некерованого запуску заборонено.\n"
 "Скасувати заборону можна параметром «-y»."
 
-#: ../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 "Доступні невстановлені пакунки %s%s%s."
 
-#: ../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 недоступний."
 
-#: ../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 "%d пакунків позначено для оновлення"
 
-#: ../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 "%d пакунків позначено для виконання синхронізації дистрибутивів"
 
-#: ../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 пакунків позначено для вилучення"
 
-#: ../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 " (з %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Встановлений пакунок %s%s%s%s недоступний."
 
-#: ../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 "Відповідники: %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 "Попередження: відповідників %s не знайдено"
 
-#: ../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"
@@ -300,114 +321,127 @@ msgstr ""
 "Попередження: у версіях 3.0.x yum відповідність назв файлів встановлюється з помилками.\n"
 " Щоб знайти відповідники, вам слід скористатися «%s*/%s%s» і/або «%s*bin/%s%s»."
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Пакунків з %s не знайдено"
 
-#: ../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 "Вилучення метаданих xml"
 
-#: ../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 "Вилучення кешованих даних rpmdb"
 
-#: ../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 "Попередження: групи з назвою %s не існує."
 
-#: ../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 "%d пакунків для встановлення"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "Групи з назвою %s не існує"
 
-#: ../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 "%d пакунків для вилучення"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Пакунок %s вже встановлено, пропускаємо"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Відкинуто несумісний пакунок %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 "Не встановлено інших %s, додаємо до списку потенційного встановлення"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "Параметри додатка"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "Помилка виконання команди: %s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -418,281 +452,287 @@ msgstr ""
 "\n"
 "%s: для параметра %s потрібен аргумент"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color повинен мати один з аргументів: 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 "показати це довідкове повідомлення і завершити роботу"
 
-#: ../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 "рівень докладності діагностичних повідомлень rpm"
 
-#: ../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 "показати версію Yum і завершити роботу"
 
-#: ../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 "вимкнути виключення з main для сховища або на загальному рівні"
 
-#: ../cli.py:1500
+#: ../cli.py:1686
 msgid "enable obsoletes processing during updates"
 msgstr "увімкнути обробку застарілих пакунків під час оновлень"
 
-#: ../cli.py:1502
+#: ../cli.py:1688
 msgid "disable Yum plugins"
 msgstr "вимкнути додатки Yum"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "вимкнути перевірку підписів gpg"
 
-#: ../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 ""
 "встановити значення $releasever у налаштуванні yum config and repo files"
 
-#: ../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 "Назва       : %s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "Архітектура : %s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Епоха       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "Версія      : %s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "Випуск      : %s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "Розмір      : %s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "Сховище     : %s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "Зі сховища  : %s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "Автор       : %s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "Час внеску  : %s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Час збирання : %s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "Встановлення: %s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "Користувач : %s"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Змінено     : %s"
 
-#: ../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 "Адреса      : %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 "Опис        : "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "так"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "ні"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "Виконати дію? [y/N]: "
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -701,141 +741,146 @@ msgstr ""
 "\n"
 "Група: %s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Ід. групи: %s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " Опис: %s"
 
-#: ../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 "пакунок: %s"
 
-#: ../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 "  залежність: %s"
 
-#: ../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 "Ліцензія    : %s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "Назва файла : %s"
 
-#: ../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 "Загальний обсяг: %s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "Загальний обсяг звантаження: %s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "Розмір після встановлення: %s"
 
-#: ../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 "     заміна  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -846,57 +891,57 @@ msgstr ""
 "Резюме операції\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "Встановлення %5.5s пакунків\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "Оновлення  %5.5s пакунків\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "Вилучення %5.5s пакунків\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "Перевстановлення %5.5s пакунків\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "Зниження версії %5.5s пакунків\n"
 
-#: ../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 "два"
 
@@ -904,7 +949,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"
@@ -915,328 +960,368 @@ msgstr ""
 " Поточне звантаження скасовано, %sперервіть роботу (ctrl-c) ще раз%s протягом %s%s%s секунд,\n"
 "щоб завершити операцію.\n"
 
-#: ../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 "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 "<не встановлено>"
 
-#: ../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"
-msgstr "Ід."
+#: ../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 "Початок rpmdb   :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s секунд)"
+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 "Час завершення  :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "Завершення rpmdb:"
 
-#: ../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 "Збережені додаткові нетипові дані        : %d"
 
-#: ../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 "Проблеми з rpmdb:"
 
-#: ../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 "Попередні 2 тижні"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "Попередні 3 місяці"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "Попередні 6 місяців"
 
-#: ../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 "Не знайдено операції %s"
 
-#: ../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 "%s: для цієї назви додаткових даних не знайдено"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "встановлення"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "оновлення"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "застарілі"
+#: ../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"
-msgstr "знижено версію"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "оновлення"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "застарілі"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> Пакунок %s.%s %s:%s-%s позначено для %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 "--> Обробка залежності: %s для пакунка: %s"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Збережено пакунок: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Нерозв'язана залежність: %s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "Пакунок: %s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1245,7 +1330,7 @@ msgstr ""
 "\n"
 "    Потребує: %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 ""
 "        Не знайдено"
 
 #. 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 конфліктів %s"
 
-#: ../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 "---> У список операцій звантажується заголовок пакунка %s."
 
-#: ../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 "  Сторонньою програмою є: PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Сторонньою програмою є: %s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Пм’ять : %5s RSS (%5sБ VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Почато: %s - %s тому"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Стан   : %s, PID: %d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "Завершення роботи на запит користувача"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1370,7 +1455,7 @@ msgstr ""
 "\n"
 "Завершення роботи через розрив зв’язку"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1381,7 +1466,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"
@@ -1389,35 +1474,35 @@ msgstr ""
 "Зараз yum блокує стороння програма. Завершуємо роботу відповідно до "
 "налаштування exit_on_lock"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Помилка PluginExit: %s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Помилка 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 "Помилка: %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"
 
-#: ../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"
 
-#: ../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 "Невідомі помилки: код виходу: %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1425,17 +1510,21 @@ msgstr ""
 "\n"
 "Залежності розв’язано"
 
-#: ../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"
@@ -1466,48 +1555,48 @@ msgstr ""
 "Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n"
 "постачальника пакунків.\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Помилка: %s слід передати список пакунків"
 
-#: ../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 "Помилка: для виконання clean слід вказати %s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Помилка: некоректний аргумент clean: %r"
 
-#: ../yumcommands.py:109
+#: ../yumcommands.py:118
 msgid "No argument to shell"
 msgstr "Не вказано аргумент shell"
 
-#: ../yumcommands.py:111
+#: ../yumcommands.py:120
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "shell передано назву файла: %s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Файла %s, переданого як аргумент параметра shell, не знайдено."
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:130
 msgid "Error: more than one file given as argument to shell."
 msgstr "Помилка: 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"
@@ -1517,305 +1606,305 @@ msgstr ""
 " Для перегляду списку всіх сховищ віддайте команду «yum repolist all».\n"
 " Увімкнути сховище можна за допомогою команди yum-config-manager --enable <repo>"
 
-#: ../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 "Встановлення локального пакунка RPM"
 
-#: ../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 "Запуск інтерактивної оболонки yum"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "Налаштування оболонки Yum"
 
-#: ../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 "Ніколи (востаннє: %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Негайно (лишилося: %s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s секунд (лишилося: %s)"
 
-#: ../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 "Довідки щодо %s не виявлено"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1825,7 +1914,7 @@ msgstr ""
 "\n"
 "інші назви: "
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1835,83 +1924,116 @@ msgstr ""
 "\n"
 "інша назва: "
 
-#: ../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 " Групи версій Yum:"
 
-#: ../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 "Некоректна підкоманда журналу, скористайтеся: %s."
 
-#: ../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 "Пошук проблем у 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 ""
 "Зараз yum блокує стороння програма. Зачекаємо на завершення її роботи..."
 
+#: ../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"
@@ -1921,184 +2043,192 @@ msgstr ""
 "\n"
 "Завершення роботи на запит користувача."
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../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 "Некоректне значення tsflag у файлі налаштувань: %s"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Пошук pkgSack для залежності: %s"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "Частина: %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 перетворено для встановлення"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Додавання пакунка %s у режимі %s"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "Вилучення пакунка %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s потребує: %s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s потребує %s"
 
-#: ../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 "Потрібна залежність задана не яка назва пакунка. Шукаємо: %s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Можливе джерело залежності: %s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Режим %s для надання %s: %s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Режим надання пакунка %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, потрібний для %s, позначено для вилучення"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: %s стає застарілим після встановлення %s для розв’язання "
 "залежностей."
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: оновлення %s для розв’язання залежностей."
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Не вдалося знайти шлях оновлення для залежності %s"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Встановлено швидку відповідність %s пакунку потрібному для пакунка %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 належить до списку супутніх пакунків, його вже встановлено, пропускаємо."
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Потенційний пакунок розв’язання %s має новішу версію у ts."
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Встановлено новішу версію потенційного пакунка розв’язання %s."
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s вже перебуває у списку, пропускаємо його"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: позначення %s як оновлення для %s"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: позначення %s як такий, який слід встановити для %s"
 
-#: ../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 "У %s з %s виникли проблеми з розв’язанням залежностей"
-
-#: ../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 "Перевірка залежностей для %s"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "пошук %s, потрібного для %s"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Виконання compare_providers() для %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 "краща архітектура у po %s"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s робить застарілим %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2107,144 +2237,144 @@ msgstr ""
 "archdist порівняно %s з %s у %s\n"
 "  Кращий варіант: %s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "загальний sourcerpm %s і %s"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "базовий пакунок %s встановлено для %s"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "загальний префікс %s для %s і %s"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "мінімальна вимога: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " Переможець: %s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Невдаха(з %d): %s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "Найкращий порядок: %s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Сховище %r: помилка під час обробки налаштувань: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "Для сховища %r у налаштуваннях не вказано назви, використовуємо "
 "ідентифікатор"
 
-#: ../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 "doRpmDBSetup() буде усунуто у наступних версіях Yum.\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "Читання локальної RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../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 "Об’єкт сховища %s не має _resetSack method,\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "тому параметри цього сховища не може бути відновлено до початкових.\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../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 "doGroupSetup() буде усунуто у майбутніх версіях Yum.\n"
 
-#: ../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 "Додавання файла групи зі сховища: %s"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Не вдалося додати файл груп зі сховища: %s — %s"
 
-#: ../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 "Додавання міток зі сховища: %s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Не вдалося додати мітки пакунків для сховища: %s — %s"
 
-#: ../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-utils виявлено програму %s%s%s."
 
-#: ../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."
@@ -2252,23 +2382,21 @@ msgstr ""
 "Залишилися незавершені операції. Для їх завершення вам слід спочатку "
 "запустити yum-complete-transaction."
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "Спроба вилучення захищеного запису «%s»"
+#: ../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 "Цикл пропуску пошкоджених %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 "На усування пропущених і пошкоджених пакунків витрачено %i циклів "
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "Спроба вилучення захищеного запису «%s»"
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2276,90 +2404,90 @@ msgstr ""
 "\n"
 "Пакунки, пропущені через проблеми з залежностями:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s з %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 проблем rpmdb, які вже існували, командою «yum check» "
 "виведено такі дані:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Попередження: RPMDB змінено поза межами yum."
 
-#: ../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 "Не вдалося вилучити файл операції %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 мало бути встановлено, але цю дію не було виконано!"
 
 #. 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 мало бути вилучено, але цього не сталося!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Не вдалося вилучити блокування %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 "Не вдалося перевірити, чи є активним 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 "Блокування %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 "Не вдалося створити блокування %s: %s "
 
-#: ../yum/__init__.py:1698
+#: ../yum/__init__.py:1843
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2368,25 +2496,25 @@ msgstr ""
 "Пакунок не відповідає тому, який програма має намір звантажити. Пропозиція: "
 "віддайте команду yum -enablerepo=%s clean metadata"
 
-#: ../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 "контрольна сума пакунка не збігається, кешування для %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"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2397,11 +2525,11 @@ msgstr ""
 "    * вільно   %s\n"
 "    * потрібно %s"
 
-#: ../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"
@@ -2409,62 +2537,62 @@ msgstr ""
 "Заголовка немає у локальному кеші, увімкнено режим «лише кешування». Не "
 "вдалося звантажити %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Відкритий ключ для %s не встановлено"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Проблеми з відкриттям пакунка %s"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Відкритий ключ %s не є надійним"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Пакунок %s не підписано"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Не вдалося вилучити %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s вилучено"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Не вдалося вилучити файл %s, %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "Файл %s, %s, вилучено"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "Вилучено %d файлів %s"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "У наборі для %s знайдено декілька ідентичних відповідників"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Немає відповідників %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"
@@ -2472,115 +2600,126 @@ msgstr ""
 "searchPackages() буде усунуто у майбутніх версіях Yum.                      "
 "Використовуйте краще searchGenerator(). \n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "Пошук %d пакунків"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "пошук пакунка %s"
 
-#: ../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 "Відповідність встановленому: %s"
 
-#: ../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 "Групи з назвою %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 "пакунок %s було позначено у групі %s"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Додавання пакунка %s з групи %s"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Не вдалося знайти пакунок з назвою %s для встановлення"
 
+#: ../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"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "У базі даних RPM не вдалося знайти кортеж пакунків %s"
 
-#: ../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 "Пакунків з %s не знайдено"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "Пошук віртуальних супутніх пакунків або файлів для %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 "Відповідника параметра не знайдено: %s"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Пакунок %s вже встановлено, його не можна позначити"
 
-#: ../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 "Пакунок: %s  — вже у наборі операцій"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Пакунок %s став застарілим після встановлення %s"
 
-#: ../yum/__init__.py:3296
+#: ../yum/__init__.py:3494
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2589,97 +2728,97 @@ msgstr ""
 "Пакунок %s став застарілим після встановлення %s, але застарілий пакунок не "
 "містить вимог до інших пакунків"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Пакунок %s став застарілим після встановлення %s, спробуємо встановити "
 "замість нього %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Пакунок %s вже встановлено, його версія є найсвіжішою"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Відповідник пакунка %s вже встановлено. Перевірка існування оновлень."
 
 #. 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 "Неоновлюваний пакунок, який вже застарів: %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 "Пакунок вже застарілий: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Неоновлюваний пакунок, який застарів: %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 "Неоновлюваний пакунок, який було оновлено раніше: %s.%s %s:%s-%s"
 
-#: ../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 "Пропущено поточне робоче ядро: %s"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Вилучення %s з запису операції"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Не вдалося відкрити: %s. Пропускаємо."
 
-#: ../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: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Не вдалося виконати локальне встановлення deltarpm: %s. Пропущено."
 
-#: ../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 "Не вдалося додати пакунок %s до операції. Несумісна архітектура: %s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Не вдалося встановити пакунок %s. Він є застарілим після встановлення "
 "пакунка %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 "
@@ -2688,129 +2827,140 @@ msgstr ""
 "Пакунок %s не встановлено, не вдалося оновити його. Віддайте команду 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 "Виключення %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Позначення %s для встановлення"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Позначення %s як оновлення %s"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: не оновлює встановлений пакунок."
 
-#: ../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 "Не вдалося відкрити файл %s. Пропускаємо."
 
-#: ../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 ""
 "Проблема з перевстановленням: не виявлено відповідного пакунка %s для "
 "встановлення"
 
-#: ../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 ""
 "Пакунок %s можна встановлювати паралельно з іншими версіями, пропускаємо"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Немає відповідників для доступного пакунка: %s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Для пакунка доступне лише оновлення: %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 "Не вдалося знизити версію: %s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "Отримання ключа GPG з %s"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "Невдала спроба отримання ключа GPG: "
 
-#: ../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 з %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: у ключі немає значення %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 ""
-"Імпортування ключа GPG 0x%s:\n"
-" Ідентифікатор: «%s»\n"
-" Пакунок      : %s (%s)\n"
-" Джерело      : %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 ""
-"Імпортування ключа GPG 0x%s:\n"
-" Ідентифікатор: «%s»\n"
-" Джерело      : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "Ключ GPG у %s (0x%s) вже встановлено"
 
-#: ../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 "Помилка імпортування ключа (код %d)"
 
-#: ../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"
@@ -2819,25 +2969,25 @@ msgstr ""
 "Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n"
 "Перевірте, чи правильно вказано адреси URL для цього сховища."
 
-#: ../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 "Ключ GPG у %s (0x%s) вже імпортовано"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "Ключ сховища %s не встановлюється"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "Помилка імпортування ключа"
 
-#: ../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"
@@ -2846,109 +2996,162 @@ msgstr ""
 "Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними.\n"
 "Перевірте, чи правильно вказано адреси URL для цього сховища."
 
-#: ../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 "Повідомте про цю помилку за адресою %s"
 
-#: ../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 "Не вдалося визначити теку кешування: %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 "Завантажені додатки: "
 
-#: ../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 "Не виявлено відповідника додатка %s"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Додаток «%s» не завантажується, оскільки його вимкнено"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Додаток «%s» не можна імпортувати"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Додаток «%s» не визначає потрібної версії API"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Для додатка «%s» потрібна версія API %s. Поточна версія API — %s."
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Завантаження додатка «%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 "За адресою пошуку додатків виявлено декілька додатків з назвою «%s»"
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Файл налаштувань %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 "Не вдалося знайти файл налаштувань для додатка %s"
 
-#: ../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 "%s є дублікатом з %s"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s є застарілим після встановлення %s"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s містить %s, але його не вдалося знайти"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "Перепакування"
 
diff --git a/po/ur.po b/po/ur.po
index 2620374..6c9c0b9 100644
--- a/po/ur.po
+++ b/po/ur.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: Urdu (http://www.transifex.net/projects/p/yum/team/ur/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: ur\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/yum.pot b/po/yum.pot
index c9d7199..3b04e73 100644
--- a/po/yum.pot
+++ b/po/yum.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-17 10:15-0400\n"
+"POT-Creation-Date: 2011-05-04 11:17-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\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,372 @@ 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 +439,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 +870,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 +928,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"
@@ -891,448 +937,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 "(%u seconds)"
+msgstr ""
+
+#: ../output.py:1749
 #, python-format
-msgid "(%s seconds)"
+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 ""
 
-#: ../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"
+#: ../output.py:2105
+msgid "an update"
 msgstr ""
 
-#: ../output.py:1811
-msgid "obsoleted"
-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"
@@ -1340,55 +1426,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"
@@ -1406,894 +1496,932 @@ 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"
@@ -2301,397 +2429,426 @@ 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 "
@@ -2699,25 +2856,25 @@ msgid ""
 "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 "
@@ -2725,110 +2882,163 @@ msgid ""
 "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/zh_CN.po b/po/zh_CN.po
index ca8a7e6..175cc4e 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.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-27 07:17+0000\n"
-"Last-Translator: lovenemesis <lovenemesis 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: Chinese (China) (http://www.transifex.net/projects/p/yum/team/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: zh_CN\n"
 "Plural-Forms: nplurals=1; plural=0\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,73 +66,73 @@ msgstr "错误:%s 输出状态不对:%s"
 msgid "Erased: %s"
 msgstr "已删除:%s"
 
-#: ../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 "命令 \"%s\" 已有定义"
 
-#: ../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 "配置错误:%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 "属性错误:%s"
 
-#: ../cli.py:267
+#: ../cli.py:293
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  已安装: %s-%s 在 %s"
 
-#: ../cli.py:269
+#: ../cli.py:295
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  构建    :%s 在 %s"
 
-#: ../cli.py:271
+#: ../cli.py:297
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  已经提交:%s ,共 %s "
 
-#: ../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 "没有命令: %s。请使用 %s --help"
 
-#: ../cli.py:354
+#: ../cli.py:400
 msgid "Disk Requirements:\n"
 msgstr "磁盘要求:\n"
 
-#: ../cli.py:356
+#: ../cli.py:402
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
 msgstr "  至少需要 %d MB 以上的空间在文件系统 %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 ""
 "出错情况\n"
 "-------------\n"
 
-#: ../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 "下载软件包出错:\n"
 
-#: ../cli.py:474 ../yum/__init__.py:4559
-msgid "Running rpm_check_debug"
-msgstr "运行 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 "错误:您需要更新 rpm 以处理:"
 
-#: ../cli.py:485 ../yum/__init__.py:4571
-msgid "ERROR with rpm_check_debug vs depsolve:"
-msgstr "运行 rpm_check_debug 时依赖关系出错:"
+#: ../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 需要更新"
 
-#: ../cli.py:492
+#: ../cli.py:543
 #, python-format
 msgid "Please report this error in %s"
 msgstr "请在%s报告此错误"
 
-#: ../cli.py:498
+#: ../cli.py:549
 msgid "Running Transaction Test"
 msgstr "执行事务测试"
 
-#: ../cli.py:514
+#: ../cli.py:561
 msgid "Transaction Check Error:\n"
 msgstr "事务检验出错:\n"
 
-#: ../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."
@@ -201,206 +201,240 @@ msgstr ""
 "如果不加干预,拒绝自动导入密钥。\n"
 "指定 \"-y\" 改变这个行为。"
 
-#: ../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 "包 %s%s%s 可用,但未安装。"
 
-#: ../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。"
 
-#: ../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 "升级 %d 个软件包"
 
-#: ../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 "已标记的欲分布同步的%d个包"
 
-#: ../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 个软件包"
 
-#: ../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 "(来自 %s)"
 
-#: ../cli.py:841
+#: ../cli.py:939
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "安装的包 %s%s%s%s 不可用。"
 
-#: ../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 "匹配:%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 "警告:没有匹配 %s 的软件包"
 
-#: ../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 "警告:3.0.x 版本的 yum 匹配文件名时会出错。可以用 \"%s*/%s%s\" 或 \"%s*bin/%s%s\" 得到这个结果"
 
-#: ../cli.py:1011
+#: ../cli.py:1168
 #, python-format
 msgid "No Package Found for %s"
 msgstr "没有找到 %s 软件包"
 
-#: ../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 "清理 XML 元数据"
 
-#: ../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 "正在清理缓存rpmdb数据"
 
-#: ../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 "警告:组 %s 不存在。"
 
-#: ../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 "安装 %d 个软件包"
 
-#: ../cli.py:1158 ../yum/__init__.py:3081
+#: ../cli.py:1330 ../yum/__init__.py:3277
 #, python-format
 msgid "No group named %s exists"
 msgstr "没有名为 %s 的组"
 
-#: ../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 "删除 %d 个软件包"
 
-#: ../cli.py:1208
+#: ../cli.py:1380
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "略过已安装的 %s 软件包"
 
-#: ../cli.py:1219
+#: ../cli.py:1391
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "丢弃不可比较的软件包 %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 "%s 未安装,加入列表以备安装"
 
-#: ../cli.py:1265
+#: ../cli.py:1437
 msgid "Plugin Options"
 msgstr "插件选项"
 
-#: ../cli.py:1273
+#: ../cli.py:1445
 #, python-format
 msgid "Command line error: %s"
 msgstr "命令行错误:%s"
 
-#: ../cli.py:1287
+#: ../cli.py:1461
 #, python-format
 msgid ""
 "\n"
@@ -411,278 +445,284 @@ msgstr ""
 "\n"
 "%s: %s 选项需要参数"
 
-#: ../cli.py:1340
+#: ../cli.py:1515
 msgid "--color takes one of: auto, always, never"
 msgstr "--color 需要参数: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 "显示此帮助消息并退出"
 
-#: ../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 "在 list/search 命令下,显示仓库里重复的条目"
 
-#: ../cli.py:1471
+#: ../cli.py:1657
 msgid "error output level"
 msgstr "错误输出级别"
 
-#: ../cli.py:1474
+#: ../cli.py:1660
 msgid "debugging output level for rpm"
 msgstr "rpm调试输出等级"
 
-#: ../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 "显示 Yum 版本信息并退出"
 
-#: ../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 "禁用 Yum 插件"
 
-#: ../cli.py:1504
+#: ../cli.py:1690
 msgid "disable gpg signature checking"
 msgstr "禁用 gpg 签名检测"
 
-#: ../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 "在yum配置和repo文件里设置$releasever的值"
 
-#: ../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 "名称        :%s%s%s"
 
-#: ../output.py:580
+#: ../output.py:582
 #, python-format
 msgid "Arch        : %s"
 msgstr "构架        :%s"
 
-#: ../output.py:582
+#: ../output.py:584
 #, python-format
 msgid "Epoch       : %s"
 msgstr "时期       : %s"
 
-#: ../output.py:583
+#: ../output.py:585
 #, python-format
 msgid "Version     : %s"
 msgstr "版本     :%s"
 
-#: ../output.py:584
+#: ../output.py:586
 #, python-format
 msgid "Release     : %s"
 msgstr "发布     :%s"
 
-#: ../output.py:585
+#: ../output.py:587
 #, python-format
 msgid "Size        : %s"
 msgstr "大小        :%s"
 
-#: ../output.py:586 ../output.py:890
+#: ../output.py:588 ../output.py:900
 #, python-format
 msgid "Repo        : %s"
 msgstr "仓库        :%s"
 
-#: ../output.py:588
+#: ../output.py:590
 #, python-format
 msgid "From repo   : %s"
 msgstr "来自仓库   :%s"
 
-#: ../output.py:590
+#: ../output.py:592
 #, python-format
 msgid "Committer   : %s"
 msgstr "提交者   :%s"
 
-#: ../output.py:591
+#: ../output.py:593
 #, python-format
 msgid "Committime  : %s"
 msgstr "提交时间  :%s"
 
-#: ../output.py:592
+#: ../output.py:594
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "构建时间:%s"
 
-#: ../output.py:594
+#: ../output.py:596
 #, python-format
 msgid "Install time: %s"
 msgstr "安装时间:%s"
 
-#: ../output.py:602
+#: ../output.py:604
 #, python-format
 msgid "Installed by: %s"
 msgstr "由 %s 安装"
 
-#: ../output.py:609
+#: ../output.py:611
 #, python-format
 msgid "Changed by  : %s"
 msgstr "由 %s 修改"
 
-#: ../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 "网址         :%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 "描述: "
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "y"
 msgstr "y"
 
-#: ../output.py:682
+#: ../output.py:684
 msgid "yes"
 msgstr "是"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "n"
 msgstr "n"
 
-#: ../output.py:683
+#: ../output.py:685
 msgid "no"
 msgstr "否"
 
-#: ../output.py:687
+#: ../output.py:689
 msgid "Is this ok [y/N]: "
 msgstr "确定吗?[y/N]:"
 
-#: ../output.py:775
+#: ../output.py:777
 #, python-format
 msgid ""
 "\n"
@@ -691,141 +731,146 @@ msgstr ""
 "\n"
 "组:%s"
 
-#: ../output.py:779
+#: ../output.py:781
 #, python-format
 msgid " Group-Id: %s"
 msgstr " 组编号:%s"
 
-#: ../output.py:784
+#: ../output.py:786
 #, python-format
 msgid " Description: %s"
 msgstr " 描述:%s"
 
-#: ../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 "软件包:%s"
 
-#: ../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 "   依赖: %s"
 
-#: ../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 "协议     :%s"
 
-#: ../output.py:909
+#: ../output.py:919
 #, python-format
 msgid "Filename    : %s"
 msgstr "文件名    :%s"
 
-#: ../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 "总文件大小:%s"
 
-#: ../output.py:964
+#: ../output.py:974
 #, python-format
 msgid "Total download size: %s"
 msgstr "总下载量:%s"
 
-#: ../output.py:968 ../output.py:988
+#: ../output.py:978 ../output.py:998
 #, python-format
 msgid "Installed size: %s"
 msgstr "安装大小:%s"
 
-#: ../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 "      替换  %s%s%s.%s %s\n"
 
-#: ../output.py:1086
+#: ../output.py:1096
 #, python-format
 msgid ""
 "\n"
@@ -836,57 +881,57 @@ msgstr ""
 "事务概要\n"
 "%s\n"
 
-#: ../output.py:1097
+#: ../output.py:1107
 #, python-format
 msgid "Install   %5.5s Package(s)\n"
 msgstr "安装   %5.5s 个包\n"
 
-#: ../output.py:1101
+#: ../output.py:1111
 #, python-format
 msgid "Upgrade   %5.5s Package(s)\n"
 msgstr "升级   %5.5s 个包\n"
 
-#: ../output.py:1105
+#: ../output.py:1115
 #, python-format
 msgid "Remove    %5.5s Package(s)\n"
 msgstr "移除    %5.5s 个包\n"
 
-#: ../output.py:1109
+#: ../output.py:1119
 #, python-format
 msgid "Reinstall %5.5s Package(s)\n"
 msgstr "重新安装 %5.5s 个包\n"
 
-#: ../output.py:1113
+#: ../output.py:1123
 #, python-format
 msgid "Downgrade %5.5s Package(s)\n"
 msgstr "降级 %5.5s 个包\n"
 
-#: ../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 "二"
 
@@ -894,7 +939,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"
@@ -905,328 +950,368 @@ msgstr ""
 " 当前下载已取消,再次输入%s个中断(ctrl-c)%s于 %s%s%s 秒内\n"
 "以退出。\n"
 
-#: ../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 "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 "<空>"
 
-#: ../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 "错误的事务 ID 或软件包"
 
-#: ../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 "登陆用户"
 
-#: ../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 "日期和时间"
 
-#: ../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 "没有事务 ID"
 
-#: ../output.py:1457
+#: ../output.py:1562 ../output.py:1970
 msgid "Bad transaction ID given"
 msgstr "错误的事务 ID"
 
-#: ../output.py:1462
+#: ../output.py:1567
 msgid "Not found given transaction ID"
 msgstr "未能找到指定事务 ID"
 
-#: ../output.py:1470
+#: ../output.py:1575
 msgid "Found more than one transaction ID!"
 msgstr "找到多个事务 ID!"
 
-#: ../output.py:1491 ../output.py:1770
+#: ../output.py:1616 ../output.py:1978
 msgid "No transaction ID, or package, given"
 msgstr "未指定事务 ID、或者软件包"
 
-#: ../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 "事务 ID:"
 
-#: ../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 "启动 rpmdb     :"
 
-#: ../output.py:1573
+#: ../output.py:1747
 #, python-format
-msgid "(%s seconds)"
-msgstr "(%s ç§’)"
+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 "结束时间       :"
 
-#: ../output.py:1577 ../output.py:1579
+#: ../output.py:1757 ../output.py:1759
 msgid "End rpmdb      :"
 msgstr "结束 rpmdb      :"
 
-#: ../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 "其他非默认信息已保存:%d"
 
-#: ../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 "Rpmdb 问题:"
 
-#: ../output.py:1620
+#: ../output.py:1823
 msgid "Scriptlet output:"
 msgstr "Scriptlet 输出:"
 
-#: ../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 "最近2周"
 
 #. US default :p
-#: ../output.py:1729
+#: ../output.py:1936
 msgid "Last 3 months"
 msgstr "最近3个月"
 
-#: ../output.py:1730
+#: ../output.py:1937
 msgid "Last 6 months"
 msgstr "最近6个月"
 
-#: ../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 "未找到事务 %s"
 
-#: ../output.py:1780
+#: ../output.py:1988
 msgid "Transaction ID:"
 msgstr "事务 ID:"
 
-#: ../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 "%s: 未找到符合该名称的额外数据"
 
-#: ../output.py:1809
+#: ../output.py:2104
 msgid "installed"
 msgstr "安装"
 
-#: ../output.py:1810
-msgid "updated"
-msgstr "升级"
-
-#: ../output.py:1811
-msgid "obsoleted"
-msgstr "取代"
+#: ../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"
-msgstr "已降级"
+#: ../output.py:2108
+msgid "a downgrade"
+msgstr ""
+
+#: ../output.py:2109
+msgid "obsoleting"
+msgstr ""
 
-#: ../output.py:1818
+#: ../output.py:2110
+msgid "updated"
+msgstr "升级"
+
+#: ../output.py:2111
+msgid "obsoleted"
+msgstr "取代"
+
+#: ../output.py:2115
 #, python-format
-msgid "---> Package %s.%s %s:%s-%s set to be %s"
-msgstr "---> 软件包 %s.%s %s:%s-%s 将被 %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 "--> 处理依赖关系 %s,它被软件包 %s 需要"
 
-#: ../output.py:1850
+#: ../output.py:2147
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> 保留软件包: %s"
 
-#: ../output.py:1853
+#: ../output.py:2150
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> 无法解决的依赖:%s"
 
-#: ../output.py:1864
+#: ../output.py:2161
 #, python-format
 msgid "Package: %s"
 msgstr "软件包:%s"
 
-#: ../output.py:1866
+#: ../output.py:2163
 #, python-format
 msgid ""
 "\n"
@@ -1235,7 +1320,7 @@ msgstr ""
 "\n"
 "    需要:%s"
 
-#: ../output.py:1875
+#: ../output.py:2172
 #, python-format
 msgid ""
 "\n"
@@ -1244,7 +1329,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:1880
+#: ../output.py:2177
 #, python-format
 msgid ""
 "\n"
@@ -1253,7 +1338,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:1882
+#: ../output.py:2179
 msgid ""
 "\n"
 "        Not found"
@@ -1262,85 +1347,85 @@ 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 与 %s 的冲突"
 
-#: ../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 "---> 下载 %s 的文件头作为事务的一部分。"
 
-#: ../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 "  另一个应用程序是:PackageKit"
 
-#: ../utils.py:112
+#: ../utils.py:117
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  另一个应用程序是:%s"
 
-#: ../utils.py:115
+#: ../utils.py:120
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    内存:%5s RSS (%5sB VSZ)"
 
-#: ../utils.py:120
+#: ../utils.py:125
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    已启动: %s - %s之前"
 
-#: ../utils.py:122
+#: ../utils.py:127
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    状态  :%s,进程ID:%d"
 
-#: ../utils.py:143 ../yummain.py:42
+#: ../utils.py:170 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1350,7 +1435,7 @@ msgstr ""
 "\n"
 "由于用户取消而退出"
 
-#: ../utils.py:149 ../yummain.py:48
+#: ../utils.py:176 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1360,7 +1445,7 @@ msgstr ""
 "\n"
 "由于管道被破坏而退出"
 
-#: ../utils.py:151 ../yummain.py:50
+#: ../utils.py:178 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1371,41 +1456,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 "另外一个程序锁定了 yum;遵循 exit_on_lock 设置退出"
 
-#: ../utils.py:260
+#: ../utils.py:287
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "插件退出错误:%s"
 
-#: ../utils.py:263
+#: ../utils.py:290
 #, python-format
 msgid "Yum Error: %s"
 msgstr "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 "错误:%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 来解决该问题"
 
-#: ../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"
 
-#: ../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 "未知错误:退出码 %d:"
 
-#: ../utils.py:334 ../yummain.py:192
+#: ../utils.py:361 ../yummain.py:207
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1413,15 +1498,19 @@ msgstr ""
 "\n"
 "依赖关系解决"
 
-#: ../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 "你需要以 root 身份执行此命令。"
 
-#: ../yumcommands.py:50
+#: ../yumcommands.py:59
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1446,48 +1535,48 @@ msgstr ""
 "\n"
 "详情请联系您的发行版或软件包制作人。\n"
 
-#: ../yumcommands.py:70
+#: ../yumcommands.py:79
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "错误:需要为 %s 指定软件包列表"
 
-#: ../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 "错误:清理命令需要参数:%s"
 
-#: ../yumcommands.py:96
+#: ../yumcommands.py:105
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "错误:清理命令参数不正确:%r"
 
-#: ../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 "传给外壳的文件名:%s"
 
-#: ../yumcommands.py:115
+#: ../yumcommands.py:124
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "作为参数传给外壳的文件 %s 不存在。"
 
-#: ../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"
@@ -1497,302 +1586,302 @@ msgstr ""
 "执行 \"yum repolist all\" 查看您拥有的仓库。\n"
 "您可以用 yum-config-manager --enable &lt;仓库名&gt; 来启用仓库"
 
-#: ../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 "安装本地的 RPM"
 
-#: ../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 "运行交互式的 yum 外壳"
 
-#: ../yumcommands.py:771
+#: ../yumcommands.py:786
 msgid "Setting up Yum Shell"
 msgstr "设置 Yum 外壳"
 
-#: ../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 "仓库ID     : "
 
-#: ../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 "从不 (最后 %s)"
 
-#: ../yumcommands.py:980
+#: ../yumcommands.py:1001
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "瞬间(最后%s)"
 
-#: ../yumcommands.py:983
+#: ../yumcommands.py:1004
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s 秒 (最后 %s)"
 
-#: ../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 "没有关于 %s 的帮助"
 
-#: ../yumcommands.py:1112
+#: ../yumcommands.py:1133
 msgid ""
 "\n"
 "\n"
@@ -1802,7 +1891,7 @@ msgstr ""
 "\n"
 "别名:"
 
-#: ../yumcommands.py:1114
+#: ../yumcommands.py:1135
 msgid ""
 "\n"
 "\n"
@@ -1812,82 +1901,115 @@ msgstr ""
 "\n"
 "别名:"
 
-#: ../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 " Yum版本组:"
 
-#: ../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 "无效的历史子命令,使用:%s。"
 
-#: ../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 "检查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 "另外一个程序锁定了 yum;等待它退出……"
 
+#: ../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"
@@ -1897,181 +2019,189 @@ msgstr ""
 "\n"
 "由于用户取消而退出。"
 
-#: ../yum/depsolve.py:82
+#: ../yum/depsolve.py:84
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../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 "配置文件 %s 中使用 tsflag 是错误的"
 
-#: ../yum/depsolve.py:162
+#: ../yum/depsolve.py:164
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "搜索群集中 %s 的依赖关系"
 
-#: ../yum/depsolve.py:205
+#: ../yum/depsolve.py:207
 #, python-format
 msgid "Member: %s"
 msgstr "成员:%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 转为安装"
 
-#: ../yum/depsolve.py:226
+#: ../yum/depsolve.py:233
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "添加软件包 %s 到 %s 模式"
 
-#: ../yum/depsolve.py:242
+#: ../yum/depsolve.py:249
 #, python-format
 msgid "Removing Package %s"
 msgstr "正在删除软件包 %s"
 
-#: ../yum/depsolve.py:264
+#: ../yum/depsolve.py:271
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s 需要:%s"
 
-#: ../yum/depsolve.py:305
+#: ../yum/depsolve.py:312
 #, python-format
 msgid "%s requires %s"
 msgstr "%s 需要 %s"
 
-#: ../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 "所需的依赖关系并非软件包名称。搜索:%s"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:357
 #, python-format
 msgid "Potential Provider: %s"
 msgstr " 可能的提供者:%s"
 
-#: ../yum/depsolve.py:372
+#: ../yum/depsolve.py:380
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "模式 %s 被用于提供 %s 的软件包:%s"
 
-#: ../yum/depsolve.py:376
+#: ../yum/depsolve.py:384
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "提供 %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 "事务:%s 软件包要求删除 %s"
 
-#: ../yum/depsolve.py:393
+#: ../yum/depsolve.py:429
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "事务:令 %s 被 %s 取代以解决依赖关系。"
 
-#: ../yum/depsolve.py:396
+#: ../yum/depsolve.py:432
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "事务:更新 %s 以解决依赖。"
 
-#: ../yum/depsolve.py:404
+#: ../yum/depsolve.py:440
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "无法找到 %s 依赖的更新路径"
 
-#: ../yum/depsolve.py:435
+#: ../yum/depsolve.py:471
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "快速匹配 %s 到 %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 的软件包存在而且已被安装,不再检测。"
 
-#: ../yum/depsolve.py:493
+#: ../yum/depsolve.py:529
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "可能解决依赖的 %s 软件包已经有更新的版本存在于事务中了。"
 
-#: ../yum/depsolve.py:504
+#: ../yum/depsolve.py:540
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "可能解决依赖的 %s 软件包已经有更新的版本安装过了。"
 
-#: ../yum/depsolve.py:522
+#: ../yum/depsolve.py:558
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s 已包含在事务中,不再重复"
 
-#: ../yum/depsolve.py:571
+#: ../yum/depsolve.py:607
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "事务:将 %s 作为 %s 的更新"
 
-#: ../yum/depsolve.py:580
+#: ../yum/depsolve.py:616
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "事务:将 %s 作为 %s 安装"
 
-#: ../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 "%s 来自 %s 存在依赖关系问题"
-
-#: ../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 "检查 %s 的依赖关系"
 
-#: ../yum/depsolve.py:888
+#: ../yum/depsolve.py:931
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "搜索 %s 作为 %s 的依赖关系"
 
-#: ../yum/depsolve.py:1119
+#: ../yum/depsolve.py:1169
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "为 %s 运行 compare_providers()"
 
-#: ../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 "%s 提供了更好的架构选择"
 
-#: ../yum/depsolve.py:1244
+#: ../yum/depsolve.py:1298
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s 取代 %s"
 
-#: ../yum/depsolve.py:1256
+#: ../yum/depsolve.py:1310
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2080,164 +2210,162 @@ msgstr ""
 "比较 %s 与 %s 架构差异,在 %s\n"
 "  胜者:%s"
 
-#: ../yum/depsolve.py:1264
+#: ../yum/depsolve.py:1318
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "%s 和 %s 具有共同的源代码 rpm"
 
-#: ../yum/depsolve.py:1268
+#: ../yum/depsolve.py:1322
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "基础软件包 %s 由于 %s 已经安装"
 
-#: ../yum/depsolve.py:1274
+#: ../yum/depsolve.py:1328
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "共同的前缀 %s 存在于 %s 和 %s 之间"
 
-#: ../yum/depsolve.py:1305
+#: ../yum/depsolve.py:1359
 #, python-format
 msgid "requires minimal: %d"
 msgstr "最小需求: %d"
 
-#: ../yum/depsolve.py:1309
+#: ../yum/depsolve.py:1363
 #, python-format
 msgid " Winner: %s"
 msgstr " 胜者:%s"
 
-#: ../yum/depsolve.py:1314
+#: ../yum/depsolve.py:1368
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " 负者( %d):%s"
 
-#: ../yum/depsolve.py:1330
+#: ../yum/depsolve.py:1384
 #, python-format
 msgid "Best Order: %s"
 msgstr "最佳顺序:%s"
 
-#: ../yum/__init__.py:214
+#: ../yum/__init__.py:232
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../yum/__init__.py:453
+#: ../yum/__init__.py:480
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "软件仓库 %r:传递配置出错: %s"
 
-#: ../yum/__init__.py:459
+#: ../yum/__init__.py:486
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "仓库 %r 在配置文件中未指定名字,使用标识代替"
 
-#: ../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 "doRpmDBSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../yum/__init__.py:515
+#: ../yum/__init__.py:542
 msgid "Reading Local RPMDB"
 msgstr "读入本地 RPMDB"
 
-#: ../yum/__init__.py:538
+#: ../yum/__init__.py:565
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../yum/__init__.py:577
+#: ../yum/__init__.py:628
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../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 "仓库 %s 的对象缺少 _resetSack 方法\n"
 
-#: ../yum/__init__.py:653
+#: ../yum/__init__.py:704
 msgid "therefore this repo cannot be reset.\n"
 msgstr "因此仓库无法复位。\n"
 
-#: ../yum/__init__.py:658
+#: ../yum/__init__.py:709
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../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 "doGroupSetup() 将从未来版本的 Yum 中去掉。\n"
 
-#: ../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 "从仓库 %s 中添加组文件"
 
-#: ../yum/__init__.py:769
+#: ../yum/__init__.py:822
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "为仓库 %s 添加组文件时失败:%s"
 
-#: ../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 "从软件仓库添加标签:%s"
 
-#: ../yum/__init__.py:806
+#: ../yum/__init__.py:861
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "从软件仓库添加软件包标签失败:%s - %s"
 
-#: ../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 "程序 %s%s%s 位于 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."
 msgstr "存在未完成的操作。您或许需要先运行 yum-complete-transaction 来完成。"
 
-#: ../yum/__init__.py:985
-#, python-format
-msgid "Trying to remove \"%s\", which is protected"
-msgstr "尝试移除受保护的 \"%s\""
+#: ../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 "第 %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 "尝试了 %i 轮跳过错误的软件包"
+msgid "Trying to remove \"%s\", which is protected"
+msgstr "尝试移除受保护的 \"%s\""
 
-#: ../yum/__init__.py:1102
+#: ../yum/__init__.py:1206
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2245,111 +2373,111 @@ msgstr ""
 "\n"
 "因为依赖关系问题而跳过的软件包:"
 
-#: ../yum/__init__.py:1106
+#: ../yum/__init__.py:1210
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s 来自 %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 个已存在的 rpmdb 问题, 'yum check' 输出如下:"
 
-#: ../yum/__init__.py:1255
+#: ../yum/__init__.py:1363
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "警告:RPMDB 在 yum 以外被修改。"
 
-#: ../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 "警告:事务过程中出现 scriptlet 或其他非致命性错误。"
 
-#: ../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 "移除事务文件 %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 假定被安装但并非这样!"
 
 #. 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 假定被移除但并非这样!"
 
-#: ../yum/__init__.py:1597
+#: ../yum/__init__.py:1736
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "不能打开锁 %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 "无法检测 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 "%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 "无法在 %s 创建锁:%s"
 
-#: ../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 --enablerepo=%s clean metadata"
 
-#: ../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 "软件包校验和失败但是 %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 副本"
 
-#: ../yum/__init__.py:1813
+#: ../yum/__init__.py:1959
 #, python-format
 msgid ""
 "Insufficient space in download directory %s\n"
@@ -2360,430 +2488,452 @@ msgstr ""
 "    * 空闲   %s\n"
 "    * 需要 %s"
 
-#: ../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 "文件头不在本地缓存中,但是因为处于只使用缓存的模式,无法下载 %s"
 
-#: ../yum/__init__.py:1954
+#: ../yum/__init__.py:2115
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "%s 的公钥没有安装"
 
-#: ../yum/__init__.py:1958
+#: ../yum/__init__.py:2119
 #, python-format
 msgid "Problem opening package %s"
 msgstr "打开软件包 %s 出现问题"
 
-#: ../yum/__init__.py:1966
+#: ../yum/__init__.py:2127
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "%s 的公钥不可信任"
 
-#: ../yum/__init__.py:1970
+#: ../yum/__init__.py:2131
 #, python-format
 msgid "Package %s is not signed"
 msgstr "软件包 %s 没有签名"
 
-#: ../yum/__init__.py:2008
+#: ../yum/__init__.py:2170
 #, python-format
 msgid "Cannot remove %s"
 msgstr "无法删除 %s"
 
-#: ../yum/__init__.py:2012
+#: ../yum/__init__.py:2174
 #, python-format
 msgid "%s removed"
 msgstr "%s 已删除"
 
-#: ../yum/__init__.py:2058
+#: ../yum/__init__.py:2220
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "无法删除 %s 文件 %s"
 
-#: ../yum/__init__.py:2062
+#: ../yum/__init__.py:2224
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s 文件 %s 已删除"
 
-#: ../yum/__init__.py:2064
+#: ../yum/__init__.py:2226
 #, python-format
 msgid "%d %s files removed"
 msgstr "%d %s 文件已删除"
 
-#: ../yum/__init__.py:2133
+#: ../yum/__init__.py:2295
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "群集中有超过一个相同的匹配 %s"
 
-#: ../yum/__init__.py:2139
+#: ../yum/__init__.py:2301
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "更新不包括匹配 %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"
 msgstr "searchPackages() 将从未来版本的 Yum 中去掉,被searchGenerator() 替代。\n"
 
-#: ../yum/__init__.py:2472
+#: ../yum/__init__.py:2643
 #, python-format
 msgid "Searching %d packages"
 msgstr "搜索 %d 个软件包"
 
-#: ../yum/__init__.py:2476
+#: ../yum/__init__.py:2647
 #, python-format
 msgid "searching package %s"
 msgstr "搜索 %s 软件包"
 
-#: ../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 "提供依赖满足:%s"
 
-#: ../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 "不存在 %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 "软件包 %s 没有包含在 %s 组中"
 
-#: ../yum/__init__.py:2686
+#: ../yum/__init__.py:2857
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "添加包 %s 从组 %s 中"
 
-#: ../yum/__init__.py:2690
+#: ../yum/__init__.py:2861
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "找不到名为 %s 的软件包来安装"
 
+#: ../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"
 
-#: ../yum/__init__.py:2813
+#: ../yum/__init__.py:2990
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "rpmdb 中找不到软件包元组 %s"
 
-#: ../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 "找不到 %s 软件包"
 
-#: ../yum/__init__.py:2901
-msgid "Invalid version flag"
-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 "检测 %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 "参数 %s 没有匹配"
 
-#: ../yum/__init__.py:3250
+#: ../yum/__init__.py:3449
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "包 %s 已安装且不可用"
 
-#: ../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 "软件包 %s 已包含在事务中"
 
-#: ../yum/__init__.py:3291
+#: ../yum/__init__.py:3489
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "软件包 %s 被已安装的 %s 取代"
 
-#: ../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 "软件包 %s 已经被 %s 取代,但是取代的软件包并未满足需求"
 
-#: ../yum/__init__.py:3299
+#: ../yum/__init__.py:3497
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "软件包 %s 已经被 %s 取代,改为尝试安装 %s"
 
-#: ../yum/__init__.py:3307
+#: ../yum/__init__.py:3505
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "包 %s 已安装并且是最新版本"
 
-#: ../yum/__init__.py:3321
+#: ../yum/__init__.py:3519
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "匹配 %s 的软件包已经安装。检查更新。"
 
 #. 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 "不更新已被取代的软件包:%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 "包已被取代:%s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3599
+#: ../yum/__init__.py:3811
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "未更新已被废除的软件包:%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 "未更新已被更新的软件包:%s.%s %s:%s-%s"
 
-#: ../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 "跳过正在运行的内核:%ss"
 
-#: ../yum/__init__.py:3709
+#: ../yum/__init__.py:3931
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "从操作中移除 %s"
 
-#: ../yum/__init__.py:3744
+#: ../yum/__init__.py:3966
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "无法打开 %s ,跳过。"
 
-#: ../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: %s"
 
-#: ../yum/__init__.py:3751
+#: ../yum/__init__.py:3973
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "无法本地安装 deltarpm %s ,跳过。"
 
-#: ../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 "无法添加软件包 %s 到操作中。不属于可兼容的架构:%s"
 
-#: ../yum/__init__.py:3766
+#: ../yum/__init__.py:3988
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "无法安装软件包 %s 。被已安装软件包 %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 "
 "instead."
 msgstr "软件包 %s 没有安装,不能更新。运行 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 "排除 %s"
 
-#: ../yum/__init__.py:3808
+#: ../yum/__init__.py:4036
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "%s 将被安装"
 
-#: ../yum/__init__.py:3814
+#: ../yum/__init__.py:4042
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "%s 将作为 %s 的更新"
 
-#: ../yum/__init__.py:3821
+#: ../yum/__init__.py:4049
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s:不更新已安装的软件包。"
 
-#: ../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 "无法打开文件:%s。跳过。"
 
-#: ../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 "重新安装出错:没有匹配的软件包 %s 来安装"
 
-#: ../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 "软件包 %s 允许同时安装多个版本,跳过"
 
-#: ../yum/__init__.py:4072
+#: ../yum/__init__.py:4300
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "未找到匹配的可用软件包:%s"
 
-#: ../yum/__init__.py:4079
+#: ../yum/__init__.py:4307
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "只更新可用软件包:%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 "降级失败:%s"
 
-#: ../yum/__init__.py:4218
+#: ../yum/__init__.py:4451
 #, python-format
-msgid "Retrieving GPG key from %s"
-msgstr "从 %s 获取 GPG 密钥"
+msgid "Retrieving key from %s"
+msgstr ""
 
-#: ../yum/__init__.py:4238
+#: ../yum/__init__.py:4469
 msgid "GPG key retrieval failed: "
 msgstr "获取 GPG 密钥失败:"
 
-#: ../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 "来自 %s 的不可用 GPG 密钥:%s"
 
-#: ../yum/__init__.py:4253
+#: ../yum/__init__.py:4511
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "GPG 密钥传递失败:密钥未包含值 %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 ""
-"正在导入 GPG 密钥 0x%s:\n"
-" 用户ID:%s\n"
-" 包:%s (%s)\n"
-" 来自   :%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 ""
-"导入 GPG 密钥 0x%s:\n"
-" 用户ID: \"%s\"\n"
-" 来自  : %s"
 
-#: ../yum/__init__.py:4307
+#: ../yum/__init__.py:4569
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "%s 的 GPG 密钥(0x%s)已安装"
 
-#: ../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 "导入密钥失败(代码 %d)"
 
-#: ../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 "仓库 \"%s\" 的 GPG 密钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。"
 
-#: ../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 "位于 %s 的 GPG 密钥 (0x%s) 已经导入"
 
-#: ../yum/__init__.py:4383
-#, python-format
-msgid "Not installing key for repo %s"
-msgstr "未为仓库 %s 安装密钥"
-
-#: ../yum/__init__.py:4388
+#: ../yum/__init__.py:4689
 msgid "Key import failed"
 msgstr "导入密钥失败"
 
-#: ../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"
@@ -2792,109 +2942,162 @@ msgstr ""
 "\"%s\" 仓库列出的 GPG 密钥已经安装但并不正确。\n"
 "请检查此仓库正确的密钥 URL 配置。"
 
-#: ../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 "请在 %s 报告这个错误"
 
-#: ../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 "不能置缓存目录:%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 "已加载插件:"
 
-#: ../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 "没有匹配 %s 的插件"
 
-#: ../yum/plugins.py:258
+#: ../yum/plugins.py:259
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "\"%s\" 插件被禁用,因此未加载它"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:270
+#: ../yum/plugins.py:271
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "插件 \"%s\" 不能被导入"
 
-#: ../yum/plugins.py:277
+#: ../yum/plugins.py:278
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "插件 \"%s\" 没有指定必要的 API 版本"
 
-#: ../yum/plugins.py:282
+#: ../yum/plugins.py:283
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "插件 \"%s\" 需要 API %s。支持的 API 为 %s。"
 
-#: ../yum/plugins.py:315
+#: ../yum/plugins.py:316
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "加载 \"%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 "搜索路径中存在两个或多个重名插件 \"%s\""
 
-#: ../yum/plugins.py:342
+#: ../yum/plugins.py:343
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "找不到配置文件 %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 "找不到插件 %s 的配置文件 "
 
-#: ../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 "%s 是 %s 的副本"
 
-#: ../yum/rpmsack.py:122
+#: ../yum/rpmsack.py:168
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s 被 %s 取代"
 
-#: ../yum/rpmsack.py:130
+#: ../yum/rpmsack.py:176
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s 提供 %s 但不能被找到"
 
-#: ../yum/rpmtrans.py:79
+#: ../yum/rpmtrans.py:80
 msgid "Repackaging"
 msgstr "正在重新包装"
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index a489956..1ca32df 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.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: Chinese (Taiwan) (http://www.transifex.net/projects/p/yum/team/zh_TW/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
 "Language: zh_TW\n"
 "Plural-Forms: nplurals=1; plural=0\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 ""
 


More information about the Yum-commits mailing list