Merge pull request #610 from Atheros1/master

Chinese translation
This commit is contained in:
Jonathan Warren 2014-01-12 17:26:34 -08:00
commit 398e78c62f
6 changed files with 1698 additions and 6 deletions

View File

@ -3320,7 +3320,7 @@ class settingsDialog(QtGui.QDialog):
shared.safeConfigGetBoolean('bitmessagesettings', 'useidenticons')) shared.safeConfigGetBoolean('bitmessagesettings', 'useidenticons'))
global languages global languages
languages = ['system','en','eo','fr','de','es','ru','no','en_pirate','ar','other'] languages = ['system','en','eo','fr','de','es','ru','no','ar','zh_cn','en_pirate','other']
user_countrycode = str(shared.config.get('bitmessagesettings', 'userlocale')) user_countrycode = str(shared.config.get('bitmessagesettings', 'userlocale'))
if user_countrycode in languages: if user_countrycode in languages:
curr_index = languages.index(user_countrycode) curr_index = languages.index(user_countrycode)

View File

@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'settings.ui' # Form implementation generated from reading ui file 'settings.ui'
# #
# Created: Mon Dec 16 00:08:18 2013 # Created: Sun Jan 12 20:21:07 2014
# by: PyQt4 UI code generator 4.10.3 # by: PyQt4 UI code generator 4.10.3
# #
# WARNING! All changes made in this file will be lost! # WARNING! All changes made in this file will be lost!
@ -89,7 +89,8 @@ class Ui_settingsDialog(object):
self.languageComboBox.addItem(_fromUtf8("")) self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8("")) self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8("")) self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8("")) self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8(""))
self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.languageComboBox) self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.languageComboBox)
self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.groupBox) self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.groupBox)
self.tabWidgetSettings.addTab(self.tabUserInterface, _fromUtf8("")) self.tabWidgetSettings.addTab(self.tabUserInterface, _fromUtf8(""))
@ -400,9 +401,10 @@ class Ui_settingsDialog(object):
self.languageComboBox.setItemText(5, _translate("settingsDialog", "Españl", "es")) self.languageComboBox.setItemText(5, _translate("settingsDialog", "Españl", "es"))
self.languageComboBox.setItemText(6, _translate("settingsDialog", "русский язык", "ru")) self.languageComboBox.setItemText(6, _translate("settingsDialog", "русский язык", "ru"))
self.languageComboBox.setItemText(7, _translate("settingsDialog", "norsk", "no")) self.languageComboBox.setItemText(7, _translate("settingsDialog", "norsk", "no"))
self.languageComboBox.setItemText(8, _translate("settingsDialog", "Pirate English", "en_pirate")) self.languageComboBox.setItemText(8, _translate("settingsDialog", "العربية", "ar"))
self.languageComboBox.setItemText(9, _translate("settingsDialog", "العربية", "ar")) self.languageComboBox.setItemText(9, _translate("settingsDialog", "中国的", "zh_cn"))
self.languageComboBox.setItemText(10, _translate("settingsDialog", "Other (set in keys.dat)", "other")) self.languageComboBox.setItemText(10, _translate("settingsDialog", "Pirate English", "en_pirate"))
self.languageComboBox.setItemText(11, _translate("settingsDialog", "Other (set in keys.dat)", "other"))
self.tabWidgetSettings.setTabText(self.tabWidgetSettings.indexOf(self.tabUserInterface), _translate("settingsDialog", "User Interface", None)) self.tabWidgetSettings.setTabText(self.tabWidgetSettings.indexOf(self.tabUserInterface), _translate("settingsDialog", "User Interface", None))
self.groupBox1.setTitle(_translate("settingsDialog", "Listening port", None)) self.groupBox1.setTitle(_translate("settingsDialog", "Listening port", None))
self.label.setText(_translate("settingsDialog", "Listen for connections on port:", None)) self.label.setText(_translate("settingsDialog", "Listen for connections on port:", None))

View File

@ -159,6 +159,16 @@
<string comment="no">norsk</string> <string comment="no">norsk</string>
</property> </property>
</item> </item>
<item>
<property name="text">
<string comment="ar">العربية</string>
</property>
</item>
<item>
<property name="text">
<string comment="zh_cn">中国的</string>
</property>
</item>
<item> <item>
<property name="text"> <property name="text">
<string comment="en_pirate">Pirate English</string> <string comment="en_pirate">Pirate English</string>

