Merge branch 'master' into sql_refactor

This commit is contained in:
Grant T. Olson 2013-08-29 08:45:45 -04:00
commit b5873187bf
3 changed files with 299 additions and 222 deletions

View File

@ -457,6 +457,19 @@ class MySimpleXMLRPCRequestHandler(SimpleXMLRPCRequestHandler):
t = (msgid,)
sqlExecute('''UPDATE sent SET folder='trash' WHERE msgid=?''', t)
return 'Trashed sent message (assuming message existed).'
elif method == 'trashSentMessageByAckData':
# This API method should only be used when msgid is not available
if len(params) == 0:
raise APIError(0, 'I need parameters!')
ackdata = self._decode(params[0], "hex")
t = (ackdata,)
shared.sqlLock.acquire()
shared.sqlSubmitQueue.put('''UPDATE sent SET folder='trash' WHERE ackdata=?''')
shared.sqlSubmitQueue.put(t)
shared.sqlReturnQueue.get()
shared.sqlSubmitQueue.put('commit')
shared.sqlLock.release()
return 'Trashed sent message (assuming message existed).'
elif method == 'sendMessage':
if len(params) == 0:
raise APIError(0, 'I need parameters!')

Binary file not shown.

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru">
<!DOCTYPE TS><TS version="2.0" language="ru" sourcelanguage="en">
<context>
<name>MainWindow</name>
<message>
@ -11,7 +10,6 @@
<message>
<location filename="../bitmessageqt/__init__.py" line="163"/>
<source>Reply</source>
<translatorcomment>.</translatorcomment>
<translation>Ответить</translation>
</message>
<message>
@ -35,7 +33,7 @@
<translation>Сохранить сообщение как ...</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="573"/>
<location filename="../bitmessageqt/bitmessageui.py" line="581"/>
<source>New</source>
<translation>Новый адрес</translation>
</message>
@ -90,7 +88,7 @@
<translation>Форсировать отправку</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="600"/>
<location filename="../bitmessageqt/bitmessageui.py" line="608"/>
<source>Add new entry</source>
<translation>Добавить новую запись</translation>
</message>
@ -122,7 +120,7 @@
<message>
<location filename="../bitmessageqt/__init__.py" line="650"/>
<source>Acknowledgement of the message received %1</source>
<translation>Сообщение доставлено %1</translation>
<translation>Сообщение доставлено в %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="653"/>
@ -157,10 +155,10 @@
<message>
<location filename="../bitmessageqt/__init__.py" line="398"/>
<source>Since startup on %1</source>
<translation>С начала работы %1</translation>
<translation>С начала работы в %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1344"/>
<location filename="../bitmessageqt/__init__.py" line="1351"/>
<source>Not Connected</source>
<translation>Не соединено</translation>
</message>
@ -170,9 +168,9 @@
<translation>Показать Bitmessage</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="556"/>
<location filename="../bitmessageqt/bitmessageui.py" line="564"/>
<source>Send</source>
<translation>Отправка</translation>
<translation>Отправить</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="836"/>
@ -180,23 +178,23 @@
<translation>Подписки</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="597"/>
<location filename="../bitmessageqt/bitmessageui.py" line="605"/>
<source>Address Book</source>
<translation>Адресная книга</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="622"/>
<location filename="../bitmessageqt/bitmessageui.py" line="630"/>
<source>Quit</source>
<translation>Выйти</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1130"/>
<location filename="../bitmessageqt/__init__.py" line="1140"/>
<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="1134"/>
<location filename="../bitmessageqt/__init__.py" line="1144"/>
<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>
@ -205,19 +203,19 @@ It is important that you back up this file.</source>
Создайте резервную копию этого файла перед тем как будете его редактировать.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1141"/>
<location filename="../bitmessageqt/__init__.py" line="1151"/>
<source>Open keys.dat?</source>
<translation>Открыть файл keys.dat?</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1138"/>
<location filename="../bitmessageqt/__init__.py" line="1148"/>
<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, находящийся в той же папке, что и эта программа.
Создайте резервную копию этого файла перед тем как будете его редактировать. Хотели бы Вы открыть этот файл сейчас?
(пожалуйста, закройте Bitmessage до того как Вы внесете в этот файл какие-либо изменения.)</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1141"/>
<location filename="../bitmessageqt/__init__.py" line="1151"/>
<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>
@ -227,192 +225,192 @@ It is important that you back up this file. Would you like to open the file now?
(пожалуйста, закройте Bitmessage до того как Вы внесете в этот файл какие-либо изменения.)</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1147"/>
<location filename="../bitmessageqt/__init__.py" line="1157"/>
<source>Delete trash?</source>
<translation>Очистить корзину?</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1147"/>
<location filename="../bitmessageqt/__init__.py" line="1157"/>
<source>Are you sure you want to delete all trashed messages?</source>
<translation>Вы уверены, что хотите очистить корзину?</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1158"/>
<location filename="../bitmessageqt/__init__.py" line="1168"/>
<source>bad passphrase</source>
<translation>Неподходящая секретная фраза</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1158"/>
<location filename="../bitmessageqt/__init__.py" line="1168"/>
<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="1265"/>
<location filename="../bitmessageqt/__init__.py" line="1274"/>
<source>Processed %1 person-to-person messages.</source>
<translation>Обработано %1 сообщений.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1270"/>
<location filename="../bitmessageqt/__init__.py" line="1278"/>
<source>Processed %1 broadcast messages.</source>
<translation>Обработано %1 рассылок.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1275"/>
<location filename="../bitmessageqt/__init__.py" line="1282"/>
<source>Processed %1 public keys.</source>
<translation>Обработано %1 открытых ключей.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1319"/>
<location filename="../bitmessageqt/__init__.py" line="1326"/>
<source>Total Connections: %1</source>
<translation>Всего соединений: %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1338"/>
<location filename="../bitmessageqt/__init__.py" line="1345"/>
<source>Connection lost</source>
<translation>Соединение потеряно</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1379"/>
<location filename="../bitmessageqt/__init__.py" line="1386"/>
<source>Connected</source>
<translation>Соединено</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1425"/>
<location filename="../bitmessageqt/__init__.py" line="1432"/>
<source>Message trashed</source>
<translation>Сообщение удалено</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1559"/>
<location filename="../bitmessageqt/__init__.py" line="1566"/>
<source>Error: Bitmessage addresses start with BM- Please check %1</source>
<translation>Ошибка: Bitmessage адреса начинаются с BM- Пожалуйста, проверьте %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1562"/>
<location filename="../bitmessageqt/__init__.py" line="1569"/>
<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="1565"/>
<location filename="../bitmessageqt/__init__.py" line="1572"/>
<source>Error: The address %1 contains invalid characters. Please check it.</source>
<translation>Ошибка: адрес %1 содержит запрещенные символы. Пожалуйста, перепроверьте.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1568"/>
<location filename="../bitmessageqt/__init__.py" line="1575"/>
<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 слишком новая. Либо Вам нужно обновить Bitmessage, либо Ваш собеседник дал неправильный адрес.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1571"/>
<location filename="../bitmessageqt/__init__.py" line="1578"/>
<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="1574"/>
<location filename="../bitmessageqt/__init__.py" line="1581"/>
<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="1577"/>
<location filename="../bitmessageqt/__init__.py" line="1584"/>
<source>Error: Something is wrong with the address %1.</source>
<translation>Ошибка: что-то не так с адресом %1.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1644"/>
<location filename="../bitmessageqt/__init__.py" line="1651"/>
<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>Вы должны указать адрес в поле &quot;От кого&quot;. Вы можете найти Ваш адрес во вкладе &quot;Ваши Адреса&quot;.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1588"/>
<location filename="../bitmessageqt/__init__.py" line="1595"/>
<source>Sending to your address</source>
<translation>Отправка на Ваш собственный адрес</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1588"/>
<location filename="../bitmessageqt/__init__.py" line="1595"/>
<source>Error: One of the addresses to which you are sending a message, %1, is yours. Unfortunately the Bitmessage client cannot process its own messages. Please try running a second client on a different computer or within a VM.</source>
<translation>Ошибка: Один из адресов, на который Вы отправляете сообщение, %1, принадлежит Вам. К сожалению, Bitmessage не может отправлять сообщения самому себе. Попробуйте запустить второго клиента на другом компьютере или на виртуальной машине.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1594"/>
<location filename="../bitmessageqt/__init__.py" line="1601"/>
<source>Address version number</source>
<translation>Версия адреса</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1594"/>
<location filename="../bitmessageqt/__init__.py" line="1601"/>
<source>Concerning the address %1, Bitmessage cannot understand address version numbers of %2. Perhaps upgrade Bitmessage to the latest version.</source>
<translation>По поводу адреса %1: Bitmessage не поддерживаем адреса версии %2. Возможно, Вам нужно обновить клиент Bitmessage.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1598"/>
<location filename="../bitmessageqt/__init__.py" line="1605"/>
<source>Stream number</source>
<translation>Номер потока</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1598"/>
<location filename="../bitmessageqt/__init__.py" line="1605"/>
<source>Concerning the address %1, Bitmessage cannot handle stream numbers of %2. Perhaps upgrade Bitmessage to the latest version.</source>
<translation>По поводу адреса %1: Bitmessage не поддерживаем стрим номер %2. Возможно, Вам нужно обновить клиент Bitmessage.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1603"/>
<location filename="../bitmessageqt/__init__.py" line="1610"/>
<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>Внимание: Вы не подключены к сети. Bitmessage проделает необходимые вычисления, чтобы отправить сообщение, но не отправит его до тех пор, пока Вы не подсоединитесь к сети.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1640"/>
<location filename="../bitmessageqt/__init__.py" line="1647"/>
<source>Your &apos;To&apos; field is empty.</source>
<translation>Вы не заполнили поле &apos;Кому&apos;.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1695"/>
<location filename="../bitmessageqt/__init__.py" line="1702"/>
<source>Work is queued.</source>
<translation>Вычисления поставлены в очередь.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1717"/>
<location filename="../bitmessageqt/__init__.py" line="1724"/>
<source>Right click one or more entries in your address book and select &apos;Send message to this address&apos;.</source>
<translation>Нажмите правую кнопку мышки на каком-либо адресе и выберите &quot;Отправить сообщение на этот адрес&quot;.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1805"/>
<location filename="../bitmessageqt/__init__.py" line="1812"/>
<source>Work is queued. %1</source>
<translation>Вычисления поставлены в очередь. %1</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1874"/>
<location filename="../bitmessageqt/__init__.py" line="1881"/>
<source>New Message</source>
<translation>Новое сообщение</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="1874"/>
<location filename="../bitmessageqt/__init__.py" line="1881"/>
<source>From </source>
<translation>От </translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3282"/>
<location filename="../bitmessageqt/__init__.py" line="3301"/>
<source>Address is valid.</source>
<translation>Адрес введен правильно.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2440"/>
<location filename="../bitmessageqt/__init__.py" line="2453"/>
<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="2230"/>
<location filename="../bitmessageqt/__init__.py" line="2243"/>
<source>The address you entered was invalid. Ignoring it.</source>
<translation>Вы ввели неправильный адрес. Это адрес проигнорирован.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2610"/>
<location filename="../bitmessageqt/__init__.py" line="2623"/>
<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="2046"/>
<location filename="../bitmessageqt/__init__.py" line="2056"/>
<source>Restart</source>
<translation>Перезапустить</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2040"/>
<location filename="../bitmessageqt/__init__.py" line="2048"/>
<source>You must restart Bitmessage for the port number change to take effect.</source>
<translation>Вы должны перезапустить Bitmessage, чтобы смена номера порта имела эффект.</translation>
</message>
@ -422,167 +420,167 @@ It is important that you back up this file. Would you like to open the file now?
<translation type="obsolete">Bitmessage будет использовать Ваш прокси в дальнейшем, тем не менее, мы рекомендуем перезапустить Bitmessage в ручную, чтобы закрыть уже существующие соединения.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2227"/>
<location filename="../bitmessageqt/__init__.py" line="2240"/>
<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="2280"/>
<location filename="../bitmessageqt/__init__.py" line="2293"/>
<source>Passphrase mismatch</source>
<translation>Секретная фраза не подходит</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2280"/>
<location filename="../bitmessageqt/__init__.py" line="2293"/>
<source>The passphrase you entered twice doesn&apos;t match. Try again.</source>
<translation>Вы ввели две разные секретные фразы. Пожалуйста, повторите заново.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2283"/>
<location filename="../bitmessageqt/__init__.py" line="2296"/>
<source>Choose a passphrase</source>
<translation>Придумайте секретную фразу</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2283"/>
<location filename="../bitmessageqt/__init__.py" line="2296"/>
<source>You really do need a passphrase.</source>
<translation>Вы действительно должны ввести секретную фразу.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2306"/>
<location filename="../bitmessageqt/__init__.py" line="2319"/>
<source>All done. Closing user interface...</source>
<translation>Программа завершена. Закрываем пользовательский интерфейс...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2380"/>
<location filename="../bitmessageqt/__init__.py" line="2393"/>
<source>Address is gone</source>
<translation>Адрес утерян</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2380"/>
<location filename="../bitmessageqt/__init__.py" line="2393"/>
<source>Bitmessage cannot find your address %1. Perhaps you removed it?</source>
<translation>Bitmessage не может найти Ваш адрес %1. Возможно Вы удалили его?</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2384"/>
<location filename="../bitmessageqt/__init__.py" line="2397"/>
<source>Address disabled</source>
<translation>Адрес выключен</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2384"/>
<location filename="../bitmessageqt/__init__.py" line="2397"/>
<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>Ошибка: адрес, с которого Вы пытаетесь отправить, выключен. Вам нужно будет включить этот адрес во вкладке &quot;Ваши адреса&quot;.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2437"/>
<location filename="../bitmessageqt/__init__.py" line="2450"/>
<source>Entry added to the Address Book. Edit the label to your liking.</source>
<translation>Запись добавлена в Адресную Книгу. Вы можете ее отредактировать.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2502"/>
<location filename="../bitmessageqt/__init__.py" line="2515"/>
<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="2476"/>
<location filename="../bitmessageqt/__init__.py" line="2489"/>
<source>Save As...</source>
<translation>Сохранить как ...</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2485"/>
<location filename="../bitmessageqt/__init__.py" line="2498"/>
<source>Write error.</source>
<translation>Ошибка записи.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="2596"/>
<location filename="../bitmessageqt/__init__.py" line="2609"/>
<source>No addresses selected.</source>
<translation>Вы не выбрали адрес.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3063"/>
<location filename="../bitmessageqt/__init__.py" line="3082"/>
<source>Options have been disabled because they either aren&apos;t applicable or because they haven&apos;t yet been implemented for your operating system.</source>
<translation>Опции были отключены, потому что ли они либо не подходят, либо еще не выполнены под Вашу операционную систему.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3264"/>
<location filename="../bitmessageqt/__init__.py" line="3283"/>
<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="3267"/>
<location filename="../bitmessageqt/__init__.py" line="3286"/>
<source>The address is not typed or copied correctly (the checksum failed).</source>
<translation>Адрес введен или скопирован неверно (контрольная сумма не сходится).</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3270"/>
<location filename="../bitmessageqt/__init__.py" line="3289"/>
<source>The version number of this address is higher than this software can support. Please upgrade Bitmessage.</source>
<translation>Версия этого адреса более поздняя, чем Ваша программа. Пожалуйста, обновите программу Bitmessage.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3273"/>
<location filename="../bitmessageqt/__init__.py" line="3292"/>
<source>The address contains invalid characters.</source>
<translation>Адрес содержит запрещенные символы.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3276"/>
<location filename="../bitmessageqt/__init__.py" line="3295"/>
<source>Some data encoded in the address is too short.</source>
<translation>Данные, закодированные в адресе, слишком короткие.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3279"/>
<location filename="../bitmessageqt/__init__.py" line="3298"/>
<source>Some data encoded in the address is too long.</source>
<translation>Данные, закодированные в адресе, слишком длинные.</translation>
</message>
<message>
<location filename="../bitmessageqt/__init__.py" line="3324"/>
<location filename="../bitmessageqt/__init__.py" line="3343"/>
<source>You are using TCP port %1. (This can be changed in the settings).</source>
<translation>Вы используете TCP порт %1 (Его можно поменять в настройках).</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="524"/>
<location filename="../bitmessageqt/bitmessageui.py" line="532"/>
<source>Bitmessage</source>
<translation>Bitmessage</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="565"/>
<location filename="../bitmessageqt/bitmessageui.py" line="573"/>
<source>To</source>
<translation>Кому</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="567"/>
<location filename="../bitmessageqt/bitmessageui.py" line="575"/>
<source>From</source>
<translation>От кого</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="569"/>
<location filename="../bitmessageqt/bitmessageui.py" line="577"/>
<source>Subject</source>
<translation>Тема</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="539"/>
<location filename="../bitmessageqt/bitmessageui.py" line="547"/>
<source>Received</source>
<translation>Получено</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="540"/>
<location filename="../bitmessageqt/bitmessageui.py" line="548"/>
<source>Inbox</source>
<translation>Входящие</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="541"/>
<location filename="../bitmessageqt/bitmessageui.py" line="549"/>
<source>Load from Address book</source>
<translation>Взять из адресной книги</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="543"/>
<location filename="../bitmessageqt/bitmessageui.py" line="551"/>
<source>Message:</source>
<translation>Сообщение:</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="544"/>
<location filename="../bitmessageqt/bitmessageui.py" line="552"/>
<source>Subject:</source>
<translation>Тема:</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="545"/>
<location filename="../bitmessageqt/bitmessageui.py" line="553"/>
<source>Send to one or more specific people</source>
<translation>Отправить одному или нескольким указанным получателям</translation>
</message>
@ -593,184 +591,184 @@ It is important that you back up this file. Would you like to open the file now?
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
<translation type="obsolete">&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;MS Shell Dlg 2&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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="551"/>
<location filename="../bitmessageqt/bitmessageui.py" line="559"/>
<source>To:</source>
<translation>Кому:</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="552"/>
<location filename="../bitmessageqt/bitmessageui.py" line="560"/>
<source>From:</source>
<translation>От:</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="553"/>
<location filename="../bitmessageqt/bitmessageui.py" line="561"/>
<source>Broadcast to everyone who is subscribed to your address</source>
<translation>Рассылка всем, кто подписался на Ваш адрес</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="555"/>
<location filename="../bitmessageqt/bitmessageui.py" line="563"/>
<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="571"/>
<location filename="../bitmessageqt/bitmessageui.py" line="579"/>
<source>Status</source>
<translation>Статус</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="572"/>
<location filename="../bitmessageqt/bitmessageui.py" line="580"/>
<source>Sent</source>
<translation>Отправленные</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="576"/>
<location filename="../bitmessageqt/bitmessageui.py" line="584"/>
<source>Label (not shown to anyone)</source>
<translation>Название (не показывается никому)</translation>
<translation>Имя (не показывается никому)</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="605"/>
<location filename="../bitmessageqt/bitmessageui.py" line="613"/>
<source>Address</source>
<translation>Адрес</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="580"/>
<location filename="../bitmessageqt/bitmessageui.py" line="588"/>
<source>Stream</source>
<translation>Поток</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="581"/>
<location filename="../bitmessageqt/bitmessageui.py" line="589"/>
<source>Your Identities</source>
<translation>Ваши Адреса</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="582"/>
<location filename="../bitmessageqt/bitmessageui.py" line="590"/>
<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="583"/>
<location filename="../bitmessageqt/bitmessageui.py" line="591"/>
<source>Add new Subscription</source>
<translation>Добавить новую подписку</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="586"/>
<location filename="../bitmessageqt/bitmessageui.py" line="594"/>
<source>Label</source>
<translation>Название</translation>
<translation>Имя</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="589"/>
<location filename="../bitmessageqt/bitmessageui.py" line="597"/>
<source>Subscriptions</source>
<translation>Подписки</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="590"/>
<location filename="../bitmessageqt/bitmessageui.py" line="598"/>
<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>Адресная книга удобна для присвоения осмысленных имен Bitmessage адресам Ваших друзей. Вы можете добавлять новые записи с помощью кнопки &quot;Добавить новую запись&quot;, или же правым кликом мышки на сообщении.</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="603"/>
<location filename="../bitmessageqt/bitmessageui.py" line="611"/>
<source>Name or Label</source>
<translation>Название</translation>
<translation>Имя</translation>
</message>
<message>
<location filename="../bitmessageqt/bitmessageui.py" line="598"/>
<location filename="../bitmessageqt/bitmessageui.py" line="606"/>
<source>Use a Blacklist (Allow all incoming messages except those on the Blacklist)</source>
<translation>Использовать черный список (Разрешить все входящие со