summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2012-09-14 13:57:24 -0400
committerChris Lumens <clumens@redhat.com>2012-09-14 13:57:24 -0400
commitaf2ebc0ac7ca034f0bfa23fe628f350a60487557 (patch)
treefc827c066f0008ef0cfd7fec5f76f62c91a29ac0
parent984fa2078c7d41adc491956ece4e7d70d33a263e (diff)
downloadanaconda-af2ebc0ac7ca034f0bfa23fe628f350a60487557.tar.gz
anaconda-af2ebc0ac7ca034f0bfa23fe628f350a60487557.tar.xz
anaconda-af2ebc0ac7ca034f0bfa23fe628f350a60487557.zip
New version.
-rw-r--r--anaconda.spec.in192
-rw-r--r--configure.ac2
-rw-r--r--po/anaconda.pot274
3 files changed, 341 insertions, 127 deletions
diff --git a/anaconda.spec.in b/anaconda.spec.in
index 3aabfde09..1f3f25d04 100644
--- a/anaconda.spec.in
+++ b/anaconda.spec.in
@@ -299,6 +299,198 @@ update-desktop-database &> /dev/null || :
/usr/lib/dracut/modules.d/80%{name}/*
%changelog
+* Fri Sep 14 2012 Chris Lumens <clumens@redhat.com> - 18.8-1
+- Make sure the InstallOptionsNDialogs get the correct space labels. (clumens)
+- Get rid of the big pause going from the storage spoke back to the hub.
+ (clumens)
+- Don't fail when making updates if the symlink already exists. (clumens)
+- Make sure to set the default TZ in ksdata so the completed method works.
+ (clumens)
+- Allow creation of biosboot and prepboot partitions in the custom spoke.
+ (dlehman)
+- Hide removable disks containing install media from the custom spoke.
+ (dlehman)
+- Make the minimum size for custom spoke partitions 1MB. (dlehman)
+- The return value of execWithRedirect is an integer. (dlehman)
+- Only include following free space in partitions' max size. (dlehman)
+- Handle btrfs volumes with a dataLevel of None. (dlehman)
+- Handle newDevice partitions smaller than the default of 500MB. (#853125)
+ (dlehman)
+- Add underlines to the expander and encryption checkbox in custom
+ partitioning. (clumens)
+- Remember to mark an environment as selected in the store. (clumens)
+- Rename the addon/environment store columns to make sense. (clumens)
+- Use slightly less confusing labels for the various back buttons. (clumens)
+- Add a property to SpokeWindow for setting the single button's label.
+ (clumens)
+- Rename the SpokeWindow's back button to just button. (clumens)
+- Use the blocking read to avoid busy wait in TUI progress (msivak)
+- Make progress hub spokes possible and move the root password there (msivak)
+- Don't let user hit Add button if no new layouts are selected (vpodzime)
+- Gtk.ListStore.iter_previous now returns new iterator (#849060) (vpodzime)
+- Write storage configs after payload install for live installs. (#856836)
+ (dlehman)
+- Update the pot file for various important string changes. (clumens)
+- Attempt to fix word wrapping issues with the betanag dialog (#853913).
+ (clumens)
+- CONTINUE -> BEGIN INSTALLATION (#856614). (clumens)
+- Language selection should work the same as keyboard selection (#854570).
+ (clumens)
+- Fix ransom notes cycling. (clumens)
+- Improve the clarity of the custom checkbutton label. (dlehman)
+- Add error handling around significant ui-initiated storage operations.
+ (dlehman)
+- Improve error granularity slightly in automatic partitioning. (dlehman)
+- Fix detection of preexisting md arrays again. (dlehman)
+- Handle changes to sizes of predefined devices in custom spoke. (dlehman)
+- Fix traceback when switching device type to BTRFS. (dlehman)
+- Validate mountpoints in the add-a-mountpoint dialog. (dlehman)
+- Tell 'lvm' that yes, we really, really want to remove PV (vpodzime)
+- Use 250ms interval for installation progress updating (vpodzime)
+- network spoke: hide for live CD and image installs (#854586) (rvykydal)
+- Fixed luks_add_key() (jsafrane)
+- Display a radio button next to the environment choices. (clumens)
+- Update TODO list. (clumens)
+- Set the busy spinning cursor while the UI is loading. (clumens)
+- network spoke: add "No network devices available" status (rvykydal)
+- network spoke: clear device info if no network devices are found (#853903)
+ (rvykydal)
+- fix root password setup (#855481) (bcl)
+- Rewrite expand_langs to return more items (vpodzime)
+- Don't try to setup X layouts in text installation (#852447) (vpodzime)
+- Add UTF-8 enconding suffix to our language strings (#854688) (vpodzime)
+- Require rsync (vpodzime)
+- Don't rely on chrony.conf file being available (#854899) (vpodzime)
+- Require chrony and rdate, because Anaconda needs them (#854899) (vpodzime)
+- Use the real path to dracut-lib.sh (#851362) (jkeating)
+- fixup live install (#853988, #854962) (bcl)
+- Only check media if we really want it (#853404) (jkeating)
+- Fix thinko in anaconda arg handling portion of multilib patch. (dlehman)
+- Honor kickstart and command line switches to enable multilib. (dlehman)
+- Quitting the live installer shouldn't reboot the system (#854904). (clumens)
+- The kickstart language-related command is "lang", not "language". (clumens)
+- Fix btrfs/lvm/raid kickstart installs (#853649). (clumens)
+- Store "en" as the default, not "en_US". (clumens)
+- Mark ksdata.*.execute invocations as another step (vpodzime)
+- Reorder and comment options passed to rsync (vpodzime)
+- Fix bug in writing keyboard configuration files (vpodzime)
+- network spoke: require connection only for url and nfs methods (#853899)
+ (rvykydal)
+- Drop the addBase handling in anaconda - if you want a group, list a group.
+ (notting)
+- Don't depend on storage or instClass in EFIGRUB (pjones)
+- Use self.stage1_device where appropriate in EFIGRUB. (pjones)
+- Explicitly disable the rootpw lock (#853788) (jkeating)
+- require nm-connection-editor (#854586) (bcl)
+- Include packaging log in exception reports. (dlehman)
+- Add Kazakh as a valid translation. (clumens)
+- Deselect any existing environment when selecting a new one (#851510).
+ (clumens)
+- Use chvt command for tty switching (vpodzime)
+- Use the disk's serial number instead of index as an ID. (clumens)
+- Use the disk's ID for deleting from the shopping cart, not an index
+ (#853798). (clumens)
+- Use the F18_Partition class (#853593). (clumens)
+- Remove anaconda.instLanguage object and language module (vpodzime)
+- Remove lang-table and localeinfo.py (vpodzime)
+- parse-kickstart: handle 'network --ipv6=auto ...' (wwoods)
+- parse-kickstart: set IPV6INIT=yes when using ipv6 (#830434) (wwoods)
+- Make TUI password spoke behave the same as it's GUI counterpart (msivak)
+- Remove ROOT_PATH/etc/localtime before symlinking timezone (vpodzime)
+- Continue post-installation steps even if writing NTP configuration fails
+ (vpodzime)
+- update transifex.txt for newui (bcl)
+- Handle invalid spoke input (#853253) (jkeating)
+- Remove unnecessary (and broken) import (#853576) (jkeating)
+- Destroy the Add Mountpoint dialog when escape is pressed (#853058). (clumens)
+- Keep the current spoke on top of the hub. (clumens)
+- And then fix an assortment of non-packaging pylint errors, too. (clumens)
+- Fix problems in the packaging module that pylint detected. (clumens)
+- Update runpylint to find newui modules correctly. (clumens)
+- Prevent duplicate mountpoint creation. (dlehman)
+- If there's only one disk, select it by default. (dlehman)
+- Evaulate growth potential for all reqs, even when allocating a fixed req.
+ (dlehman)
+- Do not honor partitions' disk attr when reallocating them. (dlehman)
+- Set size is a safe max size for partitions. (dlehman)
+- Set the ANACONDA udev property in the post-switchroot udevdb. (dlehman)
+- Calculate size func kwargs at call time to pick up changes. (dlehman)
+- Add support md devices and btrfs raid features in the custom spoke. (dlehman)
+- Move the BTRFS options to last and remove unsupported options. (dlehman)
+- Remove "Technology" ComboBoxes from device options for now. (dlehman)
+- Tweak setContainerMembers to work with a defined md array. (dlehman)
+- Add support for named md devices. (dlehman)
+- Make sure a disk is partitioned before treating it as such. (#849707)
+ (dlehman)
+- Setup python path /after/ we've done updates (jkeating)
+- Fix a string substitution think-o (jkeating)
+- We now BuildRequires python-babel as well. (clumens)
+- Update TODO list. (clumens)
+- Only show groups in the UI if they have members that install by default
+ (default or manadtory packages). (notting)
+- Symlink /run/initramfs/inst.{updates,product} to /tmp (jkeating)
+- Use shutil.move for replacing old config with the new one (vpodzime)
+- Honor user's choice on NTP (ON/OFF) (vpodzime)
+- Don't crash if someone gives us bad timezone (vpodzime)
+- Use expand_langs to find matching language (LanguageSpoke) (vpodzime)
+- Move expandLangs to localization module (vpodzime)
+- Use Gtk.main_level() to check if main loop is already running (vpodzime)
+- Move setup from ImagePayload to LiveImagePayload. (clumens)
+- Avoid duplicates in the packages property. (clumens)
+- Set a progress message when liveinst starts installing software. (clumens)
+- Fix default definitions of some payload class methods. (clumens)
+- Add a spaceRequired property for LiveImagePayload. (clumens)
+- getDirSize should stay on a single filesystem, not look at submounts.
+ (clumens)
+- Don't look for existing installations on live devices. (clumens)
+- We don't need image_file in the live payload. (clumens)
+- Now that we're using rsync, the livecd and rootfs do not have to match.
+ (clumens)
+- Disable software selection and source spokes on live installs. (clumens)
+- Fix args to LiveImagePayload.setup (#852272). (clumens)
+- require anaconda-widgets (bcl)
+- Handle already mounted optical devices (#851274) (jkeating)
+- Return full device object of selected optical drive (jkeating)
+- Add a method to determine if device is mounted (jkeating)
+- anaconda-cleanup: fix DeviceTree args (bcl)
+- Unset install_device if repo setup fails (jkeating)
+- _peopleRepositoriesFilter -> _peopleRepositoriesFilterEntry (#852182).
+ (clumens)
+- on_*_changed callbacks take one argument, not two. (clumens)
+- Use the correct icon size constant. (clumens)
+- remove dead code (setMethodstr, expandFTPMethod) (wwoods)
+- parse-kickstart: update some TODO comments (wwoods)
+- parse-kickstart: simplify logging (wwoods)
+- enable fastestmirror yum plugin (#849797) (bcl)
+- networking: remove Network() object (rvykydal)
+- networking: use ksdata.network.hostname instead of actual installer hostname
+ (rvykydal)
+- networking: consolidate writing/copying of configuration files (rvykydal)
+- networking: 70-persistent-net.rules doesn't exist anymore. (rvykydal)
+- networking: disable ipv6 directly in installed system config file (rvykydal)
+- networking: mirror end-of-installation network config tweaks in ksdata.
+ (rvykydal)
+- networking: write configuration in doInstall (rvykydal)
+- Add mounts before swaps so the default selection is a mount. (dlehman)
+- Use MB if a new mountpoint size does not include a unit spec. (#850839)
+ (dlehman)
+- Correctly handle partitions with sizes smaller than 500MB. (#850839)
+ (dlehman)
+- Don't include removed devices in Storage.unusedDevices. (dlehman)
+- Handle SameSizeSet growth trimming when all members are too large. (dlehman)
+- Add several missing yum lock aqcuisitions. (#851212) (dlehman)
+- Offer completions for new mountpoints. (dlehman)
+- Add old_source checking for closest mirror and url methods too (#851336).
+ (clumens)
+- Revert "Only use mounted media that has repodata" (jkeating)
+- Only use mounted media that has repodata (jkeating)
+- _bootloaderClass -> bootloaderClass for some platforms (#848173). (clumens)
+- Make the storage info bar clickable to reveal error messages. (clumens)
+- Move the software-specific error message out of the DetailedErrorDialog
+ class. (clumens)
+- Add a gui password spoke (jkeating)
+- Put traceback reports on a diet. (clumens)
+
* Wed Aug 22 2012 Chris Lumens <clumens@redhat.com> - 18.7-1
- Do another _main_window -> main_window change. (clumens)
- Mark the storage category title for translation. (clumens)
diff --git a/configure.ac b/configure.ac
index 35e78f27b..ba54f23cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
m4_define(python_required_version, 2.5)
AC_PREREQ([2.63])
-AC_INIT([anaconda], [18.7], [anaconda-devel-list@redhat.com])
+AC_INIT([anaconda], [18.8], [anaconda-devel-list@redhat.com])
AM_INIT_AUTOMAKE([foreign no-dist-gzip dist-bzip2])
AC_CONFIG_HEADERS([config.h])
diff --git a/po/anaconda.pot b/po/anaconda.pot
index ed0603120..7b5ee8e3f 100644
--- a/po/anaconda.pot
+++ b/po/anaconda.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: anaconda 18.7\n"
"Report-Msgid-Bugs-To: anaconda-devel-list@redhat.com\n"
-"POT-Creation-Date: 2012-09-12 11:27-0400\n"
+"POT-Creation-Date: 2012-09-14 13:57-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -665,7 +665,7 @@ msgid_plural "%s Bytes"
msgstr[0] ""
msgstr[1] ""
-#: pyanaconda/yuminstall.py:135 pyanaconda/ui/gui/hubs/progress.glade:79
+#: pyanaconda/yuminstall.py:135 pyanaconda/ui/gui/hubs/progress.glade:80
msgid "Preparing to install"
msgstr ""
@@ -786,7 +786,6 @@ msgstr ""
#: pyanaconda/yuminstall.py:1019 pyanaconda/yuminstall.py:1114
#: pyanaconda/yuminstall.py:1537 pyanaconda/yuminstall.py:1591
-#: widgets/src/SpokeWindow.c:106
msgid "_Back"
msgstr ""
@@ -1038,109 +1037,109 @@ msgstr ""
msgid "_Write Changes to Disk"
msgstr ""
-#: pyanaconda/storage/__init__.py:1006
+#: pyanaconda/storage/__init__.py:1005
msgid "This partition is holding the data for the hard drive install."
msgstr ""
-#: pyanaconda/storage/__init__.py:1011
+#: pyanaconda/storage/__init__.py:1010
msgid "You cannot delete a partition of a LDL formatted DASD."
msgstr ""
-#: pyanaconda/storage/__init__.py:1017
+#: pyanaconda/storage/__init__.py:1016
#, python-format
msgid "This device is part of the RAID device %s."
msgstr ""
-#: pyanaconda/storage/__init__.py:1020
+#: pyanaconda/storage/__init__.py:1019
msgid "This device is part of a RAID device."
msgstr ""
-#: pyanaconda/storage/__init__.py:1023
+#: pyanaconda/storage/__init__.py:1022
msgid "This device is part of an inconsistent LVM Volume Group."
msgstr ""
-#: pyanaconda/storage/__init__.py:1028
+#: pyanaconda/storage/__init__.py:1027
#, python-format
msgid "This device is part of the LVM volume group '%s'."
msgstr ""
-#: pyanaconda/storage/__init__.py:1031
+#: pyanaconda/storage/__init__.py:1030
msgid "This device is part of a LVM volume group."
msgstr ""
-#: pyanaconda/storage/__init__.py:1047
+#: pyanaconda/storage/__init__.py:1046
msgid ""
"This device is an extended partition which contains logical partitions that "
"cannot be deleted:\n"
"\n"
msgstr ""
-#: pyanaconda/storage/__init__.py:1277
+#: pyanaconda/storage/__init__.py:1276
msgid "You must create a new filesystem on the root device."
msgstr ""
-#: pyanaconda/storage/__init__.py:1433
+#: pyanaconda/storage/__init__.py:1432
#, python-format
msgid ""
"You have not defined a root partition (/), which is required for "
"installation of %s to continue."
msgstr ""
-#: pyanaconda/storage/__init__.py:1438
+#: pyanaconda/storage/__init__.py:1437
#, python-format
msgid ""
"Your root partition is less than 250 megabytes which is usually too small to "
"install %s."
msgstr ""
-#: pyanaconda/storage/__init__.py:1452
+#: pyanaconda/storage/__init__.py:1451
msgid ""
"This platform requires /boot on a dedicated partition or logical volume. If "
"you do not want a /boot volume, you must place / on a dedicated non-LVM "
"partition."
msgstr ""
-#: pyanaconda/storage/__init__.py:1461
+#: pyanaconda/storage/__init__.py:1460
#, python-format
msgid ""
"Your %(mount)s partition is less than %(size)s megabytes which is lower than "
"recommended for a normal %(productName)s install."
msgstr ""
-#: pyanaconda/storage/__init__.py:1471
+#: pyanaconda/storage/__init__.py:1470
#, python-format
msgid ""
"Your %(mount)s partition is too small for %(format)s formatting (allowable "
"size is %(minSize)d MB to %(maxSize)d MB)"
msgstr ""
-#: pyanaconda/storage/__init__.py:1476
+#: pyanaconda/storage/__init__.py:1475
#, python-format
msgid ""
"Your %(mount)s partition is too large for %(format)s formatting (allowable "
"size is %(minSize)d MB to %(maxSize)d MB)"
msgstr ""
-#: pyanaconda/storage/__init__.py:1503
+#: pyanaconda/storage/__init__.py:1502
msgid ""
"Installing on a USB device. This may or may not produce a working system."
msgstr ""
-#: pyanaconda/storage/__init__.py:1506
+#: pyanaconda/storage/__init__.py:1505
msgid ""
"Installing on a FireWire device. This may or may not produce a working "
"system."
msgstr ""
-#: pyanaconda/storage/__init__.py:1512
+#: pyanaconda/storage/__init__.py:1511
msgid "you have not created a bootloader stage1 target device"
msgstr ""
-#: pyanaconda/storage/__init__.py:1521
+#: pyanaconda/storage/__init__.py:1520
msgid "You have not created a bootable partition."
msgstr ""
-#: pyanaconda/storage/__init__.py:1540
+#: pyanaconda/storage/__init__.py:1539
#, python-format
msgid ""
"Your BIOS-based system needs a special partition to boot with %s's new disk "
@@ -1148,7 +1147,7 @@ msgid ""
"partition."
msgstr ""
-#: pyanaconda/storage/__init__.py:1553
+#: pyanaconda/storage/__init__.py:1552
#, python-format
msgid ""
"You have not specified a swap partition. %(requiredMem)s MB of memory is "
@@ -1156,13 +1155,13 @@ msgid ""
"have %(installedMem)s MB."
msgstr ""
-#: pyanaconda/storage/__init__.py:1559
+#: pyanaconda/storage/__init__.py:1558
msgid ""
"You have not specified a swap partition. Although not strictly required in "
"all cases, it will significantly improve performance for most installations."
msgstr ""
-#: pyanaconda/storage/__init__.py:1565
+#: pyanaconda/storage/__init__.py:1564
msgid ""
"At least one of your swap devices does not have a UUID, which is common in "
"swap space created using older versions of mkswap. These devices will be "
@@ -1170,13 +1169,13 @@ msgid ""
"paths can change under a variety of circumstances. "
msgstr ""
-#: pyanaconda/storage/__init__.py:1575
+#: pyanaconda/storage/__init__.py:1574
#, python-format
msgid ""
"This mount point is invalid. The %s directory must be on the / file system."
msgstr ""
-#: pyanaconda/storage/__init__.py:1579
+#: pyanaconda/storage/__init__.py:1578
#, python-format
msgid "The mount point %s must be on a linux file system."
msgstr ""
@@ -1219,7 +1218,7 @@ msgstr ""
msgid "lvs failed for %s"
msgstr ""
-#: pyanaconda/storage/devices.py:2641
+#: pyanaconda/storage/devices.py:2649
#, python-format
msgid "A RAID%(raidLevel)d set requires at least %(minMembers)d member"
msgid_plural "A RAID%(raidLevel)d set requires at least %(minMembers)d members"
@@ -1424,7 +1423,7 @@ msgstr ""
msgid "Installation Hub"
msgstr ""
-#: pyanaconda/ui/tui/hubs/progress.py:111
+#: pyanaconda/ui/tui/hubs/progress.py:117
msgid "\tInstallation complete. Press return to quit"
msgstr ""
@@ -1522,13 +1521,13 @@ msgid "Custom partitioning selected"
msgstr ""
#: pyanaconda/ui/tui/spokes/storage.py:157
-#: pyanaconda/ui/gui/spokes/storage.py:492
+#: pyanaconda/ui/gui/spokes/storage.py:489
msgid "No disks selected; please select at least one disk to install to."
msgstr ""
#: pyanaconda/ui/tui/spokes/storage.py:170
#: pyanaconda/ui/gui/spokes/source.py:610
-#: pyanaconda/ui/gui/spokes/storage.py:427
+#: pyanaconda/ui/gui/spokes/storage.py:424
msgid "Probing storage..."
msgstr ""
@@ -1537,7 +1536,7 @@ msgid "Generating updated storage configuration"
msgstr ""
#: pyanaconda/ui/tui/spokes/storage.py:257
-#: pyanaconda/ui/gui/spokes/storage.py:254
+#: pyanaconda/ui/gui/spokes/storage.py:249
msgid "Checking storage configuration..."
msgstr ""
@@ -1556,8 +1555,8 @@ msgid "Timezone settings"
msgstr ""
#: pyanaconda/ui/tui/spokes/time.py:53 pyanaconda/ui/tui/spokes/time.py:55
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:337
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:342
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:340
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:345
#, python-format
msgid "%s timezone"
msgstr ""
@@ -1650,7 +1649,7 @@ msgid ""
"step."
msgstr ""
-#: pyanaconda/ui/gui/hubs/progress.py:198
+#: pyanaconda/ui/gui/hubs/progress.py:251
msgid "Complete!"
msgstr ""
@@ -1676,107 +1675,115 @@ msgstr ""
msgid "That mount point is already in use. Try something else?"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:242
+#: pyanaconda/ui/gui/spokes/custom.py:247
msgid "MANUAL PARTITIONING"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:474
+#: pyanaconda/ui/gui/spokes/custom.py:479
#, python-format
msgid "%d storage device selected"
msgid_plural "%d storage devices selected"
msgstr[0] ""
msgstr[1] ""
-#: pyanaconda/ui/gui/spokes/custom.py:578
+#: pyanaconda/ui/gui/spokes/custom.py:594
#: pyanaconda/ui/gui/spokes/network.py:557
msgid "Unknown"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:608
+#: pyanaconda/ui/gui/spokes/custom.py:624
msgid ""
"The 'swap' area on your computer is used by the operating\n"
"system when running low on memory."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:611
+#: pyanaconda/ui/gui/spokes/custom.py:627
msgid ""
"The 'boot' area on your computer is where files needed\n"
"to start the operating system are stored."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:614
+#: pyanaconda/ui/gui/spokes/custom.py:630
msgid ""
"The 'root' area on your computer is where core system\n"
"files and applications are stored."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:617
+#: pyanaconda/ui/gui/spokes/custom.py:633
msgid ""
"The 'home' area on your computer is where all your personal\n"
"data is stored."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:620
-msgid "No one knows what this could possibly be for."
+#: pyanaconda/ui/gui/spokes/custom.py:636
+msgid ""
+"The BIOS boot partition is required to enable booting\n"
+"from GPT-partitioned disks on BIOS hardware."
+msgstr ""
+
+#: pyanaconda/ui/gui/spokes/custom.py:639
+msgid ""
+"The PReP boot partition is required as part of the\n"
+"bootloader configuration on some PPC platforms."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:792
+#: pyanaconda/ui/gui/spokes/custom.py:812
msgid "Device resize request failed. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:841
+#: pyanaconda/ui/gui/spokes/custom.py:861
msgid "Device reformat request failed. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1016
+#: pyanaconda/ui/gui/spokes/custom.py:1036
msgid "This file system does not support labels."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1034
+#: pyanaconda/ui/gui/spokes/custom.py:1054
msgid "This file system may not be resized."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1161
+#: pyanaconda/ui/gui/spokes/custom.py:1182
msgid "Failed to add new device. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1178
+#: pyanaconda/ui/gui/spokes/custom.py:1199
msgid "Device removal request failed. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1363
+#: pyanaconda/ui/gui/spokes/custom.py:1384
msgid "No disks selected."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1370
+#: pyanaconda/ui/gui/spokes/custom.py:1391
msgid "Not enough free space on selected disks."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.py:1377
+#: pyanaconda/ui/gui/spokes/custom.py:1398
msgid "Automatic partitioning failed. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:47
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:49
msgid "Note: pool servers may not be available all the time"
msgstr ""
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:258
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:260
msgid "DATE & TIME"
msgstr ""
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:339
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:342
msgid "Invalid timezone"
msgstr ""
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:733
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:736
msgid "You need to set up networking first if you want to use NTP"
msgstr ""
-#: pyanaconda/ui/gui/spokes/datetime_spoke.py:738
+#: pyanaconda/ui/gui/spokes/datetime_spoke.py:741
msgid "You have no working NTP server configured"
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.py:149
+#: pyanaconda/ui/gui/spokes/keyboard.py:159
msgid "KEYBOARD"
msgstr ""
@@ -1912,42 +1919,42 @@ msgstr ""
msgid "No network devices available"
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:50
+#: pyanaconda/ui/gui/spokes/password.py:48
msgid "ROOT PASSWORD"
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:81
+#: pyanaconda/ui/gui/spokes/password.py:79
msgid "Error setting root password"
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:83
+#: pyanaconda/ui/gui/spokes/password.py:81
msgid "Root account is disabled"
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:85
+#: pyanaconda/ui/gui/spokes/password.py:83
msgid "Root password is set"
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:115
+#: pyanaconda/ui/gui/spokes/password.py:113
msgid ""
"You must enter your root password and confirm it by typing it a second time "
"to continue."
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:121
+#: pyanaconda/ui/gui/spokes/password.py:119
msgid "The passwords you entered were different. Please try again."
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:126
+#: pyanaconda/ui/gui/spokes/password.py:124
msgid "The root password must be at least six characters long."
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:140
+#: pyanaconda/ui/gui/spokes/password.py:138
#, python-format
msgid "You have provided a weak password: %s. Press Back again to use anyway."
msgstr ""
-#: pyanaconda/ui/gui/spokes/password.py:148
+#: pyanaconda/ui/gui/spokes/password.py:146
msgid ""
"Requested password contains non-ASCII characters, which are not allowed."
msgstr ""
@@ -1999,7 +2006,7 @@ msgstr ""
msgid "Error checking software dependencies. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/software.py:280
+#: pyanaconda/ui/gui/spokes/software.py:282
msgid ""
"The following software marked for installation has errors. This is likely "
"caused by an error with\n"
@@ -2008,16 +2015,16 @@ msgid ""
"change your installation source, or quit the installer."
msgstr ""
-#: pyanaconda/ui/gui/spokes/software.py:284
-#: pyanaconda/ui/gui/spokes/storage.py:605 pyanaconda/ui/gui/main.glade:36
+#: pyanaconda/ui/gui/spokes/software.py:286
+#: pyanaconda/ui/gui/spokes/storage.py:602 pyanaconda/ui/gui/main.glade:36
msgid "_Quit"
msgstr ""
-#: pyanaconda/ui/gui/spokes/software.py:284
+#: pyanaconda/ui/gui/spokes/software.py:286
msgid "_Remove Packages"
msgstr ""
-#: pyanaconda/ui/gui/spokes/software.py:285
+#: pyanaconda/ui/gui/spokes/software.py:287
msgid "_Modify Software Source"
msgstr ""
@@ -2079,7 +2086,7 @@ msgstr ""
msgid "Error setting up software source"
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:139
+#: pyanaconda/ui/gui/spokes/storage.py:140
#, python-format
msgid ""
"You have plenty of space to install <b>%s</b>, so we can automatically\n"
@@ -2088,21 +2095,21 @@ msgid ""
"You're all set!"
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:158
+#: pyanaconda/ui/gui/spokes/storage.py:156
#, python-format
msgid ""
"Your current <b>%s</b> software selection requires <b>%s</b> of available "
"space."
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:195
+#: pyanaconda/ui/gui/spokes/storage.py:193
#, python-format
msgid ""
"%s\n"
"The disks you've selected have the following amounts of free space:"
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:203
+#: pyanaconda/ui/gui/spokes/storage.py:201
#, python-format
msgid ""
"<b>You don't have enough space available to install %s</b>, but we can help "
@@ -2110,7 +2117,7 @@ msgid ""
"reclaim space by shrinking or removing existing partitions."
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:221
+#: pyanaconda/ui/gui/spokes/storage.py:219
#, python-format
msgid ""
"%s\n"
@@ -2119,7 +2126,7 @@ msgid ""
"available on the selected disks."
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:231
+#: pyanaconda/ui/gui/spokes/storage.py:229
#, python-format
msgid ""
"<b>You don't have enough space available to install %s</b>, even if you used "
@@ -2130,11 +2137,11 @@ msgid ""
"quit the installer."
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:272
+#: pyanaconda/ui/gui/spokes/storage.py:267
msgid "INSTALLATION DESTINATION"
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:336
+#: pyanaconda/ui/gui/spokes/storage.py:338
msgid "Failed to save storage configuration..."
msgstr ""
@@ -2142,7 +2149,7 @@ msgstr ""
msgid "Error checking storage configuration. Click for details."
msgstr ""
-#: pyanaconda/ui/gui/spokes/storage.py:602
+#: pyanaconda/ui/gui/spokes/storage.py:599
msgid ""
"The following errors were encountered when checking your storage "
"configuration. You can modify your storage layout\n"
@@ -2161,12 +2168,12 @@ msgstr ""
msgid "SYSTEM"
msgstr ""
-#: pyanaconda/ui/gui/spokes/lib/accordion.py:208
+#: pyanaconda/ui/gui/spokes/lib/accordion.py:209
#, python-format
msgid "You haven't created any mount points for your %s %s installation yet:"
msgstr ""
-#: pyanaconda/ui/gui/spokes/lib/accordion.py:223
+#: pyanaconda/ui/gui/spokes/lib/accordion.py:224
msgid "Or, create new mount points below with the '+' icon."
msgstr ""
@@ -2448,7 +2455,7 @@ msgid "LOCAL STANDARD DISKS"
msgstr ""
#: pyanaconda/ui/gui/spokes/storage.glade:726
-#: pyanaconda/ui/gui/spokes/custom.glade:1366
+#: pyanaconda/ui/gui/spokes/custom.glade:1340
msgid "summary"
msgstr ""
@@ -2465,29 +2472,29 @@ msgstr ""
msgid "You may add a keyboard layout by selecting it below:"
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:122
+#: pyanaconda/ui/gui/spokes/keyboard.glade:123
msgid "Name"
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:219
+#: pyanaconda/ui/gui/spokes/keyboard.glade:220
msgid ""
"Which keyboard layouts would you like to use on this system? You may move\n"
"any layout to the top of the list to select it as the default."
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:261
+#: pyanaconda/ui/gui/spokes/keyboard.glade:262
msgid "name"
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:393
+#: pyanaconda/ui/gui/spokes/keyboard.glade:394
msgid "Test the selected layout below:"
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:426
+#: pyanaconda/ui/gui/spokes/keyboard.glade:427
msgid "Alt + Shift to switch layouts."
msgstr ""
-#: pyanaconda/ui/gui/spokes/keyboard.glade:439
+#: pyanaconda/ui/gui/spokes/keyboard.glade:440
msgid "_Options..."
msgstr ""
@@ -2707,89 +2714,89 @@ msgid ""
"all of the data on %s?"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:447
+#: pyanaconda/ui/gui/spokes/custom.glade:448
msgid ""
"When you create mount points for your %s %s install,\n"
"you'll be able to view their details here."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:470
+#: pyanaconda/ui/gui/spokes/custom.glade:471
msgid "Selected Device"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:488
+#: pyanaconda/ui/gui/spokes/custom.glade:489
msgid "Device description"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:527
+#: pyanaconda/ui/gui/spokes/custom.glade:528
msgid "<b>Label:</b>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:555
+#: pyanaconda/ui/gui/spokes/custom.glade:556
msgid "<b>Desired Capacity (MB):</b>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:604
+#: pyanaconda/ui/gui/spokes/custom.glade:606
msgid "<b>Device Type:</b>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:619
+#: pyanaconda/ui/gui/spokes/custom.glade:621
msgid "<b>File System:</b>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:664
-msgid "Encrypt"
+#: pyanaconda/ui/gui/spokes/custom.glade:666
+msgid "_Encrypt"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:698
-#: pyanaconda/ui/gui/spokes/custom.glade:803
-#: pyanaconda/ui/gui/spokes/custom.glade:1049
+#: pyanaconda/ui/gui/spokes/custom.glade:701
+#: pyanaconda/ui/gui/spokes/custom.glade:800
+#: pyanaconda/ui/gui/spokes/custom.glade:1046
msgid "Redundancy (mirror)"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:718
-#: pyanaconda/ui/gui/spokes/custom.glade:762
-#: pyanaconda/ui/gui/spokes/custom.glade:823
-#: pyanaconda/ui/gui/spokes/custom.glade:867
-#: pyanaconda/ui/gui/spokes/custom.glade:911
-#: pyanaconda/ui/gui/spokes/custom.glade:956
-#: pyanaconda/ui/gui/spokes/custom.glade:989
-#: pyanaconda/ui/gui/spokes/custom.glade:1069
-#: pyanaconda/ui/gui/spokes/custom.glade:1113
+#: pyanaconda/ui/gui/spokes/custom.glade:721
+#: pyanaconda/ui/gui/spokes/custom.glade:765
+#: pyanaconda/ui/gui/spokes/custom.glade:820
+#: pyanaconda/ui/gui/spokes/custom.glade:864
+#: pyanaconda/ui/gui/spokes/custom.glade:908
+#: pyanaconda/ui/gui/spokes/custom.glade:953
+#: pyanaconda/ui/gui/spokes/custom.glade:986
+#: pyanaconda/ui/gui/spokes/custom.glade:1066
+#: pyanaconda/ui/gui/spokes/custom.glade:1110
msgid "(-0Gb)"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:743
-#: pyanaconda/ui/gui/spokes/custom.glade:848
-#: pyanaconda/ui/gui/spokes/custom.glade:1094
+#: pyanaconda/ui/gui/spokes/custom.glade:746
+#: pyanaconda/ui/gui/spokes/custom.glade:845
+#: pyanaconda/ui/gui/spokes/custom.glade:1091
msgid "Optimized performance (stripe)"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:892
+#: pyanaconda/ui/gui/spokes/custom.glade:889
msgid "Error detection (parity)"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:937
+#: pyanaconda/ui/gui/spokes/custom.glade:934
msgid "Distributed"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:969
+#: pyanaconda/ui/gui/spokes/custom.glade:966
msgid "Redundant"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:1181
-msgid "Customize..."
+#: pyanaconda/ui/gui/spokes/custom.glade:1154
+msgid "_Customize..."
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:1254
+#: pyanaconda/ui/gui/spokes/custom.glade:1228
msgid "<span size=\"small\" foreground=\"white\">AVAILABLE SPACE</span>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:1306
+#: pyanaconda/ui/gui/spokes/custom.glade:1280
msgid "<span size=\"small\" foreground=\"white\">TOTAL SPACE</span>"
msgstr ""
-#: pyanaconda/ui/gui/spokes/custom.glade:1345
+#: pyanaconda/ui/gui/spokes/custom.glade:1319
msgid "_FINISH PARTITIONING"
msgstr ""
@@ -2836,13 +2843,24 @@ msgstr ""
msgid "_BEGIN INSTALLATION"
msgstr ""
-#: pyanaconda/ui/gui/hubs/progress.glade:124
+#: pyanaconda/ui/gui/hubs/progress.glade:125
+msgid ""
+"%s is now successfully installed on your system, but some configuration "
+"still needs to be done. \n"
+"Finish it and then click the Finish configuration button please."
+msgstr ""
+
+#: pyanaconda/ui/gui/hubs/progress.glade:137
+msgid "_Finish configuration"
+msgstr ""
+
+#: pyanaconda/ui/gui/hubs/progress.glade:178
msgid ""
"%s is now successfully installed on your system and ready\n"
"for you to use! Go ahead and reboot to start using it!"
msgstr ""
-#: pyanaconda/ui/gui/hubs/progress.glade:136
+#: pyanaconda/ui/gui/hubs/progress.glade:190
msgid "_REBOOT"
msgstr ""
@@ -2878,6 +2896,10 @@ msgstr ""
msgid "New Selector"
msgstr ""
+#: widgets/src/SpokeWindow.c:46
+msgid "_Done"
+msgstr ""
+
#: data/liveinst/gnome/fedora-welcome:64
msgid "Welcome to Fedora"
msgstr ""