View File

@ -0,0 +1,35 @@
SOURCES = ../addresses.py\
../bitmessagemain.py\
../class_addressGenerator.py\
../class_outgoingSynSender.py\
../class_objectProcessor.py\
../class_receiveDataThread.py\
../class_sendDataThread.py\
../class_singleCleaner.py\
../class_singleListener.py\
../class_singleWorker.py\
../class_sqlThread.py\
../helper_bitcoin.py\
../helper_bootstrap.py\
../helper_generic.py\
../helper_inbox.py\
../helper_sent.py\
../helper_startup.py\
../shared.py\
../bitmessageqt/__init__.py\
../bitmessageqt/about.py\
../bitmessageqt/addaddressdialog.py\
../bitmessageqt/bitmessageui.py\
../bitmessageqt/connect.py\
../bitmessageqt/help.py\
../bitmessageqt/iconglossary.py\
../bitmessageqt/newaddressdialog.py\
../bitmessageqt/newchandialog.py\
../bitmessageqt/newsubscriptiondialog.py\
../bitmessageqt/regenerateaddresses.py\
../bitmessageqt/settings.py\
../bitmessageqt/specialaddressbehavior.py
TRANSLATIONS = bitmessage_zh_cn.ts
CODECFORTR = UTF-8

Binary file not shown.

View File

