[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed



commit 3aecc7913a5ef88bc0169546a892bea2b1bcb391
Author: Translation commit bot <translation@xxxxxxxxxxxxxx>
Date:   Wed Jan 6 12:46:29 2016 +0000

    Update translations for liveusb-creator_completed
---
 ja/ja.po       |  141 ++++++++++++-----------
 pl/pl.po       |   17 +--
 zh_TW/zh_TW.po |  347 ++++++++++++++++++++++++++++++--------------------------
 3 files changed, 273 insertions(+), 232 deletions(-)

diff --git a/ja/ja.po b/ja/ja.po
index 86d3c82..618f144 100644
--- a/ja/ja.po
+++ b/ja/ja.po
@@ -10,14 +10,15 @@
 # hyuugabaru <hyu_gabaru@xxxxxxxxxxx>, 2009
 # ã?¿ã?«ã??ã?· <indexial@xxxxxxxxxx>, 2015
 # taka F <m465c3iiwrih@xxxxxxxxx>, 2013
+# Tokumei Nanashi, 2015
 # è?¤å??ã??ç?² <m1440809437@xxxxxxxxxxxx>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-10 16:01+0200\n"
-"PO-Revision-Date: 2015-08-29 05:59+0000\n"
-"Last-Translator: ã?¿ã?«ã??ã?· <indexial@xxxxxxxxxx>\n"
+"POT-Creation-Date: 2015-11-02 21:23+0100\n"
+"PO-Revision-Date: 2015-12-19 16:02+0000\n"
+"Last-Translator: Tokumei Nanashi\n"
 "Language-Team: Japanese (http://www.transifex.com/otf/torproject/language/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -33,7 +34,7 @@ msgstr "\"ã?¯ã?­ã?¼ã?³ ã?¨ ã?¤ã?³ã?¹ã??ã?¼ã?«\""
 msgid "\"Install from ISO\""
 msgstr "\"ISO ã??ã??ã?¤ã?³ã?¹ã??ã?¼ã?«\""
 
-#: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
+#: ../liveusb/dialog.py:157 ../liveusb/launcher_ui.py:153
 #, python-format
 msgid "%(distribution)s Installer"
 msgstr "%(distribution)s ã?¤ã?³ã?¹ã??ã?¼ã?©ã?¼"
@@ -58,51 +59,61 @@ msgstr "%(vendor)s %(model)s (%(details)s) - %(device)s"
 msgid "%s already bootable"
 msgstr "%sã?¯ã??ã?§ã?«èµ·å??å?¯è?½ã?§ã??"
 
-#: ../liveusb/launcher_ui.py:156
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Need help? Read the </span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">documentation</span></a><span style=\" font-size:11pt;\">.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">ã??å?°ã??ã?§ã??ã??ï¼? </span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">ã??ã?­ã?¥ã?¡ã?³ã??</span></a><span style=\" font-size:11pt;\">ã??ã??読ã?¿ã??ã? ã??ã??ã??</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:151
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto a USB stick or SD card. All data on the target drive will be lost.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">èµ·å??中ã?® Tails ã?? USB ã?¹ã??ã?£ã??ã?¯ã??ã?¾ã??ã?¯ SD ã?«ã?¼ã??ã?«ã?³ã??ã?¼ã??ã?¾ã??ã??ã?³ã??ã?¼å??ã?®ã??ã?©ã?¤ã??ã?®ã??ã?¼ã?¿ã?¯å?¨ã?¦å¤±ã??ã??ã?¾ã??ã??</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:153
+#: ../liveusb/launcher_ui.py:160
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
 "p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto an already installed Tails device. Other partitions found on the stick are preserved.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">èµ·å??中ã?® Tails ã?? Tails ã??ã?¤ã?³ã?¹ã??ã?¼ã?«æ¸?ã?¿ã?®ã??ã??ã?¤ã?¹ã?«ã?³ã??ã?¼ã??ã?¾ã??ã??ã?¹ã??ã?£ã??ã?¯ã?«å­?å?¨ã??ã??ä»?ã?®ã??ã?¼ã??ã?£ã?·ã?§ã?³ã?¯ç¶­æ??ã??ã??ã?¾ã??ã??</span></p></body></html>"
+"</style></head><body style=\" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
+"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Need help? Read the <a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">documentation</span></a>.</p></body></html>"
+msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">å?©ã??ã??å¿?è¦?ã?§ã??ã??ï¼?<a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">ä»?é??è³?æ??</span></a>ã??読ã??ã?§ä¸?ã??ã??ã??</p></body></html>"
 
 #: ../liveusb/launcher_ui.py:155
 msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Upgrade an already installed Tails device from a new ISO image.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Talis ã??ã?¤ã?³ã?¹ã??ã?¼ã?«æ¸?ã?¿ã?®ã??ã??ã?¤ã?¹ã??æ?°ã??ã?? ISO ã?¤ã?¡ã?¼ã?¸ã??ã??ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã?¾ã??ã??</span></p></body></html>"
+"<ul>\n"
+"<li>Install Tails on another USB stick by copying the Tails system that you are currently using..</li>\n"
+"\n"
+"<li>The USB stick that you install on is formatted and all data is lost.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>ç?¾å?¨ä½¿ç?¨ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?ã?·ã?¹ã??ã? ã??ã?³ã??ã?¼ã??ã?¦ã??ä»?ã?®ï¼µï¼³ï¼¢ã??ã??ã?¤ã?¹ã?«ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??..</li>\n\n<li>ã??ã?®æ?°ã??ã??USBã??ã??ã?¤ã?¹ã?¯å??æ??å??ã??ã??ã??å?«ã?¾ã??ã??ã??ã?¼ã?¿ã?¯å?¨ã?¦å??é?¤ã??ã??ã?¾ã??ã??</li>\n\n<li>ç?¾å?¨ä½¿ç?¨ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?USBã??ã??ã?¤ã?¹ã?®æ??å?·å??ã??ã??ã??æ°¸ç¶?è¨?æ?¶è£?ç½®ã?¯ã?³ã??ã?¼ã??ã??ã?¾ã??ã??ã??</li>\n\n</ul>"
+
+#: ../liveusb/launcher_ui.py:157
+msgid ""
+"<ul>\n"
+"<li>Upgrade another Tails USB stick to the same version of Tails that you are currently using.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you upgrade is preserved.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>ä»?ã?®ï¼´ï½?ï½?ï½?ï½?USBã??ã??ã?¤ã?¹ã??ã??ç?¾å?¨ä½¿ç?¨ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?ã??ã??ã?¤ã?¹ã?®ã??ã?¼ã?¸ã?§ã?³ã?«ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??ã??</li>\n\n<li>ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?ã??ã??ã?¤ã?¹ã?®æ??å?·å??ã??ã??ã??æ°¸ç¶?è¨?æ?¶è£?ç½®ã?¯æ¸©å­?ã??ã??ã?¾ã??ã??</li>\n\n<li>ç?¾å?¨ä½¿ç?¨ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?USBã??ã??ã?¤ã?¹ã?®æ??å?·å??ã??ã??ã??æ°¸ç¶?è¨?æ?¶è£?ç½®ã?¯ã?³ã??ã?¼ã??ã??ã?¾ã??ã??ã??</li>\n\n\n</ul>"
+
+#: ../liveusb/launcher_ui.py:159
+msgid ""
+"<ul>\n"
+"<li>Upgrade another Tails USB stick to the version of an ISO image.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you upgrade is preserved.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>ä»?ã?®ï¼´ï½?ï½?ï½?ï½?USBã??ã??ã?¤ã?¹ã??ã??ISOã?¤ã?¡ã?¼ã?¸ã?®ã??ã?¼ã?¸ã?§ã?³ã?«ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??ã??</li>\n\n<li>ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?ã??ã??ã?¤ã?¹ã?®æ??å?·å??ã??ã??ã??æ°¸ç¶?è¨?æ?¶è£?ç½®ã?¯æ¸©å­?ã??ã??ã?¾ã??ã??</li>\n\n<li>ç?¾å?¨ä½¿ç?¨ã??ã??ã??ï¼´ï½?ï½?ï½?ï½?USBã??ã??ã?¤ã?¹ã?®æ??å?·å??ã??ã??ã??æ°¸ç¶?è¨?æ?¶è£?ç½®ã?¯ã?³ã??ã?¼ã??ã??ã?¾ã??ã??ã??</li>\n\n\n</ul>"
 
-#: ../liveusb/dialog.py:154
+#: ../liveusb/dialog.py:161
 msgid "Alt+B"
 msgstr "Alt+B"
 
-#: ../liveusb/dialog.py:153
+#: ../liveusb/dialog.py:160
 msgid "Browse"
 msgstr "å??ç?§"
 
-#: ../liveusb/dialog.py:160
+#: ../liveusb/dialog.py:167
 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 "
@@ -122,21 +133,7 @@ msgstr "è¦?ã?¤ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??ã??"
 #: ../liveusb/creator.py:560
 #, python-format
 msgid "Cannot find device %s"
-msgstr "ã??ã??ã?¤ã?¹ %s ã??è¦?ã?¤ã??ã??ã?¾ã??ã??"
-
-#: ../liveusb/launcher_ui.py:150
-msgid ""
-"Clone\n"
-"&&\n"
-"Install"
-msgstr "ã?¯ã?­ã?¼ã?³\nã?¨\nã?¤ã?³ã?¹ã??ã?¼ã?«"
-
-#: ../liveusb/launcher_ui.py:152
-msgid ""
-"Clone\n"
-"&&\n"
-"Upgrade"
-msgstr "ã?¯ã?­ã?¼ã?³\nã?¨\nã?¢ã??ã??ã?°ã?¬ã?¼ã??"
+msgstr "ã??ã??ã?¤ã?¹ %s ã??è¦?ã?¤ã??ã??ã?¾ã??ã??"
 
 #: ../liveusb/creator.py:417
 #, python-format
@@ -148,7 +145,7 @@ msgid ""
 "Device is not yet mounted, so we cannot determine the amount of free space."
 msgstr "ã??ã??ã?¤ã?¹ã??ã?¾ã? ã??ã?¦ã?³ã??ã??ã??ã?¦ã??ã?ªã??ã??ã??ã??空ã??容é??ã??測å®?ã?§ã??ã?¾ã??ã??ã??"
 
-#: ../liveusb/dialog.py:157
+#: ../liveusb/dialog.py:164
 #, python-format
 msgid "Download %(distribution)s"
 msgstr "%(distribution)sã??ã??ã?¦ã?³ã?­ã?¼ã??"
@@ -208,13 +205,19 @@ msgstr "ISOã?®MD5ã??ã?§ã??ã?¯ã?µã? ã??ã??ã?¹ã??ã??ã?¾ã??ã??"
 msgid "ISO MD5 checksum verification failed"
 msgstr "ISOã?®MD5ã??ã?§ã??ã?¯ã?µã? ã?®æ¤?証ã??失æ??ã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:156
+#: ../liveusb/dialog.py:163
 msgid ""
 "If you do not select an existing Live ISO, the selected release will be "
 "downloaded for you."
 msgstr "æ?¢å­?ã?®Live ISOã??é?¸æ??ã??ã?ªã??ã??ã?°ã??é?¸æ??ã??ã??ã??ã?ªã?ªã?¼ã?¹ã??ã??ã?ªã??ã?®ã??ã??ã?«ã??ã?¦ã?³ã?­ã?¼ã??ã??ã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:165
+#: ../liveusb/launcher_ui.py:154
+msgid ""
+"Install\n"
+"by cloning"
+msgstr "ã?¯ã?­ã?¼ã??ã?³ã?°ã?§ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??"
+
+#: ../liveusb/dialog.py:172
 msgid "Install Tails"
 msgstr "Tailsã??ã?¤ã?³ã?¹ã??ã?¼ã?«"
 
@@ -296,7 +299,7 @@ msgstr "ã??ã??ã?¤ã?¹ %(device)s ã?®ã??ã?¼ã??ã?£ã?·ã?§ã?³ã??æ§?æ??中"
 msgid "Persistent Storage"
 msgstr "æ°¸ç¶?ç??ã?¹ã??ã?¬ã?¼ã?¸"
 
-#: ../liveusb/dialog.py:161
+#: ../liveusb/dialog.py:168
 msgid "Persistent Storage (0 MB)"
 msgstr "æ°¸ç¶?ç??ã?¹ã??ã?¬ã?¼ã?¸ (0 MB)"
 
@@ -350,7 +353,7 @@ msgstr "ã?½ã?¼ã?¹ã?¿ã?¤ã??ã?¯ISOã?®MD5ã??ã?§ã??ã?¯ã?µã? ã?®æ¤?証ã??ã?µã??ã?¼ã??
 msgid "Synchronizing data on disk..."
 msgstr "ã??ã?£ã?¹ã?¯ä¸?ã?®ã??ã?¼ã?¿ã??å??æ??å??中..."
 
-#: ../liveusb/dialog.py:159
+#: ../liveusb/dialog.py:166
 msgid "Target Device"
 msgstr "対象ã??ã?©ã?¤ã??"
 
@@ -374,14 +377,14 @@ msgid ""
 "A more detailed error log has been written to '%(filename)s'."
 msgstr "以ä¸?ã?®ã?³ã??ã?³ã??ã?®å®?è¡?ã?«å??é¡?ã??ã??ã??ã?¾ã??ã??: `%(command)s`ã??\n詳細ã?ªã?¨ã?©ã?¼ã?­ã?°ã?¯  '%(filename)s' ã?«æ?¸ã??ã??ã?¦ã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:151
+#: ../liveusb/dialog.py:158
 msgid ""
 "This button allows you to browse for an existing Live system ISO that you "
 "have previously downloaded.  If you do not select one, a release will be "
 "downloaded for you automatically."
 msgstr "ã??ã?®ã??ã?¿ã?³ã?«ã??ã??ã??以å??ã?«ã??ã?¦ã?³ã?­ã?¼ã??ã??ã??æ?¢å­?ã?®Live system ISOã??å??ç?§ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??ã??ã??ã??ã??ã??é?¸æ??ã??ã?ªã??å ´å??ã??ã?ªã?ªã?¼ã?¹ã??è?ªå??ç??ã?«ã??ã?ªã??ã?®ã??ã??ã?«ã??ã?¦ã?³ã?­ã?¼ã??ã??ã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:164
+#: ../liveusb/dialog.py:171
 msgid ""
 "This button will begin the LiveUSB creation process.  This entails "
 "optionally downloading a release (if an existing one wasn't selected),  "
@@ -389,19 +392,19 @@ msgid ""
 "installing the bootloader."
 msgstr "ã??ã?®ã??ã?¿ã?³ã?¯LiveUSBä½?æ??ã??ã?­ã?»ã?¹ã??é??å§?ã??ã?¾ã??ã??ã??ã??ã?¯ä»»æ??ã?«ã??ã?ªã?ªã?¼ã?¹ã?®ã??ã?¦ã?³ã?­ã?¼ã??(æ?¢å­?ã?®ã??ã?®ã??é?¸æ??ã??ã??ã?¦ã??ã?ªã??ã?£ã??å ´å??)ã??USBã??ã??ã?¤ã?¹ã?¸ã?®ISOã?®å±?é??ã??æ°¸ç¶?ç??ã?ªã?¼ã??ã?¼ã?¬ã?¤ã?®ä½?æ??ã??ã??ã?¼ã??ã?­ã?¼ã??ã?¼ã?®ã?¤ã?³ã?¹ã??ã?¼ã?«ã??å¿?è¦?ã?¨ã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:158
+#: ../liveusb/dialog.py:165
 msgid ""
 "This is the USB stick that you want to install your Live system on.  This "
 "device must be formatted with the FAT filesystem."
 msgstr "ã??ã??ã?¯ã??ã?ªã??ã??Live systemã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??ã??USBã?¡ã?¢ã?ªã?§ã??ã??ã??ã?®ã??ã??ã?¤ã?¹ã?¯FATã??ã?¡ã?¤ã?«ã?·ã?¹ã??ã? ã?§ã??ã?©ã?¼ã??ã??ã??ã??ã??ã?¦ã??ã?ªã??ã??ã?°ã?ªã??ã?¾ã??ã??ã??"
 
-#: ../liveusb/dialog.py:163
+#: ../liveusb/dialog.py:170
 msgid ""
 "This is the progress bar that will indicate how far along in the LiveUSB "
 "creation process you are"
 msgstr "ã??ã??ã?¯LiveUSBä½?æ??ã??ã?­ã?»ã?¹ã?®é?²æ??ç??ã??示ã??ã??ã?­ã?°ã?¬ã?¹ã??ã?¼ã?§ã??"
 
-#: ../liveusb/dialog.py:162
+#: ../liveusb/dialog.py:169
 msgid "This is the status console, where all messages get written to."
 msgstr "ã??ã??ã?¯ã?¹ã??ã?¼ã?¿ã?¹ã?³ã?³ã?½ã?¼ã?«ã?§ã??ã??ã??ã?¹ã?¦ã?®ã?¡ã??ã?»ã?¼ã?¸ã??ã??ã??ã?«æ?¸ã??è¾¼ã?¾ã??ã?¾ã??ã??"
 
@@ -530,11 +533,19 @@ msgstr "ã?µã??ã?¼ã??ã??ã?¦ã??ã?ªã??ã??ã?¡ã?¤ã?«ã?·ã?¹ã??ã? : %s\nUSB ã?¹ã??ã?¬
 msgid "Updating properties of system partition %(system_partition)s"
 msgstr "ã?·ã?¹ã??ã? ã??ã?¼ã??ã?£ã?·ã?§ã?³ %(system_partition)s ã?®ã??ã?­ã??ã??ã?£ã??æ?´æ?°ä¸­"
 
-#: ../liveusb/launcher_ui.py:154
-msgid "Upgrade from ISO"
-msgstr "ISOã??ã??ã?¢ã??ã??ã?°ã?¬ã?¼ã??"
+#: ../liveusb/launcher_ui.py:156
+msgid ""
+"Upgrade\n"
+"by cloning"
+msgstr "ã?¯ã?­ã?¼ã??ã?³ã?°ã?§ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??"
+
+#: ../liveusb/launcher_ui.py:158
+msgid ""
+"Upgrade\n"
+"from ISO"
+msgstr "ISOã?¤ã?¡ã?¼ã?¸ã??ã??ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã??ã??"
 
-#: ../liveusb/dialog.py:152
+#: ../liveusb/dialog.py:159
 msgid "Use existing Live system ISO"
 msgstr "æ?¢å­?ã?®Live system ISOã??使ç?¨"
 
@@ -600,6 +611,6 @@ msgstr "ã??ã?¦ã?³ã?­ã?¼ã??ã??å??é??ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??"
 msgid "You must run this application as root"
 msgstr "ã??ã?®ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã??rootã?¨ã??ã?¦å®?è¡?ã??ã?ªã??ã??ã?°ã?ªã??ã?¾ã??ã??"
 
-#: ../liveusb/dialog.py:155
+#: ../liveusb/dialog.py:162
 msgid "or"
 msgstr "ã?¾ã??ã?¯"
diff --git a/pl/pl.po b/pl/pl.po
index 0678ca3..f8246bb 100644
--- a/pl/pl.po
+++ b/pl/pl.po
@@ -10,14 +10,15 @@
 # EJI <ewa.infeld@xxxxxxxxx>, 2013
 # EJI <ewa.infeld@xxxxxxxxx>, 2013
 # Piotr DrÄ?g <piotrdrag@xxxxxxxxx>, 2008
-# seb, 2013-2015
+# sebx, 2013-2015
+# sebx, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2015-11-02 21:23+0100\n"
-"PO-Revision-Date: 2015-11-28 22:15+0000\n"
-"Last-Translator: seb\n"
+"PO-Revision-Date: 2015-12-25 10:45+0000\n"
+"Last-Translator: sebx\n"
 "Language-Team: Polish (http://www.transifex.com/otf/torproject/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -243,7 +244,7 @@ msgid ""
 "It is impossible to upgrade the device %(pretty_name)s because it was not "
 "created using Tails Installer. You should instead use %(action)s to upgrade "
 "Tails on this device."
-msgstr "Aktualizacja tego urzÄ?dzenia %(pretty_name)s nie byÅ?a możliwa nie zostaÅ?a ona stworzona przy użyciu Instalatora Tails. Zamiast tego możesz użyÄ? %(action)s aby zaktualizowaÄ? Tails na tym urzÄ?dzeniu."
+msgstr "Aktualizacja tego urzÄ?dzenia %(pretty_name)s nie byÅ?a możliwa, ponieważ nie zostaÅ?a ona stworzona przy użyciu Instalatora Tails. Zamiast tego możesz użyÄ? %(action)s aby zaktualizowaÄ? Tails na tym urzÄ?dzeniu."
 
 #: ../liveusb/gui.py:270
 msgid "LiveUSB creation failed!"
@@ -279,7 +280,7 @@ msgstr "Nie znaleziono punktów instalacji"
 msgid ""
 "Not enough free space on device.\n"
 "%dMB ISO + %dMB overlay > %dMB free space"
-msgstr "NiewystarczajÄ?ca iloÅ?Ä? wolnego miejsca na urzÄ?dzeniu.\n %dMB ISO + %dMB nadpisu > %dMB wolnego miejsca"
+msgstr "Nie ma wystarczajÄ?cej iloÅ?ci wolnego miejsca na tym urzÄ?dzeniu.\n %dMB ISO + %dMB nadpisu > %dMB wolnego miejsca"
 
 #: ../liveusb/gui.py:569
 msgid "Partition is FAT16; Restricting overlay size to 2G"
@@ -413,7 +414,7 @@ msgstr "Próbujemy kontynuowaÄ?."
 
 #: ../liveusb/gui.py:464
 msgid "USB drive found"
-msgstr "znaleziono noÅ?nik USB"
+msgstr "Wykryto noÅ?nik USB"
 
 #: ../liveusb/creator.py:985
 #, python-format
@@ -536,13 +537,13 @@ msgstr "Aktualizowanie wÅ?aÅ?ciwoÅ?ci partycji systemowej %(system_partition)s"
 msgid ""
 "Upgrade\n"
 "by cloning"
-msgstr "Zaktualizuj \npoprzez sklonowanie"
+msgstr "Aktualizuj \npoprzez sklonowanie"
 
 #: ../liveusb/launcher_ui.py:158
 msgid ""
 "Upgrade\n"
 "from ISO"
-msgstr "Zaktualizuj \nz obrazu ISO"
+msgstr "Aktualizuj \nz obrazu ISO"
 
 #: ../liveusb/dialog.py:159
 msgid "Use existing Live system ISO"
diff --git a/zh_TW/zh_TW.po b/zh_TW/zh_TW.po
index 8cce9bd..bd02289 100644
--- a/zh_TW/zh_TW.po
+++ b/zh_TW/zh_TW.po
@@ -3,99 +3,120 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# BrLi <rainman59118@xxxxxxxxx>, 2015
 # cges30901 <cges30901@xxxxxxxxx>, 2014
 # Chinrur Yang <chinrur@xxxxxxxxx>, 2013
 # danfong <danfong.hsieh@xxxxxxxxx>, 2014
+# David Chen <david203812@xxxxxxxxx>, 2015
 # muraji saori <muraji@xxxxxxxxxxx>, 2013
 # Nicholas Ou <oldmonou@xxxxxxxxx>, 2014
 # Terry Chuang <tchuang@xxxxxxxxxx>, 2009
 # Wei-Lun Chao <william.chao@xxxxxxxxxxxx>, 2009
+# Wen-Gan Li <wgli@xxxxxxxx>, 2015
 # x4r <xatierlike@xxxxxxxxx>, 2014-2015
 # x4r <xatierlike@xxxxxxxxx>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-02-23 13:07+0100\n"
-"PO-Revision-Date: 2015-03-23 08:11+0000\n"
-"Last-Translator: x4r <xatierlike@xxxxxxxxx>\n"
-"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/torproject/language/zh_TW/)\n"
+"POT-Creation-Date: 2015-11-02 21:23+0100\n"
+"PO-Revision-Date: 2015-12-22 12:44+0000\n"
+"Last-Translator: Wen-Gan Li <wgli@xxxxxxxx>\n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/otf/torproject/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: zh_TW\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
+#: ../liveusb/gui.py:451
+msgid "\"Clone & Install\""
+msgstr "â??è¤?製並å®?è£?â??"
+
+#: ../liveusb/gui.py:453
+msgid "\"Install from ISO\""
+msgstr "â??å¾?ISOæ??件å®?è£?â??"
+
+#: ../liveusb/dialog.py:157 ../liveusb/launcher_ui.py:153
 #, python-format
 msgid "%(distribution)s Installer"
 msgstr "%(distribution)s ����"
 
-#: ../liveusb/gui.py:775
+#: ../liveusb/gui.py:804
 #, python-format
 msgid "%(filename)s selected"
 msgstr "%(filename)s 已�"
 
-#: ../liveusb/gui.py:425
+#: ../liveusb/gui.py:424
 #, python-format
 msgid "%(size)s %(label)s"
 msgstr "%(size)s %(label)s"
 
-#: ../liveusb/gui.py:431
+#: ../liveusb/gui.py:430
 #, python-format
 msgid "%(vendor)s %(model)s (%(details)s) - %(device)s"
 msgstr "%(vendor)s %(model)s (%(details)s) - %(device)s"
 
-#: ../liveusb/creator.py:1063
+#: ../liveusb/creator.py:1097
 #, python-format
 msgid "%s already bootable"
 msgstr "%s å·²ç¶?å?¯é??æ©?"
 
-#: ../liveusb/launcher_ui.py:156
+#: ../liveusb/launcher_ui.py:160
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
 "p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Need help? Read the </span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">documentation</span></a><span style=\" font-size:11pt;\">.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">é??è¦?å??å?©å???è«?é?±è®?</span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">æ??件</span></a><span style=\" font-size:11pt;\">.</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:151
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto a USB stick or SD card. All data on the target drive will be lost.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">å°?æ­£å?¨å?·è¡?ç?? Tails è¤?製å?° USB é?¨èº«ç¢?æ?? SD å?¡ã??ç?®æ¨?ç£?ç¢?ä¸?ç??æ??æ??è³?æ??å°?æ??é?ºå¤±ã??</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:153
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto an already installed Tails device. Other partitions found on the stick are preserved.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">è¤?製正å?¨å?·è¡?ç?? Tails å?°å·²å®?è£? Tails ç??設å??ã??å?¶ä»?å?¨é?¨èº«ç¢?ä¸?ç?¼ç?¾ç??å??å?²å??å°?æ??被ä¿?ç??ã??</span></p></body></html>"
+"</style></head><body style=\" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
+"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Need help? Read the <a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">documentation</span></a>.</p></body></html>"
+msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">é??è¦?幫å?©ï¼?è«?é?±è®? <a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">æ??æª?</span></a>.</p></body></html>"
 
 #: ../liveusb/launcher_ui.py:155
 msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Upgrade an already installed Tails device from a new ISO image.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">å¾?æ?°ç?? ISO æ? å??æª?å??ç´?å·²å®?è£?ç?? Tails è£?ç½®ã??</span></p></body></html>"
+"<ul>\n"
+"<li>Install Tails on another USB stick by copying the Tails system that you are currently using..</li>\n"
+"\n"
+"<li>The USB stick that you install on is formatted and all data is lost.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>è??ç?±è¤?製æ?¨æ­£å?¨ä½¿ç?¨ç?? Tails 系統ä¾?å°? Tails å®?è£?è?³å?¥ç?? USB é?¨èº«ç¢?中ã??</li>\n\n<li>ç?®ç??å?° USB é?¨èº«ç¢?å°?被格å¼?å??ï¼?ä¸?æ??æ??å?²å­?å?¶ä¸?ç??è³?æ??é?½å°?é?ºå¤±ã??</li>\n\n<li>æ?¨æ??æ­£å?¨ä½¿ç?¨ç?? Tails USB ç??ä¿?ç??ç£?å??ä¸?æ??被è¤?製</li>\n\n</ul>"
+
+#: ../liveusb/launcher_ui.py:157
+msgid ""
+"<ul>\n"
+"<li>Upgrade another Tails USB stick to the same version of Tails that you are currently using.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you upgrade is preserved.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>è??ç?±æ?¨æ­£å?¨ä½¿ç?¨ç?? Tails 系統ä¾?æ??å?¥ç?? USB é?¨èº«ç¢?中ç?? Tails é?²è¡?å??ç´?ã??</li>\n\n<li>ç?®ç??å?° USB é?¨èº«ç¢?ä¸?å?¶æ??æ??æ??å?²å­?è³?æ??é?½æ??被ä¿?ç??ã??</li>\n\n<li>è??æ?¨æ??æ­£å?¨ä½¿ç?¨ç?? Tails USB ç??è³?æ??æ?¯ä¸?æ??è¤?製å?°ç?®ç??å?° USB é?¨èº«ç¢?ä¸?ã??</li>\n\n</ul>"
+
+#: ../liveusb/launcher_ui.py:159
+msgid ""
+"<ul>\n"
+"<li>Upgrade another Tails USB stick to the version of an ISO image.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you upgrade is preserved.</li>\n"
+"\n"
+"<li>The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</li>\n"
+"\n"
+"</ul>"
+msgstr "<ul>\n<li>è??ç?±ISOæª?ä¾?æ??å?¥ç?? USB é?¨èº«ç¢?中ç?? Tails é?²è¡?å??ç´?ã??</li>\n\n<li>ç?®ç??å?° USB é?¨èº«ç¢?ä¸?å?¶æ??æ??æ??å?²å­?è³?æ??é?½æ??被ä¿?ç??ã??</li>\n\n<li>è??æ?¨æ??æ­£å?¨ä½¿ç?¨ç?? Tails USB ç??è³?æ??æ?¯ä¸?æ??è¤?製å?°ç?®ç??å?° USB é?¨èº«ç¢?ä¸?ã??</li>\n\n</ul>"
 
-#: ../liveusb/dialog.py:154
+#: ../liveusb/dialog.py:161
 msgid "Alt+B"
 msgstr "Alt+B"
 
-#: ../liveusb/dialog.py:153
+#: ../liveusb/dialog.py:160
 msgid "Browse"
 msgstr "ç??覽"
 
-#: ../liveusb/dialog.py:160
+#: ../liveusb/dialog.py:167
 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 "
@@ -103,263 +124,270 @@ msgid ""
 "persist after a reboot."
 msgstr "è??ç?±å?¨æ?¨ç?? USB é?¨èº«ç¢?é??ç½®é¡?å¤?空é??給永ä¹?è¦?è??ï¼?æ?¨å°?è?½å¤ å?¨å?³æ??ä½?業系統中å­?æ?¾è³?æ??å??ä½?æ°¸ä¹?ä¿®æ?¹ã??å?¦å??ï¼?æ?¨å°?ç?¡æ³?å?¨é??æ?°é??æ©?å¾?å?²å­?è³?æ??ã??"
 
-#: ../liveusb/creator.py:1162 ../liveusb/creator.py:1425
+#: ../liveusb/creator.py:1196 ../liveusb/creator.py:1459
 #, python-format
 msgid "Calculating the SHA1 of %s"
 msgstr "è¨?ç®? %s ç?? SHA1"
 
-#: ../liveusb/creator.py:1373
+#: ../liveusb/creator.py:1407
 msgid "Cannot find"
 msgstr "���"
 
-#: ../liveusb/creator.py:556
+#: ../liveusb/creator.py:560
 #, python-format
 msgid "Cannot find device %s"
 msgstr "����置 %s"
 
-#: ../liveusb/launcher_ui.py:150
-msgid ""
-"Clone\n"
-"&&\n"
-"Install"
-msgstr "�製\n&&\n��"
-
-#: ../liveusb/launcher_ui.py:152
-msgid ""
-"Clone\n"
-"&&\n"
-"Upgrade"
-msgstr "è¤?製\n&&\nå??ç´?"
-
-#: ../liveusb/creator.py:408
+#: ../liveusb/creator.py:417
 #, python-format
 msgid "Creating %sMB persistent overlay"
 msgstr "建ç«? %sMB æ°¸ä¹?è¦?è??"
 
-#: ../liveusb/gui.py:553
+#: ../liveusb/gui.py:582
 msgid ""
 "Device is not yet mounted, so we cannot determine the amount of free space."
 msgstr "è£?ç½®é??æ²?æ??æ??æ?¥ï¼?æ??以æ??å??ç?¡æ³?確å®?å?¯ç?¨ç©ºé??é??ã??"
 
-#: ../liveusb/dialog.py:157
+#: ../liveusb/dialog.py:164
 #, python-format
 msgid "Download %(distribution)s"
 msgstr "�� %(distribution)s"
 
-#: ../liveusb/gui.py:749
+#: ../liveusb/gui.py:778
 msgid "Download complete!"
 msgstr "ä¸?è¼?å®?æ??ï¼?"
 
-#: ../liveusb/gui.py:753
+#: ../liveusb/gui.py:782
 msgid "Download failed: "
 msgstr "ä¸?è¼?失æ??ï¼?"
 
-#: ../liveusb/gui.py:88
+#: ../liveusb/gui.py:89
 #, python-format
 msgid "Downloading %s..."
 msgstr "正��� %s..."
 
-#: ../liveusb/creator.py:1158
+#: ../liveusb/creator.py:1192
 msgid "Drive is a loopback, skipping MBR reset"
 msgstr "ç£?ç¢?å??é??ï¼?ç?¥é?? MBR é??設"
 
-#: ../liveusb/creator.py:827
+#: ../liveusb/creator.py:837
 #, python-format
 msgid "Entering unmount_device for '%(device)s'"
 msgstr "é?²å?¥æ?ªæ??æ?¥è£?ç½® '%(device)s'"
 
-#: ../liveusb/creator.py:1238
+#: ../liveusb/creator.py:1272
 msgid "Error probing device"
 msgstr "æ?¢æ¸¬è£?置失æ??"
 
-#: ../liveusb/gui.py:212
+#: ../liveusb/gui.py:213
 msgid ""
 "Error: Cannot set the label or obtain the UUID of your device.  Unable to "
 "continue."
 msgstr "é?¯èª¤ï¼?ç?¡æ³?設å®?æ¨?籤æ??å??å¾?è£?ç½®ç?? UUIDï¼?ç?¡æ³?ç¹¼çº?ã??"
 
-#: ../liveusb/creator.py:384
+#: ../liveusb/creator.py:393
 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 "é?¯èª¤ï¼?æ?¨ Live CD ç?? SHA1 ç?¡æ??ã??æ?¨å?¯ä»¥ä½¿ç?¨ --noverify å¼?æ?¸ä¾?å?·è¡?æ­¤ç¨?å¼?以ç?¥é??æ­¤é©?è­?檢æ?¥ã??"
 
-#: ../liveusb/creator.py:147
+#: ../liveusb/creator.py:155
 msgid "Extracting live image to the target device..."
 msgstr "æ­£å?¨è§£å£?縮å?³æ??æ? å??æª?å?°ç?®æ¨?設å??ä¸?..."
 
-#: ../liveusb/creator.py:1106
+#: ../liveusb/creator.py:1140
 #, python-format
 msgid "Formatting %(device)s as FAT32"
 msgstr "å°? %(device)s æ ¼å¼?å??æ?? FAT32 æ ¼å¼?"
 
-#: ../liveusb/creator.py:142
+#: ../liveusb/creator.py:150
 msgid "ISO MD5 checksum passed"
 msgstr "ISO MD5 總å??檢æ?¥ç¢¼æ??å??"
 
-#: ../liveusb/creator.py:140
+#: ../liveusb/creator.py:148
 msgid "ISO MD5 checksum verification failed"
 msgstr "ISO MD5 總å??檢æ?¥ç¢¼é©?è­?失æ??"
 
-#: ../liveusb/dialog.py:156
+#: ../liveusb/dialog.py:163
 msgid ""
 "If you do not select an existing Live ISO, the selected release will be "
 "downloaded for you."
 msgstr "å¦?æ??æ?¨æ²?æ??é?¸æ??ä¸?å??ç?¾æ??ç??  Live ISOï¼?å°?æ??æ?¿æ?¨ä¸?è¼?æ??é?¸ç??ç??æ?¬ã??"
 
-#: ../liveusb/dialog.py:165
+#: ../liveusb/launcher_ui.py:154
+msgid ""
+"Install\n"
+"by cloning"
+msgstr "é??é??è¤?製æ??件\nå®?è£?"
+
+#: ../liveusb/dialog.py:172
 msgid "Install Tails"
 msgstr "�� Tails"
 
-#: ../liveusb/gui.py:616
+#: ../liveusb/gui.py:645
 msgid "Installation complete!"
 msgstr "å®?è£?å®?æ??ï¼?"
 
-#: ../liveusb/gui.py:264
+#: ../liveusb/gui.py:265
 #, python-format
 msgid "Installation complete! (%s)"
 msgstr "å®?è£?å®?æ??! (%s)"
 
-#: ../liveusb/gui.py:617
+#: ../liveusb/gui.py:646
 msgid "Installation was completed. Press OK to close this program."
 msgstr "å®?è£?å·²å®?æ??ï¼?æ??ä¸?ã??確å®?ã??é??é??æ­¤ç¨?å¼?ã??"
 
-#: ../liveusb/creator.py:963 ../liveusb/creator.py:1279
+#: ../liveusb/creator.py:990 ../liveusb/creator.py:1313
 msgid "Installing bootloader..."
 msgstr "正��� bootloader..."
 
-#: ../liveusb/gui.py:269
+#: ../liveusb/gui.py:454
+#, python-format
+msgid ""
+"It is impossible to upgrade the device %(pretty_name)s because it was not "
+"created using Tails Installer. You should instead use %(action)s to upgrade "
+"Tails on this device."
+msgstr "ç?±æ?¼è£?ç½® %(pretty_name)s ä¸?æ?¯ç?± Tails å®?è£?ç¨?å¼?æ??å?µé? ï¼?æ??ä¸?è?½é?²è¡?å??ç´?ã??æ??使ç?¨ %(action)s å?»å??ç´?é??è£?ç½®ä¸?ç?? Tails ã??"
+
+#: ../liveusb/gui.py:270
 msgid "LiveUSB creation failed!"
 msgstr "LiveUSB 建ç«?失æ??ï¼?"
 
-#: ../liveusb/creator.py:1374
+#: ../liveusb/creator.py:1408
 msgid ""
 "Make sure to extract the entire liveusb-creator zip file before running this"
 " program."
 msgstr "å?·è¡?æ­¤ç¨?å¼?å??è«?å??解å£?縮æ?´å?? libusb-creator zip æª?æ¡?ã??"
 
-#: ../liveusb/creator.py:1250
+#: ../liveusb/creator.py:1284
 msgid ""
 "Make sure your USB key is plugged in and formatted with the FAT filesystem"
 msgstr "è«?確èª?æ?¨ç?? USB ç£?ç¢?å·²æ??å?¥ï¼?並使ç?¨ FAT æª?æ¡?系統é?²è¡?æ ¼å¼?å??"
 
-#: ../liveusb/creator.py:849
+#: ../liveusb/creator.py:859
 #, python-format
 msgid "Mount %s exists after unmounting"
 msgstr "å??æ¶?æ??æ?¥å¾? %s æ??æ?¥ä»?å­?å?¨"
 
-#: ../liveusb/gui.py:559
+#: ../liveusb/gui.py:588
 #, python-format
 msgid "No free space on device %(device)s"
 msgstr "è£?ç½® %(device)s ä¸?ç??å?¯ç?¨ç©ºé??ä¸?足ã??"
 
-#: ../liveusb/creator.py:816
+#: ../liveusb/creator.py:826
 msgid "No mount points found"
 msgstr "æ?¾ä¸?å?°æ??æ?¥é»?"
 
-#: ../liveusb/creator.py:401
+#: ../liveusb/creator.py:410
 #, python-format
 msgid ""
 "Not enough free space on device.\n"
 "%dMB ISO + %dMB overlay > %dMB free space"
 msgstr "è£?ç½®ä¸?ç??å?¯ç?¨ç©ºé??ä¸?足ã??\n%dMB ISO + %dMBè¦?è?? > %dMBå?¯ç?¨ç©ºé??"
 
-#: ../liveusb/gui.py:540
+#: ../liveusb/gui.py:569
 msgid "Partition is FAT16; Restricting overlay size to 2G"
 msgstr "å??å?²å??ç?º FAT16ï¼?è¦?è??é??å?¶å¤§å°?ç?º 2 GB"
 
-#: ../liveusb/gui.py:536
+#: ../liveusb/gui.py:565
 msgid "Partition is FAT32; Restricting overlay size to 4G"
 msgstr "å??å?²å??ç?º FAT32; é??å?¶é??ç??大å°?ç?º 4G"
 
-#: ../liveusb/creator.py:228 ../liveusb/creator.py:856
+#: ../liveusb/creator.py:236 ../liveusb/creator.py:866
 #, python-format
 msgid "Partitioning device %(device)s"
 msgstr "å??å?²å??è£?ç½® %(device)s"
 
-#: ../liveusb/gui.py:607
+#: ../liveusb/gui.py:636
 msgid "Persistent Storage"
 msgstr "永�����"
 
-#: ../liveusb/dialog.py:161
+#: ../liveusb/dialog.py:168
 msgid "Persistent Storage (0 MB)"
 msgstr "永����� (0 MB)"
 
-#: ../liveusb/gui.py:669 ../liveusb/gui.py:698
+#: ../liveusb/gui.py:698 ../liveusb/gui.py:727
 msgid "Please confirm your device selection"
 msgstr "è«?確èª?æ?¨ç??è£?ç½®é?¸å??"
 
-#: ../liveusb/gui.py:453
+#: ../liveusb/gui.py:481
 msgid "Refreshing releases..."
 msgstr "æ­£å?¨é??æ?°æ?´ç??ç??æ?¬..."
 
-#: ../liveusb/gui.py:458
+#: ../liveusb/gui.py:486
 msgid "Releases updated!"
 msgstr "ç??æ?¬å·²æ?´æ?°!"
 
-#: ../liveusb/creator.py:970 ../liveusb/creator.py:1297
+#: ../liveusb/creator.py:997 ../liveusb/creator.py:1331
 #, python-format
 msgid "Removing %(file)s"
 msgstr "移� %(file)s"
 
-#: ../liveusb/creator.py:483
+#: ../liveusb/creator.py:492
 msgid "Removing existing Live OS"
 msgstr "移é?¤ç?¾æ??ç?? Live OS"
 
-#: ../liveusb/creator.py:1152
+#: ../liveusb/creator.py:1186
 #, python-format
 msgid "Resetting Master Boot Record of %s"
 msgstr "é??設 %s ç?? MBR 主é??æ©?ç´?é??"
 
-#: ../liveusb/gui.py:760
+#: ../liveusb/gui.py:789
 msgid "Select Live ISO"
 msgstr "é?¸å?? Live ISO"
 
-#: ../liveusb/creator.py:184
+#: ../liveusb/creator.py:192
 msgid "Setting up OLPC boot file..."
 msgstr "設å®? OLPC é??æ©?æª?æ¡?..."
 
-#: ../liveusb/creator.py:730
+#: ../liveusb/creator.py:742
 #, python-format
 msgid ""
 "Some partitions of the target device %(device)s are mounted. They will be "
 "unmounted before starting the installation process."
 msgstr "ç?®æ¨?è£?ç½® %(device)s 中ä¸?äº?å??å?²å??å·²æ??æ?¥ã??å®?å??å°?å?¨é??å§?å®?è£?é??ç¨?å??被å?¸è¼?ã??"
 
-#: ../liveusb/creator.py:133
+#: ../liveusb/creator.py:141
 msgid ""
 "Source type does not support verification of ISO MD5 checksum, skipping"
 msgstr "ä¾?æº?é¡?å??ä¸?æ?¯æ?´ ISO MD5 總å??檢æ?¥ç¢¼ç??é©?è­?ï¼?ç?¥é??"
 
-#: ../liveusb/creator.py:1186
+#: ../liveusb/creator.py:1220
 msgid "Synchronizing data on disk..."
 msgstr "æ­£å?¨å??æ­¥ç£?ç¢?ä¸?ç??è³?æ??..."
 
-#: ../liveusb/dialog.py:159
+#: ../liveusb/dialog.py:166
 msgid "Target Device"
 msgstr "���置"
 
-#: ../liveusb/gui.py:763
+#: ../liveusb/gui.py:438
+#, python-format
+msgid ""
+"The device \"%(pretty_name)s\" is too small to install Tails (at least "
+"%(size)s GB is required)."
+msgstr "â??%(pretty_name)sâ??設å??ç??容é??太å°?ï¼?ä¸?è?½å®?è£?Tails(è?³å°?é??è¦? %(size)s GBç??空é??)ã??"
+
+#: ../liveusb/gui.py:792
 msgid ""
 "The selected file is unreadable. Please fix its permissions or select "
 "another file."
 msgstr "æ??é?¸æª?æ¡?ç?¡æ³?è®?å??ã??è«?修正å?¶æ¬?é??æ??é?¸æ??å?¦ä¸?å??æª?æ¡?ã??"
 
-#: ../liveusb/creator.py:345
+#: ../liveusb/creator.py:354
 #, python-format
 msgid ""
 "There was a problem executing the following command: `%(command)s`.\n"
 "A more detailed error log has been written to '%(filename)s'."
 msgstr "å?·è¡?ä¸?å??å?½ä»¤æ??ç?¼ç??å??é¡?ï¼?`%(command)s`ã??\næ?´è©³ç´°ç??é?¯èª¤è¨?é??已寫å?¥å?°'%(filename)s'ã??"
 
-#: ../liveusb/dialog.py:151
+#: ../liveusb/dialog.py:158
 msgid ""
 "This button allows you to browse for an existing Live system ISO that you "
 "have previously downloaded.  If you do not select one, a release will be "
 "downloaded for you automatically."
 msgstr "æ­¤æ??é??è®?æ?¨å?¯ä»¥ç??覽å??å??å·²ä¸?è¼?ç?? Live 系統 ISOã??å¦?æ??æ?¨æ²?æ??é?¸æ??ç??話ï¼?å°?æ??è?ªå??ç?ºæ?¨ä¸?è¼?ä¸?å??ç??æ?¬ã??"
 
-#: ../liveusb/dialog.py:164
+#: ../liveusb/dialog.py:171
 msgid ""
 "This button will begin the LiveUSB creation process.  This entails "
 "optionally downloading a release (if an existing one wasn't selected),  "
@@ -367,203 +395,204 @@ msgid ""
 "installing the bootloader."
 msgstr "æ­¤æ??é??å°?é??å§? LiveUSB 建ç«?é??ç¨?ã??é??é??è¦?é?¸æ??æ?§å?°ä¸?è¼?ä¸?å??ç??æ?¬ (å¦?æ??æ²?æ??é?¸æ??ä¸?å??ç?¾æ??ç??æ?¬ç??話)ï¼?å°? ISO 解å£?縮å?° USB è£?ç½®ï¼?建ç«?æ°¸ä¹?è¦?è??ï¼?ç?¶å¾?å®?è£? bootloaderã??"
 
-#: ../liveusb/dialog.py:158
+#: ../liveusb/dialog.py:165
 msgid ""
 "This is the USB stick that you want to install your Live system on.  This "
 "device must be formatted with the FAT filesystem."
 msgstr "é??æ?¯æ?¨æ?³å®?è£?æ?¨ç??å?³æ??系統ç?? USB é?¨èº«ç¢?ã??æ­¤è£?ç½®å¿?é ?使ç?¨ FAT æª?æ¡?系統ä¾?æ ¼å¼?å??ã??"
 
-#: ../liveusb/dialog.py:163
+#: ../liveusb/dialog.py:170
 msgid ""
 "This is the progress bar that will indicate how far along in the LiveUSB "
 "creation process you are"
 msgstr "é??å??é?²åº¦å??å°?æ??表示 LiveUSB 建ç«?é??ç¨?é??é??è¦?å¤?ä¹?"
 
-#: ../liveusb/dialog.py:162
+#: ../liveusb/dialog.py:169
 msgid "This is the status console, where all messages get written to."
 msgstr "é??æ?¯ç??æ??主æ?§å?°ï¼?æ??æ??è¨?æ?¯é?½æ??寫å?¥å?°é??裡ã??"
 
-#: ../liveusb/creator.py:925
+#: ../liveusb/creator.py:952
 msgid "Trying to continue anyway."
 msgstr "ç?¡è«?å¦?ä½?ä»?å??試繼çº?ã??"
 
-#: ../liveusb/gui.py:407
+#: ../liveusb/gui.py:464
 msgid "USB drive found"
 msgstr "�� USB �置"
 
-#: ../liveusb/creator.py:958
+#: ../liveusb/creator.py:985
 #, python-format
 msgid "Unable to change volume label: %(message)s"
 msgstr "ç?¡æ³?è®?æ?´ç£?ç¢?å??æ¨?籤: %(message)s"
 
-#: ../liveusb/creator.py:492 ../liveusb/creator.py:503
+#: ../liveusb/creator.py:501 ../liveusb/creator.py:512
 #, python-format
 msgid "Unable to chmod %(file)s: %(message)s"
 msgstr "ç?¡æ³?以 chmod è®?æ?´æ¬?é?? %(file)s: %(message)s"
 
-#: ../liveusb/creator.py:469
+#: ../liveusb/creator.py:478
 #, python-format
 msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
 msgstr "���製 %(infile)s � %(outfile)s: %(message)s"
 
-#: ../liveusb/gui.py:402
+#: ../liveusb/gui.py:403
 msgid "Unable to find any USB drive"
 msgstr "æ?¾ä¸?å?°ä»»ä½?ç?? USB è£?ç½®"
 
-#: ../liveusb/creator.py:1240
+#: ../liveusb/creator.py:1274
 msgid "Unable to find any supported device"
 msgstr "æ?¾ä¸?å?°ä»»ä½?æ??æ?¯æ?´ç??è£?ç½®"
 
-#: ../liveusb/creator.py:1083
+#: ../liveusb/creator.py:1117
 msgid "Unable to find partition"
 msgstr "æ?¾ä¸?å?°å??å?²å??"
 
-#: ../liveusb/creator.py:1320
+#: ../liveusb/creator.py:1354
 msgid ""
 "Unable to get Win32_LogicalDisk; win32com query did not return any results"
 msgstr "ç?¡æ³?å??å¾? Win32_LogicalDisk; win32com æ?¥è©¢æ²?æ??å?³å??ä»»ä½?çµ?æ??"
 
-#: ../liveusb/gui.py:662
+#: ../liveusb/gui.py:691
 msgid "Unable to mount device"
 msgstr "ç?¡æ³?æ??æ?¥è£?ç½®"
 
-#: ../liveusb/creator.py:804
+#: ../liveusb/creator.py:814
 #, python-format
 msgid "Unable to mount device: %(message)s"
 msgstr "ç?¡æ³?æ??æ?¥è£?ç½®: %(message)s"
 
-#: ../liveusb/creator.py:508
+#: ../liveusb/creator.py:517
 #, python-format
 msgid "Unable to remove directory from previous LiveOS: %(message)s"
 msgstr "ç?¡æ³?å¾?å??å??ç?? LiveOS 移é?¤ç?®é??: %(message)s"
 
-#: ../liveusb/creator.py:496
+#: ../liveusb/creator.py:505
 #, python-format
 msgid "Unable to remove file from previous LiveOS: %(message)s"
 msgstr "ç?¡æ³?å¾?å??å??ç?? LiveOS 移é?¤æª?æ¡?: %(message)s"
 
-#: ../liveusb/creator.py:1155
+#: ../liveusb/creator.py:1189
 msgid ""
 "Unable to reset MBR.  You may not have the `syslinux` package installed."
 msgstr "ç?¡æ³?é??設 MBRã??æ?¨å?¯è?½æ²?æ??å®?è£? `syslinux` å¥?件ã??"
 
-#: ../liveusb/gui.py:769
+#: ../liveusb/gui.py:798
 msgid ""
 "Unable to use the selected file.  You may have better luck if you move your "
 "ISO to the root of your drive (ie: C:\\)"
 msgstr "ç?¡æ³?使ç?¨æ??é?¸æª?æ¡?ï¼?æ?¨å?¯è?½æ??æ??æ?´å¥½ç??é??æ°£ï¼?å¦?æ??æ?¨å°?æ?¨ç?? ISO 移å??å?°æ?¨ç??ç£?ç¢?æ ¹ç?®é??ä¸?(ä¾?å¦?ï¼?Cï¼?\\)"
 
-#: ../liveusb/creator.py:711
+#: ../liveusb/creator.py:723
 #, python-format
 msgid "Unable to write on %(device)s, skipping."
 msgstr "ç?¡æ³?寫å?¥ %(device)sï¼?ç?¥é??ã??"
 
-#: ../liveusb/creator.py:390
+#: ../liveusb/creator.py:399
 msgid "Unknown ISO, skipping checksum verification"
 msgstr "æ?ªç?¥ç?? ISOï¼?ç?¥é??總å??檢æ?¥ç¢¼é©?è­?"
 
-#: ../liveusb/creator.py:800
+#: ../liveusb/creator.py:810
 #, python-format
 msgid "Unknown dbus exception while trying to mount device: %(message)s"
 msgstr "æ??æ?¥è£?ç½®æ??ç?¼ç??æ?ªç?¥ç?? dbus ä¾?å¤?: %(message)s"
 
-#: ../liveusb/creator.py:779 ../liveusb/creator.py:937
+#: ../liveusb/creator.py:791 ../liveusb/creator.py:964
 msgid "Unknown filesystem.  Your device may need to be reformatted."
 msgstr "æ?ªç?¥ç??æª?æ¡?系統ã??æ?¨ç??è£?ç½®å?¯è?½é??è¦?é??æ?°æ ¼å¼?å??ã??"
 
-#: ../liveusb/gui.py:84
+#: ../liveusb/gui.py:85
 #, python-format
 msgid "Unknown release: %s"
 msgstr "æ?ªç?¥ç??ç?¼è¡?ç??æ?¬ï¼?%s"
 
-#: ../liveusb/creator.py:841
+#: ../liveusb/creator.py:851
 #, python-format
 msgid "Unmounting '%(udi)s' on '%(device)s'"
 msgstr "正��� '%(udi)s' � '%(device)s'"
 
-#: ../liveusb/creator.py:837
+#: ../liveusb/creator.py:847
 #, python-format
 msgid "Unmounting mounted filesystems on '%(device)s'"
 msgstr "æ­£å?¨å?¸è¼?æ??æ?¥å?¨ '%(device)s' ä¸?ç??æª?æ¡?系統"
 
-#: ../liveusb/creator.py:922
+#: ../liveusb/creator.py:949
 #, python-format
 msgid "Unsupported device '%(device)s', please report a bug."
 msgstr "ä¸?æ?¯æ?´ç??è£?ç½® '%(device)s'ï¼?è«?å ±å??é?¯èª¤ã??"
 
-#: ../liveusb/creator.py:784 ../liveusb/creator.py:940
+#: ../liveusb/creator.py:794 ../liveusb/creator.py:967
 #, python-format
 msgid "Unsupported filesystem: %s"
 msgstr "ä¸?æ?¯æ?´ç??æª?æ¡?系統ï¼?%s"
 
-#: ../liveusb/creator.py:782
-#, python-format
-msgid ""
-"Unsupported filesystem: %s\n"
-"In case you are trying to upgrade a manually installed Tails system (that is, if it was installed without this installer), this option is not supported: you need to install it anew to start with, e.g. by choosing the \"Clone & Install\" action instead."
-msgstr "ä¸?æ?¯æ?´ç??æª?æ¡?系統: %s\nå¦?æ??æ?¨è¦?å??ç´?æ??å??å®?è£?ç?? Tails 系統 (ä¹?å°±æ?¯èªªï¼?å®?ä¸?æ?¯ç?¨é??å??å®?è£?ç¨?å¼?ä¾?å®?è£?)ï¼?ä¸?æ?¯æ?´æ­¤é?¸é ?ï¼?ä½ å¿?é ?é??æ?°å®?è£?ç?¶å¾?é??å§?ï¼?ä¾?å¦?:é?¸æ??ã??è¤?製並å®?è£?ã??å??ä½?代æ?¿ã??"
-
-#: ../liveusb/creator.py:1253
+#: ../liveusb/creator.py:1287
 #, python-format
 msgid ""
 "Unsupported filesystem: %s\n"
 "Please backup and format your USB key with the FAT filesystem."
 msgstr "ä¸?æ?¯æ?´ç??æª?æ¡?系統ï¼?%s\nè«?é?²è¡?å??份並使ç?¨ FAT æª?æ¡?系統ä¾?æ ¼å¼?å??æ?¨ç?? USB ç£?ç¢?ã??"
 
-#: ../liveusb/creator.py:882
+#: ../liveusb/creator.py:892
 #, python-format
 msgid "Updating properties of system partition %(system_partition)s"
 msgstr "å??ç´?系統å??å?²å?? %(system_partition)s ç??屬æ?§"
 
-#: ../liveusb/launcher_ui.py:154
-msgid "Upgrade from ISO"
-msgstr "å¾? ISO å??ç´?"
+#: ../liveusb/launcher_ui.py:156
+msgid ""
+"Upgrade\n"
+"by cloning"
+msgstr "é??é??è¤?製æ??件\nå??ç´?"
 
-#: ../liveusb/dialog.py:152
+#: ../liveusb/launcher_ui.py:158
+msgid ""
+"Upgrade\n"
+"from ISO"
+msgstr "å¾?ISO\nå??ç´?"
+
+#: ../liveusb/dialog.py:159
 msgid "Use existing Live system ISO"
 msgstr "使ç?¨ç?¾æ??ç?? Live system ISO"
 
-#: ../liveusb/creator.py:135
+#: ../liveusb/creator.py:143
 msgid "Verifying ISO MD5 checksum"
 msgstr "é©?è­? ISO MD5 總å??檢æ?¥ç¢¼"
 
-#: ../liveusb/creator.py:364
+#: ../liveusb/creator.py:373
 msgid "Verifying SHA1 checksum of LiveCD image..."
 msgstr "é©?è­? LiveCD æ? å??æª?ç?? SHA1 總å??檢æ?¥ç¢¼..."
 
-#: ../liveusb/creator.py:368
+#: ../liveusb/creator.py:377
 msgid "Verifying SHA256 checksum of LiveCD image..."
 msgstr "é©?è­? LiveCD æ? å??æª?ç?? SHA256 總å??檢æ?¥ç¢¼..."
 
-#: ../liveusb/creator.py:934 ../liveusb/creator.py:1246
+#: ../liveusb/creator.py:961 ../liveusb/creator.py:1280
 msgid "Verifying filesystem..."
 msgstr "正�����系統..."
 
-#: ../liveusb/gui.py:696
+#: ../liveusb/gui.py:725
 msgid ""
 "Warning: Creating a new persistent overlay will delete your existing one."
 msgstr "è­¦å??ï¼?建ç«?æ?°ç??æ??çº?æ?§è¦?è??層å°?æ??å?ªé?¤æ?¨ç?¾æ??ç??æ??çº?æ?§è¦?è??層ã??"
 
-#: ../liveusb/gui.py:376
+#: ../liveusb/gui.py:377
 msgid ""
 "Warning: This tool needs to be run as an Administrator. To do this, right "
 "click on the icon and open the Properties. Under the Compatibility tab, "
 "check the \"Run this program as an administrator\" box."
 msgstr "è­¦å??ï¼?此工å?·é??以系統管ç??å?¡èº«å??å?·è¡?ã??è«?å°?å??示æ??æ»?é¼ å?³é?µå¾?é»?é?¸å?§å®¹ï¼?å?¨ç?¸å®¹æ?§é ?籤ä¸?ï¼?å?¾é?¸ã??以系統管ç??å?¡èº«ä»½å?·è¡?æ­¤ç¨?å¼?ã??æ?¹å¡?ã??"
 
-#: ../liveusb/creator.py:154
+#: ../liveusb/creator.py:162
 #, python-format
 msgid "Wrote to device at %(speed)d MB/sec"
 msgstr "以 %(speed)d MB/ç§? ç??é??度寫å?¥è£?ç½®"
 
-#: ../liveusb/gui.py:670
+#: ../liveusb/gui.py:699
 #, python-format
 msgid ""
 "You are going to install Tails on the %(size)s %(vendor)s %(model)s device "
 "(%(device)s). All data on the selected device will be lost. Continue?"
 msgstr "æ?¨å?³å°?å®?è£? Tails å?¨ %(size)s %(vendor)s %(model)s è£?ç½® (%(device)s)ã??æ??æ??å?¨æ??é?¸è£?ç½®ä¸?ç??è³?æ??å°?æ??é?ºå¤±ã??ç¹¼çº?å???"
 
-#: ../liveusb/gui.py:686
+#: ../liveusb/gui.py:715
 #, python-format
 msgid ""
 "You are going to upgrade Tails on the %(parent_size)s %(vendor)s %(model)s "
@@ -571,20 +600,20 @@ msgid ""
 "unchanged. Continue?"
 msgstr "æ?¨å?³å°?å??ç´? Tails å?¨ %(parent_size)s %(vendor)s %(model)s è£?ç½® (%(device)s)ã??å?¨æ­¤è£?ç½®ä¸?ç??æ°¸ä¹?æ?§ç£?ç¢?å??å°?ä¿?æ??ä¸?è®?ã??ç¹¼çº?å???"
 
-#: ../liveusb/creator.py:618
+#: ../liveusb/creator.py:622
 msgid ""
 "You are using an old version of syslinux-extlinux that does not support the "
 "ext4 filesystem"
 msgstr "æ?¨æ­£ä½¿ç?¨è??ç?? syslinux-extlinuxï¼?ä¸?æ?¯æ?´ ext4 æª?æ¡?系統"
 
-#: ../liveusb/gui.py:754
+#: ../liveusb/gui.py:783
 msgid "You can try again to resume your download"
 msgstr "æ?¨å?¯å??次å??試ä¾?ç¹¼çº?æ?¨ç??ä¸?è¼?"
 
-#: ../liveusb/creator.py:94
+#: ../liveusb/creator.py:95
 msgid "You must run this application as root"
 msgstr "ä½ å¿?é ?以 root 身份å?·è¡?æ­¤æ??ç?¨ç¨?å¼?"
 
-#: ../liveusb/dialog.py:155
+#: ../liveusb/dialog.py:162
 msgid "or"
 msgstr "æ??"

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits