summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Macken <lmacken@redhat.com>2013-10-16 14:33:56 -0600
committerLuke Macken <lmacken@redhat.com>2013-10-16 14:33:56 -0600
commitd6c1b937c26d633051d1c88794da018a2097fdb8 (patch)
tree3de1f6dde91462b1ac35d516abbde1e7ae4ed028
parent44eac43f95c61504e124080de35446f9ecd3412a (diff)
parent42ee44d241bc4c42b0409e7754a7ab8a0dbbe887 (diff)
Merge branch 'release/3.12.0'3.12.0
-rwxr-xr-xliveusb-creator2
-rwxr-xr-xliveusb/creator.py4
-rwxr-xr-xliveusb/gui.py5
-rw-r--r--liveusb/releases.py11
-rw-r--r--po/ku.po310
-rw-r--r--setup.py2
6 files changed, 325 insertions, 9 deletions
diff --git a/liveusb-creator b/liveusb-creator
index e76002a..f7ce64b 100755
--- a/liveusb-creator
+++ b/liveusb-creator
@@ -23,7 +23,7 @@ import sys
from liveusb import _
-__version__ = '3.11.8'
+__version__ = '3.12.0'
def parse_args():
from optparse import OptionParser
diff --git a/liveusb/creator.py b/liveusb/creator.py
index 7c011b0..b086b3e 100755
--- a/liveusb/creator.py
+++ b/liveusb/creator.py
@@ -199,9 +199,9 @@ class LiveUSBCreator(object):
filename = self.write_log()
if not passive:
raise LiveUSBError(_("There was a problem executing the "
- "following command: `%s`\nA more detailed "
+ "following command: `%s`\n%s\nA more detailed "
"error log has been written to "
- "'%s'" % (cmd, filename)))
+ "'%s'" % (cmd, err, filename)))
return proc
def verify_iso_sha1(self, progress=None):
diff --git a/liveusb/gui.py b/liveusb/gui.py
index 659516e..920d392 100755
--- a/liveusb/gui.py
+++ b/liveusb/gui.py
@@ -338,9 +338,10 @@ class LiveUSBDialog(QtGui.QDialog, LiveUSBInterface):
def refresh_releases(self):
self.live.log.info(_('Refreshing releases...'))
- fedora_releases = get_fedora_releases()
+ global releases
+ releases = get_fedora_releases()
self.downloadCombo.clear()
- for release in [release['name'] for release in fedora_releases]:
+ for release in [release['name'] for release in releases]:
self.downloadCombo.addItem(release)
self.live.log.info(_('Releases updated!'))
diff --git a/liveusb/releases.py b/liveusb/releases.py
index b483d7b..a585067 100644
--- a/liveusb/releases.py
+++ b/liveusb/releases.py
@@ -50,9 +50,14 @@ other_releases = [
## Custom spins
##
{
- 'name': 'Sugar on a Stick v6 Pineapple',
- 'url': 'https://alt.fedoraproject.org/pub/alt/spins/linux/releases/16/Spins/i686/Fedora-16-i686-Live-SoaS.iso',
- 'sha256': '5aa938737cc4ebeb1d269c4d8b2bf56e41bacd1967c3997b8969b42b88b63bfa',
+ 'name': 'Sugar on a Stick v7 Quandong (x86_64)',
+ 'url': 'http://dl.fedoraproject.org/pub/alt/releases/17/Spins/x86_64/Fedora-17-x86_64-Live-SoaS.iso',
+ 'sha256': 'e872932ff02f20adc76252fff5fa16717b10a6d91dbee779bf4792d36c939a28',
+ },
+ {
+ 'name': 'Sugar on a Stick v7 Quandong (i686)',
+ 'url': 'http://dl.fedoraproject.org/pub/alt/releases/17/Spins/i686/Fedora-17-i686-Live-SoaS.iso',
+ 'sha256': '04a7824f36a4015985e328da450534a40a4babb0d0a2c8959e0bc9103b06721e',
},
]
diff --git a/po/ku.po b/po/ku.po
new file mode 100644
index 0000000..82675c4
--- /dev/null
+++ b/po/ku.po
@@ -0,0 +1,310 @@
+# Kurdish Sorani translation of liveusb-creator.
+# Copyright (C) 2013 liveusb-creator's COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Haval A. Ahmed <havalabdulkarim@fedoraproject.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-02 03:03-0400\n"
+"PO-Revision-Date: 2013-06-02 03:03+0100\n"
+"Last-Translator: Haval A. Ahmed <haval.abdulkarim@gmail.com>\n"
+"Language-Team: Kurdish Sorani <>\n"
+"Language: ku\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.5.2\n"
+
+#: ../liveusb/gui.py:69
+#, python-format
+msgid "Unknown release: %s"
+msgstr "وەشانی نەناسراو: %s"
+
+#: ../liveusb/gui.py:73
+#, python-format
+msgid "Downloading %s..."
+msgstr "داگرتن %s..."
+
+#: ../liveusb/gui.py:152
+msgid "Verifying filesystem..."
+msgstr "پشکنینی فایلی سیستەم..."
+
+#: ../liveusb/gui.py:155
+msgid ""
+"Error: Cannot set the label or obtain the UUID of your device. Unable to "
+"continue."
+msgstr ""
+"هەڵە: ناتوانرێت ناونیشان دابنرێت یان یو یو ئای دی دابین بکرێت. ناتوانرێت بەردەوام بێت"
+
+#: ../liveusb/gui.py:164
+msgid "Verifying SHA1 of LiveCD image..."
+msgstr "پشکنینی شا١ی لایڤ سیدی لەبەرگیراوە"
+
+#: ../liveusb/gui.py:166
+msgid ""
+"Error: The SHA1 of your Live CD is invalid. You can run this program with "
+"the --noverify argument to bypass this verification check."
+msgstr ""
+"Error: The SHA1 of your Live CD is invalid. You can run this program with "
+"the --noverify argument to bypass this verification check."
+
+#: ../liveusb/gui.py:177
+msgid "Extracting live image to USB device..."
+msgstr "Extracting live image to USB device..."
+
+#: ../liveusb/gui.py:180
+#, python-format
+msgid "Creating %d Mb persistent overlay..."
+msgstr "Creating %d Mb persistent overlay..."
+
+#: ../liveusb/gui.py:183
+msgid "Configuring and installing bootloader..."
+msgstr "Configuring and installing bootloader..."
+
+#: ../liveusb/gui.py:187
+#, python-format
+msgid "Complete! (%s)"
+msgstr "تەواوبوو (%s)"
+
+#: ../liveusb/gui.py:190 ../liveusb/gui.py:193
+msgid "LiveUSB creation failed!"
+msgstr "دروستکردنی لایڤ "یو ئێس بی" سەرکەوتوو نەبوو"
+
+#: ../liveusb/gui.py:316
+#, python-format
+msgid "Persistent Storage (%d Mb)"
+msgstr "قەبارەی شێوازی بیرگە (%d Mb)"
+
+#: ../liveusb/gui.py:334
+msgid ""
+"Your device already contains a LiveOS.\n"
+"If you continue, this will be overwritten."
+msgstr ""
+"Your device already contains a LiveOS.\n"
+"If you continue, this will be overwritten."
+
+#: ../liveusb/gui.py:337
+msgid ""
+"Warning: Creating a new persistent overlay will delete your existing one."
+msgstr ""
+"Warning: Creating a new persistent overlay will delete your existing one."
+
+#: ../liveusb/gui.py:339
+msgid "Press 'Create Live USB' again if you wish to continue."
+msgstr "Press 'Create Live USB' again if you wish to continue."
+
+#. The user has confirmed that they wish to overwrite their
+#. existing Live OS. Here we delete it first, in order to
+#. accurately calculate progress.
+#: ../liveusb/gui.py:349
+msgid "Removing existing Live OS..."
+msgstr "Removing existing Live OS..."
+
+#: ../liveusb/gui.py:383
+msgid "Download complete!"
+msgstr "داگرتن تەواو!"
+
+#: ../liveusb/gui.py:387
+msgid "Download failed: "
+msgstr "داگرتن سەرکەوتوو نەبوو: "
+
+#: ../liveusb/gui.py:388
+msgid "You can try again to resume your download"
+msgstr "دەتوانیت دوبارە هەوڵبدەیت بۆ بەردەوامبوونی داگرتن"
+
+#: ../liveusb/gui.py:392
+msgid "Select Live ISO"
+msgstr "لایڤ "ئای ئێس ئۆ" هەڵبژێرە"
+
+#: ../liveusb/gui.py:399
+msgid ""
+"Sorry, I'm having trouble encoding the filename of your livecd. You may "
+"have better luck if you move your ISO to the root of your drive (ie: C:\\)"
+msgstr ""
+"Sorry, I'm having trouble encoding the filename of your livecd. You may "
+"have better luck if you move your ISO to the root of your drive (ie: C:\\)"
+
+#: ../liveusb/gui.py:404
+#, python-format
+msgid "ISO selected: %s"
+msgstr ""ئای ئێس ئۆ" هەڵبژێردرا: %s"
+
+#: ../liveusb/creator.py:146
+#, python-format
+msgid ""
+"There was a problem executing the following command: `%s`\n"
+"A more detailed error log has been written to 'liveusb-creator.log'"
+msgstr ""
+"There was a problem executing the following command: `%s`\n"
+"A more detailed error log has been written to 'liveusb-creator.log'"
+
+#: ../liveusb/creator.py:183
+msgid "Not enough free space on device."
+msgstr "شوێنی بەتاڵێ تەواو نیە لەسەر ئامێرەکە"
+
+#: ../liveusb/creator.py:190
+#, python-format
+msgid "Creating %sMB persistent overlay"
+msgstr "Creating %sMB persistent overlay"
+
+#: ../liveusb/creator.py:226
+#, python-format
+msgid "Unable to remove previous LiveOS: %s"
+msgstr "Unable to remove previous LiveOS: %s"
+
+#: ../liveusb/creator.py:257
+#, python-format
+msgid "Cannot find device %s"
+msgstr "Cannot find device %s"
+
+#: ../liveusb/creator.py:306
+msgid "Unable to find any USB drives"
+msgstr "Unable to find any USB drives"
+
+#: ../liveusb/creator.py:327
+#, python-format
+msgid "Filesystem for %s unknown!"
+msgstr "Filesystem for %s unknown!"
+
+#: ../liveusb/creator.py:335
+#, python-format
+msgid "Unable to mount device: %s"
+msgstr "Unable to mount device: %s"
+
+#: ../liveusb/creator.py:370
+#, python-format
+msgid "Unknown filesystem for %s. Your device may need to be reformatted."
+msgstr "Unknown filesystem for %s. Your device may need to be reformatted."
+
+#: ../liveusb/creator.py:373
+#, python-format
+msgid "Unsupported filesystem: %s"
+msgstr "فایلی سیستەمی پاڵپشت نەکراو: %s"
+
+#: ../liveusb/creator.py:400
+msgid "Unable to find LiveOS on ISO"
+msgstr "ناتوانرێت لایف ئۆ ئێس لەسەر "ئای ئێس ئۆ"کە بدۆزرێتەوە"
+
+#: ../liveusb/creator.py:472
+msgid "Unable to find any removable devices"
+msgstr "Unable to find any removable devices"
+
+#: ../liveusb/creator.py:479
+msgid ""
+"Make sure your USB key is plugged in and formatted with the FAT filesystem"
+msgstr ""
+"Make sure your USB key is plugged in and formatted with the FAT filesystem"
+
+#: ../liveusb/creator.py:482
+#, python-format
+msgid ""
+"Unsupported filesystem: %s\n"
+"Please backup and format your USB key with the FAT filesystem."
+msgstr ""
+"Unsupported filesystem: %s\n"
+"Please backup and format your USB key with the FAT filesystem."
+
+#: ../liveusb/creator.py:558
+#, python-format
+msgid ""
+"Cannot find '%s'. Make sure to extract the entire liveusb-creator zip file "
+"before running this program."
+msgstr ""
+"Cannot find '%s'. Make sure to extract the entire liveusb-creator zip file "
+"before running this program."
+
+#: ../liveusb/dialog.py:123
+msgid "Fedora LiveUSB Creator"
+msgstr "Fedora LiveUSB Creator"
+
+#: ../liveusb/dialog.py:124
+msgid ""
+"This button will begin the LiveUSB creation process. This entails "
+"optionally downloading a release (if an existing one wasn't selected), "
+"extracting the ISO to the USB device, creating the persistent overlay, and "
+"installing the bootloader."
+msgstr ""
+"This button will begin the LiveUSB creation process. This entails "
+"optionally downloading a release (if an existing one wasn't selected), "
+"extracting the ISO to the USB device, creating the persistent overlay, and "
+"installing the bootloader."
+
+#: ../liveusb/dialog.py:125
+msgid "Create Live USB"
+msgstr "لایڤ "یو ئێس بی" دروست بکە"
+
+#: ../liveusb/dialog.py:126
+msgid "This is the status console, where all messages get written to."
+msgstr "This is the status console, where all messages get written to."
+
+#: ../liveusb/dialog.py:127
+msgid ""
+"This is the progress bar that will indicate how far along in the LiveUSB "
+"creation process you are"
+msgstr ""
+"This is the progress bar that will indicate how far along in the LiveUSB "
+"creation process you are"
+
+#: ../liveusb/dialog.py:128
+msgid ""
+"If you do not select an existing Live CD, the selected release will be "
+"downloaded for you."
+msgstr ""
+"If you do not select an existing Live CD, the selected release will be "
+"downloaded for you."
+
+#: ../liveusb/dialog.py:129
+msgid "Download Fedora"
+msgstr "Download Fedora"
+
+#: ../liveusb/dialog.py:130
+msgid "or"
+msgstr "یان"
+
+#: ../liveusb/dialog.py:131
+msgid ""
+"This button allows you to browse for an existing Live CD ISO that you have "
+"previously downloaded. If you do not select one, a release will be "
+"downloaded for you automatically."
+msgstr ""
+"This button allows you to browse for an existing Live CD ISO that you have "
+"previously downloaded. If you do not select one, a release will be "
+"downloaded for you automatically."
+
+#: ../liveusb/dialog.py:132
+msgid "Use existing Live CD"
+msgstr "لایڤ سیدی ئامادە بەکاربێنە"
+
+#: ../liveusb/dialog.py:133
+msgid "Browse"
+msgstr "گەڕان"
+
+#: ../liveusb/dialog.py:135
+msgid ""
+"This is the USB stick that you want to install your Live CD on. This device "
+"must be formatted with the FAT filesystem."
+msgstr ""
+"This is the USB stick that you want to install your Live CD on. This device "
+"must be formatted with the FAT filesystem."
+
+#: ../liveusb/dialog.py:136
+msgid "Target Device"
+msgstr "ئامێری مەبەست"
+
+#: ../liveusb/dialog.py:137
+msgid ""
+"By allocating extra space on your USB stick for a persistent overlay, you "
+"will be able to store data and make permanent modifications to your live "
+"operating system. Without it, you will not be able to save data that will "
+"persist after a reboot."
+msgstr ""
+"By allocating extra space on your USB stick for a persistent overlay, you "
+"will be able to store data and make permanent modifications to your live "
+"operating system. Without it, you will not be able to save data that will "
+"persist after a reboot."
+
+#: ../liveusb/dialog.py:138
+msgid "Persistent Storage (0 Mb)"
+msgstr "قەبارەی شێوازی بیرگە (%0 Mb)"
diff --git a/setup.py b/setup.py
index 7f32bad..d36da38 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
from distutils.core import setup
import sys, os
-VERSION = '3.11.8'
+VERSION = '3.12.0'
LOCALE_DIR= '/usr/share/locale'