@ -0,0 +1,1645 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh_CN" sourcelanguage="en">
<context>
<name>AddAddressDialog</name>
<message>
<location filename="../bitmessageqt/addaddressdialog.py" line="62"/>
<source>Add new entry</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/addaddressdialog.py" line="63"/>
<source>Label</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/addaddressdialog.py" line="64"/>
<source>Address</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="535"/>
<source>Bitmessage</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="568"/>
<source>Search</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="569"/>
<source>All</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="576"/>
<source>To</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="578"/>
<source>From</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="580"/>
<source>Subject</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="573"/>
<source>Message</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="550"/>
<source>Received</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="551"/>
<source>Inbox</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="552"/>
<source>Load from Address book</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="553"/>
<source>Fetch Namecoin ID</source>
<translation>Namecoin ID</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="554"/>
<source>Message:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="555"/>
<source>Subject:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="556"/>
<source>Send to one or more specific people</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="557"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;MS Shell Dlg 2&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="562"/>
<source>To:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="563"/>
<source>From:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="564"/>
<source>Broadcast to everyone who is subscribed to your address</source>
<translation>广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1013"/>
<source>Send</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="566"/>
<source>Be aware that broadcasts are only encrypted with your address. Anyone who knows your address can read them.</source>
<translation>广使</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="582"/>
<source>Status</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="583"/>
<source>Sent</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="350"/>
<source>New</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="587"/>
<source>Label (not shown to anyone)</source>
<translation>()</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="616"/>
<source>Address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="591"/>
<source>Stream</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="592"/>
<source>Your Identities</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="593"/>
<source>Here you can subscribe to &apos;broadcast messages&apos; that are sent by other users. Messages will appear in your Inbox. Addresses here override those on the Blacklist tab.</source>
<translation>广广</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="594"/>
<source>Add new Subscription</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="597"/>
<source>Label</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="600"/>
<source>Subscriptions</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="601"/>
<source>The Address book is useful for adding names or labels to other people&apos;s Bitmessage addresses so that you can recognize them more easily in your inbox. You can add entries here using the &apos;Add&apos; button, or from your inbox by right-clicking on a message.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="409"/>
<source>Add new entry</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="614"/>
<source>Name or Label</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1025"/>
<source>Address Book</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="609"/>
<source>Use a Blacklist (Allow all incoming messages except those on the Blacklist)</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="610"/>
<source>Use a Whitelist (Block all incoming messages except those on the Whitelist)</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="617"/>
<source>Blacklist</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="619"/>
<source>Stream #</source>
<translation> #</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="621"/>
<source>Connections</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="622"/>
<source>Total connections: 0</source>
<translation> 0</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="623"/>
<source>Since startup at asdf:</source>
<translation> asdf</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="624"/>
<source>Processed 0 person-to-person message.</source>
<translation> 0 </translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="625"/>
<source>Processed 0 public key.</source>
<translation> 0 </translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="626"/>
<source>Processed 0 broadcast.</source>
<translation> 0 广</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="627"/>
<source>Inventory lookups per second: 0</source>
<translation> 0</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="628"/>
<source>Network Status</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="629"/>
<source>File</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="639"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="636"/>
<source>Help</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="632"/>
<source>Import keys</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="633"/>
<source>Manage keys</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1036"/>
<source>Quit</source>
<translation>退</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="635"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="637"/>
<source>F1</source>
<translation>F1</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="638"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="640"/>
<source>Regenerate deterministic addresses</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="641"/>
<source>Delete all trashed messages</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="642"/>
<source>Join / Create chan</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="232"/>
<source>Reply</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="234"/>
<source>Add sender to your Address Book</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="386"/>
<source>Move to Trash</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="241"/>
<source>View HTML code as formatted text</source>
<translation>HTML查看</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="245"/>
<source>Save message as...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="249"/>
<source>Mark Unread</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="419"/>
<source>Enable</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="422"/>
<source>Disable</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3056"/>
<source>Set avatar...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="415"/>
<source>Copy address to clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="287"/>
<source>Special address behavior...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="310"/>
<source>Send message to this address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="318"/>
<source>Subscribe to this address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="326"/>
<source>Add New Address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="412"/>
<source>Delete</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="389"/>
<source>Copy destination address to clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="393"/>
<source>Force send</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="457"/>
<source>One of your addresses, %1, is an old version 1 address. Version 1 addresses are no longer supported. May we delete it now?</source>
<translation>, %1,1. 1. ?</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="575"/>
<source>Since startup on %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="823"/>
<source>Waiting on their encryption key. Will request it again soon.</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="828"/>
<source>Encryption key request queued.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="831"/>
<source>Queued.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="832"/>
<source>Message sent. Waiting on acknowledgement. Sent at %1</source>
<translation type="obsolete">. . %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="837"/>
<source>Message sent. Sent at %1</source>
<translation>. %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="840"/>
<source>Need to do work to send message. Work is queued.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="843"/>
<source>Acknowledgement of the message received %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="846"/>
<source>Broadcast queued.</source>
<translation>广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="849"/>
<source>Broadcast on %1</source>
<translation>广 %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="852"/>
<source>Problem: The work demanded by the recipient is more difficult than you are willing to do. %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="855"/>
<source>Problem: The recipient&apos;s encryption key is no good. Could not encrypt message. %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="858"/>
<source>Forced difficulty override. Send should start soon.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="861"/>
<source>Unknown status: %1 %2</source>
<translation> %1 %2</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1542"/>
<source>Not Connected</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1004"/>
<source>Show Bitmessage</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1019"/>
<source>Subscribe</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1322"/>
<source>You may manage your keys by editing the keys.dat file stored in the same directory as this program. It is important that you back up this file.</source>
<translation> keys.dat </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1326"/>
<source>You may manage your keys by editing the keys.dat file stored in
%1
It is important that you back up this file.</source>
<translation> %1 keys.dat </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1333"/>
<source>Open keys.dat?</source>
<translation> keys.dat </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1330"/>
<source>You may manage your keys by editing the keys.dat file stored in the same directory as this program. It is important that you back up this file. Would you like to open the file now? (Be sure to close Bitmessage before making any changes.)</source>
<translation> keys.dat </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1333"/>
<source>You may manage your keys by editing the keys.dat file stored in
%1
It is important that you back up this file. Would you like to open the file now? (Be sure to close Bitmessage before making any changes.)</source>
<translation> %1 keys.dat </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1339"/>
<source>Delete trash?</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1339"/>
<source>Are you sure you want to delete all trashed messages?</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1348"/>
<source>bad passphrase</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1348"/>
<source>You must type your passphrase. If you don&apos;t have one then this is not the form for you.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1360"/>
<source>Bad address version number</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1357"/>
<source>Your address version number must be a number: either 3 or 4.</source>
<translation> 3 4.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1360"/>
<source>Your address version number must be either 3 or 4.</source>
<translation> 3 4.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1393"/>
<source>Chan name needed</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1393"/>
<source>You didn&apos;t enter a chan name.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1413"/>
<source>Address already present</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1413"/>
<source>Could not add chan because it appears to already be one of your identities.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1417"/>
<source>Success</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1388"/>
<source>Successfully created chan. To let others join your chan, give them the chan name and this Bitmessage address: %1. This address also appears in &apos;Your Identities&apos;.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1397"/>
<source>Address too new</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1397"/>
<source>Although that Bitmessage address might be valid, its version number is too new for us to handle. Perhaps you need to upgrade Bitmessage.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1401"/>
<source>Address invalid</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1401"/>
<source>That Bitmessage address is not valid.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1409"/>
<source>Address does not match chan name</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1409"/>
<source>Although the Bitmessage address you entered was valid, it doesn&apos;t match the chan name.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1417"/>
<source>Successfully joined chan. </source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1459"/>
<source>Processed %1 person-to-person messages.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1463"/>
<source>Processed %1 broadcast messages.</source>
<translation> %1 广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1467"/>
<source>Processed %1 public keys.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1511"/>
<source>Total Connections: %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1520"/>
<source>Inventory lookups per second: %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1536"/>
<source>Connection lost</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1575"/>
<source>Connected</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1672"/>
<source>Message trashed</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1834"/>
<source>Error: Bitmessage addresses start with BM- Please check %1</source>
<translation>BM- %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1837"/>
<source>Error: The address %1 is not typed or copied correctly. Please check it.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1840"/>
<source>Error: The address %1 contains invalid characters. Please check it.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1843"/>
<source>Error: The address version in %1 is too high. Either you need to upgrade your Bitmessage software or your acquaintance is being clever.</source>
<translation> %1 使线</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1846"/>
<source>Error: Some data encoded in the address %1 is too short. There might be something wrong with the software of your acquaintance.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1849"/>
<source>Error: Some data encoded in the address %1 is too long. There might be something wrong with the software of your acquaintance.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1852"/>
<source>Error: Something is wrong with the address %1.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1912"/>
<source>Error: You must specify a From address. If you don&apos;t have one, go to the &apos;Your Identities&apos; tab.</source>
<translation> </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1860"/>
<source>Address version number</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1860"/>
<source>Concerning the address %1, Bitmessage cannot understand address version numbers of %2. Perhaps upgrade Bitmessage to the latest version.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1864"/>
<source>Stream number</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1864"/>
<source>Concerning the address %1, Bitmessage cannot handle stream numbers of %2. Perhaps upgrade Bitmessage to the latest version.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1869"/>
<source>Warning: You are currently not connected. Bitmessage will do the work necessary to send the message but it won&apos;t send until you connect.</source>
<translation> </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1908"/>
<source>Your &apos;To&apos; field is empty.</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1948"/>
<source>Right click one or more entries in your address book and select &apos;Send message to this address&apos;.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1959"/>
<source>Fetched address from namecoin identity.</source>
<translation>namecoin接收了地址</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2038"/>
<source>Work is queued. %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2096"/>
<source>New Message</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2096"/>
<source>From </source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3612"/>
<source>Address is valid.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2475"/>
<source>The address you entered was invalid. Ignoring it.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2694"/>
<source>Error: You cannot add the same address to your address book twice. Try renaming the existing one if you want.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2841"/>
<source>Error: You cannot add the same address to your subsciptions twice. Perhaps rename the existing one if you want.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2268"/>
<source>Restart</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2260"/>
<source>You must restart Bitmessage for the port number change to take effect.</source>
<translation>便使使</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2268"/>
<source>Bitmessage will use your proxy from now on but you may want to manually restart Bitmessage now to close existing connections (if any).</source>
<translation>使便使</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2337"/>
<source>Will not resend ever</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2337"/>
<source>Note that the time limit you entered is less than the amount of time Bitmessage waits for the first resend attempt therefore your messages will never be resent.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2472"/>
<source>Error: You cannot add the same address to your list twice. Perhaps rename the existing one if you want.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2525"/>
<source>Passphrase mismatch</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2525"/>
<source>The passphrase you entered twice doesn&apos;t match. Try again.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2528"/>
<source>Choose a passphrase</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2528"/>
<source>You really do need a passphrase.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2551"/>
<source>All done. Closing user interface...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2632"/>
<source>Address is gone</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2632"/>
<source>Bitmessage cannot find your address %1. Perhaps you removed it?</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2636"/>
<source>Address disabled</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2636"/>
<source>Error: The address from which you are trying to send is disabled. You&apos;ll have to enable it on the &apos;Your Identities&apos; tab before using it.</source>
<translation> 使</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2691"/>
<source>Entry added to the Address Book. Edit the label to your liking.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2750"/>
<source>Moved items to trash. There is no user interface to view your trash, but it is still on disk if you are desperate to get it back.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2730"/>
<source>Save As...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2739"/>
<source>Write error.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2827"/>
<source>No addresses selected.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3063"/>
<source>Do you really want to remove this avatar?</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3071"/>
<source>You have already set an avatar for this address. Do you really want to overwrite it?</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3345"/>
<source>Start-on-login not yet supported on your OS.</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3348"/>
<source>Minimize-to-tray not yet supported on your OS.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3341"/>
<source>Tray notifications not yet supported on your OS.</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3496"/>
<source>Testing...</source>
<translation>...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3537"/>
<source>This is a chan address. You cannot use it as a pseudo-mailing list.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3594"/>
<source>The address should start with &apos;&apos;BM-&apos;&apos;</source>
<translation>&quot;BM-&quot;</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3597"/>
<source>The address is not typed or copied correctly (the checksum failed).</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3600"/>
<source>The version number of this address is higher than this software can support. Please upgrade Bitmessage.</source>
<translation> </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3603"/>
<source>The address contains invalid characters.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3606"/>
<source>Some data encoded in the address is too short.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3609"/>
<source>Some data encoded in the address is too long.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3586"/>
<source>Enter an address above.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3615"/>
<source>Address is an old type. We cannot display its past broadcasts.</source>
<translation>广广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3625"/>
<source>There are no recent broadcasts from this address to display.</source>
<translation>广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3629"/>
<source>Display the %1 recent broadcast from this address.</source>
<translation> %1 广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3633"/>
<source>Display the %1 recent broadcasts from this address.</source>
<translation> %1 广</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3675"/>
<source>You are using TCP port %1. (This can be changed in the settings).</source>
<translation>使TCP端口 %1 </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="825"/>
<source>Waiting for their encryption key. Will request it again soon.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="834"/>
<source>Message sent. Waiting for acknowledgement. Sent at %1</source>
<translation>. . %1</translation>
</message>
</context>
<context>
<name>NewAddressDialog</name>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="173"/>
<source>Create new Address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="174"/>
<source>Here you may generate as many addresses as you like. Indeed, creating and abandoning addresses is encouraged. You may generate addresses by using either random numbers or by using a passphrase. If you use a passphrase, the address is called a &quot;deterministic&quot; address.
The &apos;Random Number&apos; option is selected by default but deterministic addresses have several pros and cons:</source>
<translation>使使使</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="176"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Pros:&lt;br/&gt;&lt;/span&gt;You can recreate your addresses on any computer from memory. &lt;br/&gt;You need-not worry about backing up your keys.dat file as long as you can remember your passphrase. &lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cons:&lt;br/&gt;&lt;/span&gt;You must remember (or write down) your passphrase if you expect to be able to recreate your keys if they are lost. &lt;br/&gt;You must remember the address version number and the stream number along with your passphrase. &lt;br/&gt;If you choose a weak passphrase and someone on the Internet can brute-force it, they can read your messages and send messages as you.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;:&lt;br/&gt;&lt;/span&gt;您可以通过记忆在任何电脑再次得到您的地址. &lt;br/&gt; keys.dat &lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;:&lt;br/&gt;&lt;/span&gt;您若要再次得到您的地址,您必须牢记(或写下您的密钥)。 &lt;br/&gt;the stream number . &lt;br/&gt;, .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="177"/>
<source>Use a random number generator to make an address</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="178"/>
<source>Use a passphrase to make addresses</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="179"/>
<source>Spend several minutes of extra computing time to make the address(es) 1 or 2 characters shorter</source>
<translation>使1-2</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="180"/>
<source>Make deterministic addresses</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="181"/>
<source>Address version number: 4</source>
<translation>地址版本号:4</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="182"/>
<source>In addition to your passphrase, you must remember these numbers:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="183"/>
<source>Passphrase</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="184"/>
<source>Number of addresses to make based on your passphrase:</source>
<translation>使:</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="185"/>
<source>Stream number: 1</source>
<translation>1</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="186"/>
<source>Retype passphrase</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="187"/>
<source>Randomly generate address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="188"/>
<source>Label (not shown to anyone except you)</source>
<translation>()</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="189"/>
<source>Use the most available stream</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="190"/>
<source> (best if this is the first of many addresses you will create)</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="191"/>
<source>Use the same stream as an existing address</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/newaddressdialog.py" line="192"/>
<source>(saves you some bandwidth and processing power)</source>
<translation></translation>
</message>
</context>
<context>
<name>NewSubscriptionDialog</name>
<message>
<location filename="../bitmessageqt/newsubscriptiondialog.py" line="65"/>
<source>Add new entry</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newsubscriptiondialog.py" line="66"/>
<source>Label</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newsubscriptiondialog.py" line="67"/>
<source>Address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newsubscriptiondialog.py" line="68"/>
<source>CheckBox</source>
<translation>2广</translation>
</message>
</context>
<context>
<name>SpecialAddressBehaviorDialog</name>
<message>
<location filename="../bitmessageqt/specialaddressbehavior.py" line="59"/>
<source>Special Address Behavior</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/specialaddressbehavior.py" line="60"/>
<source>Behave as a normal address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/specialaddressbehavior.py" line="61"/>
<source>Behave as a pseudo-mailing-list address</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/specialaddressbehavior.py" line="62"/>
<source>Mail received to a pseudo-mailing-list address will be automatically broadcast to subscribers (and thus will be public).</source>
<translation>广</translation>
</message>
<message>
<location filename="../bitmessageqt/specialaddressbehavior.py" line="63"/>
<source>Name of the pseudo-mailing-list:</source>
<translation></translation>
</message>
</context>
<context>
<name>aboutDialog</name>
<message>
<location filename="../bitmessageqt/about.py" line="66"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/about.py" line="67"/>
<source>PyBitmessage</source>
<translation>PyBitmessage</translation>
</message>
<message>
<location filename="../bitmessageqt/about.py" line="68"/>
<source>version ?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../bitmessageqt/about.py" line="69"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright © 2012-2013 Jonathan Warren&lt;br/&gt;Copyright © 2013 The Bitmessage Developers&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt; © 2012-2013 Jonathan Warren&lt;br/&gt; © 2013 &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/about.py" line="70"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Distributed under the MIT/X11 software license; see &lt;a href=&quot;http://www.opensource.org/licenses/mit-license.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.opensource.org/licenses/mit-license.php&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt; MIT/X11 ; &lt;a href=&quot;http://www.opensource.org/licenses/mit-license.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.opensource.org/licenses/mit-license.php&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/about.py" line="71"/>
<source>This is Beta software.</source>
<translation>Beta阶段</translation>
</message>
</context>
<context>
<name>connectDialog</name>
<message>
<location filename="../bitmessageqt/connect.py" line="56"/>
<source>Bitmessage</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/connect.py" line="57"/>
<source>Bitmessage won&apos;t connect to anyone until you let it. </source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/connect.py" line="58"/>
<source>Connect now</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/connect.py" line="59"/>
<source>Let me configure special network settings first</source>
<translation></translation>
</message>
</context>
<context>
<name>helpDialog</name>
<message>
<location filename="../bitmessageqt/help.py" line="45"/>
<source>Help</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/help.py" line="46"/>
<source>&lt;a href=&quot;http://Bitmessage.org/wiki/PyBitmessage_Help&quot;&gt;http://Bitmessage.org/wiki/PyBitmessage_Help&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://Bitmessage.org/wiki/PyBitmessage_Help&quot;&gt;http://Bitmessage.org/wiki/PyBitmessage_Help&lt;/a&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/help.py" line="47"/>
<source>As Bitmessage is a collaborative project, help can be found online in the Bitmessage Wiki:</source>
<translation>Wiki上了解如何帮助比特信</translation>
</message>
</context>
<context>
<name>iconGlossaryDialog</name>
<message>
<location filename="../bitmessageqt/iconglossary.py" line="82"/>
<source>Icon Glossary</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/iconglossary.py" line="83"/>
<source>You have no connections with other peers. </source>
<translation>.</translation>
</message>
<message>
<location filename="../bitmessageqt/iconglossary.py" line="84"/>
<source>You have made at least one connection to a peer using an outgoing connection but you have not yet received any incoming connections. Your firewall or home router probably isn&apos;t configured to forward incoming TCP connections to your computer. Bitmessage will work just fine but it would help the Bitmessage network if you allowed for incoming connections and will help you be a better-connected node.</source>
<translation>TCP连接到您的电脑</translation>
</message>
<message>
<location filename="../bitmessageqt/iconglossary.py" line="85"/>
<source>You are using TCP port ?. (This can be changed in the settings).</source>
<translation>使TCP端口 ? .</translation>
</message>
<message>
<location filename="../bitmessageqt/iconglossary.py" line="86"/>
<source>You do have connections with other peers and your firewall is correctly configured.</source>
<translation></translation>
</message>
</context>
<context>
<name>newChanDialog</name>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="97"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="98"/>
<source>Create a new chan</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="103"/>
<source>Join a chan</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="100"/>
<source>Create a chan</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="101"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter a name for your chan. If you choose a sufficiently complex chan name (like a strong and unique passphrase) and none of your friends share it publicly then the chan will be secure and private. If you and someone else both create a chan with the same chan name then it is currently very likely that they will be the same chan.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;使&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="105"/>
<source>Chan name:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="104"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A chan exists when a group of people share the same decryption keys. The keys and bitmessage address used by a chan are generated from a human-friendly word or phrase (the chan name). To send a message to everyone in the chan, send a normal person-to-person message to the chan address.&lt;/p&gt;&lt;p&gt;Chans are experimental and completely unmoderatable.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/newchandialog.py" line="106"/>
<source>Chan bitmessage address:</source>
<translation></translation>
</message>
</context>
<context>
<name>regenerateAddressesDialog</name>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="114"/>
<source>Regenerate Existing Addresses</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="115"/>
<source>Regenerate existing addresses</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="116"/>
<source>Passphrase</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="117"/>
<source>Number of addresses to make based on your passphrase:</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="118"/>
<source>Address version number:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="119"/>
<source>Stream number:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="120"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="121"/>
<source>Spend several minutes of extra computing time to make the address(es) 1 or 2 characters shorter</source>
<translation>使1-2</translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="122"/>
<source>You must check (or not check) this box just like you did (or didn&apos;t) when you made your addresses the first time.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/regenerateaddresses.py" line="123"/>
<source>If you have previously made deterministic addresses but lost them due to an accident (like hard drive failure), you can regenerate them here. If you used the random number generator to make your addresses then this form will be of no use to you.</source>
<translation>使</translation>
</message>
</context>
<context>
<name>settingsDialog</name>
<message>
<location filename="../bitmessageqt/settings.py" line="384"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="385"/>
<source>Start Bitmessage on user login</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="386"/>
<source>Start Bitmessage in the tray (don&apos;t show main window)</source>
<translation> </translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="387"/>
<source>Minimize to tray</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="388"/>
<source>Show notification when message received</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="389"/>
<source>Run in Portable Mode</source>
<translation>便</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="390"/>
<source>In Portable Mode, messages and config files are stored in the same directory as the program rather than the normal application-data folder. This makes it convenient to run Bitmessage from a USB thumb drive.</source>
<translation>便 使U盘中允许比特信很方便</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="391"/>
<source>Willingly include unencrypted destination address when sending to a mobile device</source>
<translatorcomment>It seems that this func is still at dev when translation was done.</translatorcomment>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="392"/>
<source>Use Identicons</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="393"/>
<source>Interface Language</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="394"/>
<source>System Settings</source>
<comment>system</comment>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="395"/>
<source>English</source>
<comment>en</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="396"/>
<source>Esperanto</source>
<comment>eo</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="397"/>
<source>Français</source>
<comment>fr</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="398"/>
<source>Deutsch</source>
<comment>de</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="399"/>
<source>Españl</source>
<comment>es</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="400"/>
<source>русский язык</source>
<comment>ru</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="401"/>
<source>norsk</source>
<comment>no</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="402"/>
<source>Pirate English</source>
<comment>en_pirate</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="403"/>
<source>Other (set in keys.dat)</source>
<comment>other</comment>
<translation>keys.dat中设置</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="404"/>
<source>User Interface</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="405"/>
<source>Listening port</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="406"/>
<source>Listen for connections on port:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="407"/>
<source>Proxy server / Tor</source>
<translation> / Tor</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="408"/>
<source>Type:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="409"/>
<source>Server hostname:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="431"/>
<source>Port:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="411"/>
<source>Authentication</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="432"/>
<source>Username:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="413"/>
<source>Pass:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="414"/>
<source>Listen for incoming connections when using proxy</source>
<translation>使</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="415"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="416"/>
<source>SOCKS4a</source>
<translation>SOCKS4a</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="417"/>
<source>SOCKS5</source>
<translation>SOCKS5</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="418"/>
<source>Network Settings</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="419"/>
<source>Total difficulty:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="420"/>
<source>The &apos;Total difficulty&apos; affects the absolute amount of work the sender must complete. Doubling this value doubles the amount of work.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="421"/>
<source>Small message difficulty:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="422"/>
<source>When someone sends you a message, their computer must first complete some work. The difficulty of this work, by default, is 1. You may raise this default for new addresses you create by changing the values here. Any new addresses you create will require senders to meet the higher difficulty. There is one exception: if you add a friend or acquaintance to your address book, Bitmessage will automatically notify them when you next send a message that they need only complete the minimum amount of work: difficulty 1. </source>
<translation> 1,1.</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="423"/>
<source>The &apos;Small message difficulty&apos; mostly only affects the difficulty of sending small messages. Doubling this value makes it almost twice as difficult to send a small message but doesn&apos;t really affect large messages.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="424"/>
<source>Demanded difficulty</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="425"/>
<source>Here you may set the maximum amount of work you are willing to do to send a message to another person. Setting these values to 0 means that any value is acceptable.</source>
<translation>0</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="426"/>
<source>Maximum acceptable total difficulty:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="427"/>
<source>Maximum acceptable small message difficulty:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="428"/>
<source>Max acceptable difficulty</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="429"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Bitmessage can utilize a different Bitcoin-based program called Namecoin to make addresses human-friendly. For example, instead of having to tell your friend your long Bitmessage address, you can simply tell him to send a message to &lt;span style=&quot; font-style:italic;&quot;&gt;test. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;(Getting your own Bitmessage address into Namecoin is still rather difficult).&lt;/p&gt;&lt;p&gt;Bitmessage can use either namecoind directly or a running nmcontrol instance.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Namecoin让地址更加友好 &lt;span style=&quot; font-style:italic;&quot;&gt;test. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;Namecoin.&lt;/p&gt;&lt;p&gt;namecoinnmcontrol.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="430"/>
<source>Host:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="433"/>
<source>Password:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="434"/>
<source>Test</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="435"/>
<source>Connect to:</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="436"/>
<source>Namecoind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="437"/>
<source>NMControl</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="438"/>
<source>Namecoin integration</source>
<translation>Namecoin整合</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="439"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, if you send a message to someone and he is offline for more than two days, Bitmessage will send the message again after an additional two days. This will be continued with exponential backoff forever; messages will be resent after 5, 10, 20 days ect. until the receiver acknowledges them. Here you may change that behavior by having Bitmessage give up after a certain number of days or months.&lt;/p&gt;&lt;p&gt;Leave these input fields blank for the default behavior. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;. ; 5, 10, 20... . . .&lt;/p&gt;&lt;p&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="440"/>
<source>Give up after</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="441"/>
<source>and</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="442"/>
<source>days</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="443"/>
<source>months.</source>
<translation></translation>
</message>
<message>
<location filename="../bitmessageqt/settings.py" line="444"/>
<source>Resends Expire</source>
<translation></translation>
</message>
</context>
</TS>