'
content = ' '.join(lines) # To keep the whitespace between lines
content = shared.fixPotentiallyInvalidUTF8Data(content)
- content = unicode(content, 'utf-8')
+ content = content.decode('utf-8')
textEdit.setHtml(content)
def on_action_InboxMarkUnread(self):
@@ -3090,7 +3092,7 @@ class MyForm(settingsmixin.SMainWindow):
self.setSendFromComboBox(toAddressAtCurrentInboxRow)
quotedText = self.quoted_text(
- unicode(messageAtCurrentInboxRow, 'utf-8', 'replace'))
+ messageAtCurrentInboxRow.decode('utf-8', 'replace'))
widget['message'].setPlainText(quotedText)
if acct.subject[0:3] in ('Re:', 'RE:'):
widget['subject'].setText(
@@ -3717,7 +3719,6 @@ class MyForm(settingsmixin.SMainWindow):
text = tableWidget.item(currentRow, currentColumn).label
else:
text = tableWidget.item(currentRow, currentColumn).data(QtCore.Qt.UserRole)
- # text = unicode(str(text), 'utf-8', 'ignore')
clipboard = QtWidgets.QApplication.clipboard()
clipboard.setText(text)
@@ -3833,10 +3834,10 @@ class MyForm(settingsmixin.SMainWindow):
self.setAddressSound(widget.item(widget.currentRow(), 0).text())
def setAddressSound(self, addr):
- filters = [unicode(_translate(
+ filters = [_translate(
"MainWindow", "Sound files (%s)" %
' '.join(['*%s%s' % (os.extsep, ext) for ext in sound.extensions])
- ))]
+ )]
sourcefile = QtWidgets.QFileDialog.getOpenFileName(
self, _translate("MainWindow", "Set notification sound..."),
filter=';;'.join(filters)
@@ -3846,7 +3847,7 @@ class MyForm(settingsmixin.SMainWindow):
return
destdir = os.path.join(state.appdata, 'sounds')
- destfile = unicode(addr) + os.path.splitext(sourcefile)[-1]
+ destfile = addr.decode('utf-8') + os.path.splitext(sourcefile)[-1]
destination = os.path.join(destdir, destfile)
if sourcefile == destination:
@@ -4093,16 +4094,16 @@ class MyForm(settingsmixin.SMainWindow):
folder = self.getCurrentFolder()
if msgid:
queryreturn = sqlQuery(
- '''SELECT message FROM %s WHERE %s=?''' % (
+ 'SELECT message FROM %s WHERE %s=?' % (
('sent', 'ackdata') if folder == 'sent'
else ('inbox', 'msgid')
), msgid
)
try:
- message = unicode(queryreturn[-1][0], 'utf-8')
+ message = queryreturn[-1][0].decode('utf-8')
except NameError:
- message = u""
+ message = u''
except IndexError:
# _translate() often returns unicode, no redefinition here!
# pylint: disable=redefined-variable-type
@@ -4118,7 +4119,7 @@ class MyForm(settingsmixin.SMainWindow):
self.updateUnreadStatus(tableWidget, currentRow, msgid)
# propagate
if folder != 'sent' and sqlExecute(
- '''UPDATE inbox SET read=1 WHERE msgid=? AND read=0''',
+ 'UPDATE inbox SET read=1 WHERE msgid=? AND read=0',
msgid
) > 0:
self.propagateUnreadCount()
@@ -4134,8 +4135,9 @@ class MyForm(settingsmixin.SMainWindow):
self.rerenderMessagelistToLabels()
completerList = self.ui.lineEditTo.completer().model().stringList()
for i in range(len(completerList)):
- if unicode(completerList[i]).endswith(" <" + item.address + ">"):
- completerList[i] = item.label + " <" + item.address + ">"
+ address_block = " <" + item.address + ">"
+ if completerList[i].endswith(address_block):
+ completerList[i] = item.label + address_block
self.ui.lineEditTo.completer().model().setStringList(completerList)
def tabWidgetCurrentChanged(self, n):
--
2.45.1
From 5acee0cf41dc7318400b595daa6f2e484342c259 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Sat, 8 May 2021 22:16:53 +0300
Subject: [PATCH 25/37] Remove redundant unicode() in
plugins.indicator_libmessaging
---
src/plugins/indicator_libmessaging.py | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/plugins/indicator_libmessaging.py b/src/plugins/indicator_libmessaging.py
index b471d2ef..4cd583e3 100644
--- a/src/plugins/indicator_libmessaging.py
+++ b/src/plugins/indicator_libmessaging.py
@@ -23,9 +23,9 @@ class IndicatorLibmessaging(object):
return
self._menu = {
- 'send': unicode(_translate('MainWindow', 'Send')),
- 'messages': unicode(_translate('MainWindow', 'Messages')),
- 'subscriptions': unicode(_translate('MainWindow', 'Subscriptions'))
+ 'send': _translate('MainWindow', 'Send'),
+ 'messages': _translate('MainWindow', 'Messages'),
+ 'subscriptions': _translate('MainWindow', 'Subscriptions')
}
self.new_message_item = self.new_broadcast_item = None
@@ -45,12 +45,11 @@ class IndicatorLibmessaging(object):
def show_unread(self, draw_attention=False):
"""
- show the number of unread messages and subscriptions
+ Show the number of unread messages and subscriptions
on the messaging menu
"""
for source, count in zip(
- ('messages', 'subscriptions'),
- self.form.getUnread()
+ ('messages', 'subscriptions'), self.form.getUnread()
):
if count > 0:
if self.app.has_source(source):
--
2.45.1
From 2f8734d60b36a8d77bc54a2a23fea5350ba41e08 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Wed, 9 Jun 2021 20:21:50 +0300
Subject: [PATCH 26/37] Change depends in stdeb.cfg
---
stdeb.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/stdeb.cfg b/stdeb.cfg
index 0d4cfbcb..f337a9fe 100644
--- a/stdeb.cfg
+++ b/stdeb.cfg
@@ -2,8 +2,8 @@
Package: pybitmessage
Section: net
Build-Depends: dh-python, libssl-dev, python-all-dev, python-setuptools, python-six
-Depends: openssl, python-setuptools
-Recommends: apparmor, python-msgpack, python-qt4, python-stem, tor
+Depends: openssl, python-setuptools, python-six
+Recommends: apparmor, python-msgpack, python-pyqt5, python-stem, tor
Suggests: python-pyopencl, python-jsonrpclib, python-defusedxml, python-qrcode
Suite: bionic
Setup-Env-Vars: DEB_BUILD_OPTIONS=nocheck
--
2.45.1
From 9a1424c189b82d6a8b1f7312d63c708def1768a1 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Thu, 7 Oct 2021 18:31:51 +0300
Subject: [PATCH 27/37] qtpy based fallback for PyQt5
---
src/depends.py | 18 +++++------
src/fallback/__init__.py | 64 +++++++++++++++++++++++-----------------
2 files changed, 46 insertions(+), 36 deletions(-)
diff --git a/src/depends.py b/src/depends.py
index f4a5157c..5774c1ac 100755
--- a/src/depends.py
+++ b/src/depends.py
@@ -384,25 +384,25 @@ def check_pyqt():
"""
# pylint: disable=no-member
try:
- from fallback import qtpy
+ from fallback import PyQt5
except ImportError:
logger.error(
- 'PyBitmessage requires qtpy, PyQt 4.8 or later and Qt 4.7 or later.'
- )
- qtpy = None
+ 'PyBitmessage requires PyQt5 or qtpy, PyQt 4.8 or later'
+ ' and Qt 4.7 or later.')
+ PyQt5 = None
- if not qtpy:
+ if not PyQt5:
return False
- logger.info('PyQt Version: %s', qtpy.PYQT_VERSION)
- logger.info('Qt Version: %s', qtpy.QT_VERSION)
+ logger.info('PyQt Version: %s', PyQt5.PYQT_VERSION)
+ logger.info('Qt Version: %s', PyQt5.QT_VERSION)
passed = True
- if version.LooseVersion(qtpy.PYQT_VERSION) < '4.8':
+ if version.LooseVersion(PyQt5.PYQT_VERSION) < '4.8':
logger.error(
'This version of PyQt is too old. PyBitmessage requries'
' PyQt 4.8 or later.')
passed = False
- if version.LooseVersion(qtpy.QT_VERSION) < '4.7':
+ if version.LooseVersion(PyQt5.QT_VERSION) < '4.7':
logger.error(
'This version of Qt is too old. PyBitmessage requries'
' Qt 4.7 or later.')
diff --git a/src/fallback/__init__.py b/src/fallback/__init__.py
index bd1f51b9..06998e2a 100644
--- a/src/fallback/__init__.py
+++ b/src/fallback/__init__.py
@@ -32,34 +32,44 @@ else:
return hasher
try:
- import qtpy
+ import PyQt5
except ImportError:
try:
- from PyQt5 import QtCore, QtGui, QtWidgets, QtNetwork, uic
+ import qtpy as PyQt5
except ImportError:
- qtpy = None
- else:
- import sys
- import types
+ pass
+else:
+ from PyQt5 import QtCore
- QtCore.Signal = QtCore.pyqtSignal
- context = {
- 'API': 'pyqt5', # for tr
- 'PYQT_VERSION': QtCore.PYQT_VERSION_STR,
- 'QT_VERSION': QtCore.QT_VERSION_STR,
- 'QtCore': QtCore,
- 'QtGui': QtGui,
- 'QtWidgets': QtWidgets,
- 'QtNetwork': QtNetwork,
- 'uic': uic
- }
- try:
- from PyQt5 import QtTest
- except ImportError:
- pass
- else:
- context['QtTest'] = QtTest
- qtpy = types.ModuleType(
- 'qtpy', 'PyQt5 based dynamic fallback for qtpy')
- qtpy.__dict__.update(context)
- sys.modules['qtpy'] = qtpy
+ QtCore.Signal = QtCore.pyqtSignal
+ PyQt5.PYQT_VERSION = QtCore.PYQT_VERSION_STR
+ PyQt5.QT_VERSION = QtCore.QT_VERSION_STR
+ # try:
+ # from qtpy import QtCore, QtGui, QtWidgets, QtNetwork, uic
+ # except ImportError:
+ # PyQt5 = None
+ # else:
+ # import sys
+ # import types
+
+ # QtCore.Signal = QtCore.pyqtSignal
+ # context = {
+ # 'API': 'pyqt5', # for tr
+ # 'PYQT_VERSION': QtCore.PYQT_VERSION_STR,
+ # 'QT_VERSION': QtCore.QT_VERSION_STR,
+ # 'QtCore': QtCore,
+ # 'QtGui': QtGui,
+ # 'QtWidgets': QtWidgets,
+ # 'QtNetwork': QtNetwork,
+ # 'uic': uic
+ # }
+ # try:
+ # from PyQt5 import QtTest
+ # except ImportError:
+ # pass
+ # else:
+ # context['QtTest'] = QtTest
+ # PyQt5 = types.ModuleType(
+ # 'PyQt5', 'qtpy based dynamic fallback for PyQt5')
+ # PyQt5.__dict__.update(context)
+ # sys.modules['PyQt5'] = PyQt5
--
2.45.1
From ced7b4df30877ff80b652db0ccc989df4c94250b Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Fri, 19 Nov 2021 23:11:11 +0200
Subject: [PATCH 28/37] Fix UnicodeEncodeError in bitmessageqt.blacklist when
deleting an entry
---
src/bitmessageqt/blacklist.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/bitmessageqt/blacklist.py b/src/bitmessageqt/blacklist.py
index 1875e001..0a1a2a3a 100644
--- a/src/bitmessageqt/blacklist.py
+++ b/src/bitmessageqt/blacklist.py
@@ -197,11 +197,11 @@ class Blacklist(QtWidgets.QWidget, RetranslateMixin):
if BMConfigParser().get('bitmessagesettings', 'blackwhitelist') == 'black':
sqlExecute(
'''DELETE FROM blacklist WHERE label=? AND address=?''',
- str(labelAtCurrentRow), str(addressAtCurrentRow))
+ labelAtCurrentRow, addressAtCurrentRow)
else:
sqlExecute(
'''DELETE FROM whitelist WHERE label=? AND address=?''',
- str(labelAtCurrentRow), str(addressAtCurrentRow))
+ labelAtCurrentRow, addressAtCurrentRow)
self.tableWidgetBlacklist.removeRow(currentRow)
def on_action_BlacklistClipboard(self):
--
2.45.1
From 327a539a552f4f48a6627d1f6d7f229b0a5426e8 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Mon, 29 Nov 2021 16:30:33 +0200
Subject: [PATCH 29/37] Replace removed cmp parameter of list.sort() by key in
getSortedAccounts()
---
src/bitmessageqt/account.py | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/bitmessageqt/account.py b/src/bitmessageqt/account.py
index a1331334..852eb836 100644
--- a/src/bitmessageqt/account.py
+++ b/src/bitmessageqt/account.py
@@ -22,10 +22,8 @@ def getSortedAccounts():
"""Get a sorted list of address config sections"""
configSections = BMConfigParser().addresses()
configSections.sort(
- cmp=lambda x, y: cmp(
- BMConfigParser().get(x, 'label').decode('utf-8').lower(),
- BMConfigParser().get(y, 'label').decode('utf-8').lower())
- )
+ key=lambda item:
+ BMConfigParser().get(item, 'label').decode('utf-8').lower())
return configSections
--
2.45.1
From a0496813fad5eb7c91f4b1ba9b3a115a83adb5f6 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Mon, 29 Nov 2021 17:41:39 +0200
Subject: [PATCH 30/37] Fix imports in bitmessageqt.tests
---
src/bitmessageqt/tests/main.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/bitmessageqt/tests/main.py b/src/bitmessageqt/tests/main.py
index 9ffba909..9631878d 100644
--- a/src/bitmessageqt/tests/main.py
+++ b/src/bitmessageqt/tests/main.py
@@ -4,7 +4,8 @@ import Queue
import sys
import unittest
-from qtpy import QtCore, QtWidgets
+from PyQt5 import QtCore, QtWidgets
+from six import string_types
import bitmessageqt
import queues
@@ -39,10 +40,7 @@ class TestMain(unittest.TestCase):
def test_translate(self):
"""Check the results of _translate() with various args"""
- self.assertIsInstance(
- _translate("MainWindow", "Test"),
- unicode
- )
+ self.assertIsInstance(_translate("MainWindow", "Test"), string_types)
class TestUISignaler(TestBase):
--
2.45.1
From d9fb640b26415cf60f8b6e68e51cfd45dea4d510 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Wed, 15 Dec 2021 19:10:27 +0200
Subject: [PATCH 31/37] Add python-qtpy into appimage recipe to build with Qt4
---
packages/AppImage/PyBitmessage.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/AppImage/PyBitmessage.yml b/packages/AppImage/PyBitmessage.yml
index 4f0c7e3d..33e8ff00 100644
--- a/packages/AppImage/PyBitmessage.yml
+++ b/packages/AppImage/PyBitmessage.yml
@@ -11,6 +11,7 @@ ingredients:
- python-msgpack
- python-qrcode
- python-qt4
+ - python-qtpy
- python-setuptools
- python-sip
- python-six
--
2.45.1
From 14347689578225d4913525f0c363f476e0ad3890 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Wed, 15 Dec 2021 19:26:21 +0200
Subject: [PATCH 32/37] Try to fix the issue with XKB in appimage by adding
xkb-data package
---
packages/AppImage/PyBitmessage.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/AppImage/PyBitmessage.yml b/packages/AppImage/PyBitmessage.yml
index 33e8ff00..1738da08 100644
--- a/packages/AppImage/PyBitmessage.yml
+++ b/packages/AppImage/PyBitmessage.yml
@@ -16,6 +16,7 @@ ingredients:
- python-sip
- python-six
- sni-qt
+ - xkb-data
exclude:
- libmng2
- libncursesw5
--
2.45.1
From 991055621630bd2f190927a79876dd9c8fa0bd43 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Wed, 15 Dec 2021 19:31:33 +0200
Subject: [PATCH 33/37] Add "Ubuntu 20" key to depends.PACKAGES['qtpy'] dict
---
src/depends.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/depends.py b/src/depends.py
index 5774c1ac..2519b5bd 100755
--- a/src/depends.py
+++ b/src/depends.py
@@ -59,6 +59,7 @@ PACKAGES = {
"Debian": "python-qtpy",
"Ubuntu": "python-qtpy",
"Ubuntu 12": "python-qtpy",
+ "Ubuntu 20": "python-qtpy",
"openSUSE": "python-QtPy",
"Fedora": "python2-QtPy",
"Guix": "",
--
2.45.1
From 1368013a4e9ab87cc0b52fb4075e93e09ccb4766 Mon Sep 17 00:00:00 2001
From: Dmitri Bogomolov <4glitch@gmail.com>
Date: Wed, 15 Dec 2021 20:53:57 +0200
Subject: [PATCH 34/37] Remove rebasing artifact in depends
---
src/depends.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/depends.py b/src/depends.py
index 2519b5bd..4cbd2ef7 100755
--- a/src/depends.py
+++ b/src/depends.py
@@ -168,7 +168,7 @@ def detectOSRelease():
pass
if detectOS.result == "Ubuntu" and ver < 14:
detectOS.result = "Ubuntu 12"
- elif detectOS.result == "Ubuntu" and version >= 20:
+ elif detectOS.result == "Ubuntu" and ver >= 20:
detectOS.result = "Ubuntu 20"
--
2.45.1
From 4cd0df72993261631e4fdf0f6d1353fd48780751 Mon Sep 17 00:00:00 2001
From: Kashiko Koibumi
Date: Wed, 22 May 2024 13:05:32 +0900
Subject: [PATCH 35/37] use qtpy directly instead of using fallback-PyQt5
---
docs/conf.py | 3 +-
src/bitmessageqt/__init__.py | 4 +-
src/bitmessageqt/address_dialogs.py | 2 +-
src/bitmessageqt/addressvalidator.py | 2 +-
src/bitmessageqt/bitmessage_icons_rc.py | 2 +-
src/bitmessageqt/bitmessageui.py | 2 +-
src/bitmessageqt/blacklist.py | 2 +-
src/bitmessageqt/dialogs.py | 2 +-
src/bitmessageqt/foldertree.py | 2 +-
src/bitmessageqt/languagebox.py | 2 +-
src/bitmessageqt/messagecompose.py | 2 +-
src/bitmessageqt/messageview.py | 2 +-
src/bitmessageqt/migrationwizard.py | 3 +-
src/bitmessageqt/networkstatus.py | 2 +-
src/bitmessageqt/newchandialog.py | 2 +-
src/bitmessageqt/retranslateui.py | 2 +-
src/bitmessageqt/settings.py | 2 +-
src/bitmessageqt/settingsmixin.py | 2 +-
src/bitmessageqt/statusbar.py | 2 +-
src/bitmessageqt/tests/main.py | 2 +-
src/bitmessageqt/uisignaler.py | 2 +-
src/bitmessageqt/utils.py | 2 +-
src/bitmessageqt/widgets.py | 2 +-
src/depends.py | 55 +++++++++++++++----------
src/fallback/__init__.py | 43 -------------------
src/qidenticon.py | 5 +--
src/tests/test_identicon.py | 2 +-
src/tr.py | 20 +--------
28 files changed, 62 insertions(+), 113 deletions(-)
diff --git a/docs/conf.py b/docs/conf.py
index b0cfef7b..bc0505cc 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -216,8 +216,7 @@ autodoc_mock_imports = [
'pkg_resources',
'pycanberra',
'pyopencl',
- 'PyQt4',
- 'PyQt5',
+ 'qtpy',
'qrcode',
'stem',
'xdg',
diff --git a/src/bitmessageqt/__init__.py b/src/bitmessageqt/__init__.py
index 43b958a2..4b3e63da 100644
--- a/src/bitmessageqt/__init__.py
+++ b/src/bitmessageqt/__init__.py
@@ -16,7 +16,7 @@ import time
from datetime import datetime, timedelta
from sqlite3 import register_adapter
-from PyQt5 import QtCore, QtGui, QtWidgets, QtNetwork
+from qtpy import QtCore, QtGui, QtWidgets, QtNetwork
import dialogs
import helper_addressbook
@@ -1442,7 +1442,7 @@ class MyForm(settingsmixin.SMainWindow):
self._theme_player = get_plugin('notification.sound', 'theme')
try:
- from PyQt5 import QtMultimedia
+ from qtpy import QtMultimedia
self._player = QtMultimedia.QSound.play
except ImportError:
_plugin = get_plugin(
diff --git a/src/bitmessageqt/address_dialogs.py b/src/bitmessageqt/address_dialogs.py
index 92b18ae7..903b588a 100644
--- a/src/bitmessageqt/address_dialogs.py
+++ b/src/bitmessageqt/address_dialogs.py
@@ -6,7 +6,7 @@ Dialogs that work with BM address.
import hashlib
-from PyQt5 import QtGui, QtWidgets
+from qtpy import QtGui, QtWidgets
import queues
import widgets
diff --git a/src/bitmessageqt/addressvalidator.py b/src/bitmessageqt/addressvalidator.py
index ac1e70bc..600347c6 100644
--- a/src/bitmessageqt/addressvalidator.py
+++ b/src/bitmessageqt/addressvalidator.py
@@ -6,7 +6,7 @@ used in `.dialogs.NewChanDialog`.
from Queue import Empty
-from PyQt5 import QtGui
+from qtpy import QtGui
from addresses import decodeAddress, addBMIfNotPresent
from bmconfigparser import config
diff --git a/src/bitmessageqt/bitmessage_icons_rc.py b/src/bitmessageqt/bitmessage_icons_rc.py
index 5d792c48..68404748 100644
--- a/src/bitmessageqt/bitmessage_icons_rc.py
+++ b/src/bitmessageqt/bitmessage_icons_rc.py
@@ -7,7 +7,7 @@
#
# WARNING! All changes made in this file will be lost!
-from PyQt5 import QtCore
+from qtpy import QtCore
qt_resource_data = "\
\x00\x00\x03\x66\
diff --git a/src/bitmessageqt/bitmessageui.py b/src/bitmessageqt/bitmessageui.py
index bd888309..7a034dfa 100644
--- a/src/bitmessageqt/bitmessageui.py
+++ b/src/bitmessageqt/bitmessageui.py
@@ -1,7 +1,7 @@
# pylint: skip-file
# flake8: noqa
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
from tr import _translate
from bmconfigparser import config
from foldertree import AddressBookCompleter
diff --git a/src/bitmessageqt/blacklist.py b/src/bitmessageqt/blacklist.py
index 52a366ac..ae271866 100644
--- a/src/bitmessageqt/blacklist.py
+++ b/src/bitmessageqt/blacklist.py
@@ -1,4 +1,4 @@
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
import widgets
from addresses import addBMIfNotPresent
diff --git a/src/bitmessageqt/dialogs.py b/src/bitmessageqt/dialogs.py
index fc828fef..07224f00 100644
--- a/src/bitmessageqt/dialogs.py
+++ b/src/bitmessageqt/dialogs.py
@@ -3,7 +3,7 @@ All dialogs are available in this module.
"""
# pylint: disable=too-few-public-methods
-from PyQt5 import QtWidgets
+from qtpy import QtWidgets
import paths
import widgets
diff --git a/src/bitmessageqt/foldertree.py b/src/bitmessageqt/foldertree.py
index 235aaf5c..57c2cd12 100644
--- a/src/bitmessageqt/foldertree.py
+++ b/src/bitmessageqt/foldertree.py
@@ -6,7 +6,7 @@ Folder tree and messagelist widgets definitions.
from cgi import escape
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
from bmconfigparser import config
from helper_sql import sqlExecute, sqlQuery
diff --git a/src/bitmessageqt/languagebox.py b/src/bitmessageqt/languagebox.py
index 1fd69334..c4b61154 100644
--- a/src/bitmessageqt/languagebox.py
+++ b/src/bitmessageqt/languagebox.py
@@ -3,7 +3,7 @@
import glob
import os
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
import paths
from bmconfigparser import config
diff --git a/src/bitmessageqt/messagecompose.py b/src/bitmessageqt/messagecompose.py
index c520030b..68de5ce0 100644
--- a/src/bitmessageqt/messagecompose.py
+++ b/src/bitmessageqt/messagecompose.py
@@ -1,6 +1,6 @@
"""The MessageCompose class definition"""
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
from tr import _translate
diff --git a/src/bitmessageqt/messageview.py b/src/bitmessageqt/messageview.py
index 364a92c2..ebf23c87 100644
--- a/src/bitmessageqt/messageview.py
+++ b/src/bitmessageqt/messageview.py
@@ -4,7 +4,7 @@ text rendering, HTML sanitization, lazy rendering (as you scroll down),
zoom and URL click warning popup.
"""
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
from safehtmlparser import SafeHTMLParser
from tr import _translate
diff --git a/src/bitmessageqt/migrationwizard.py b/src/bitmessageqt/migrationwizard.py
index 2bc32849..239770d2 100644
--- a/src/bitmessageqt/migrationwizard.py
+++ b/src/bitmessageqt/migrationwizard.py
@@ -1,5 +1,4 @@
-#!/usr/bin/env python2.7
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
class MigrationWizardIntroPage(QtWidgets.QWizardPage):
def __init__(self):
diff --git a/src/bitmessageqt/networkstatus.py b/src/bitmessageqt/networkstatus.py
index 318d44ab..9c7e5a25 100644
--- a/src/bitmessageqt/networkstatus.py
+++ b/src/bitmessageqt/networkstatus.py
@@ -4,7 +4,7 @@ Network status tab widget definition.
import time
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
import l10n
import network.stats
diff --git a/src/bitmessageqt/newchandialog.py b/src/bitmessageqt/newchandialog.py
index f4a89eea..2091a7ab 100644
--- a/src/bitmessageqt/newchandialog.py
+++ b/src/bitmessageqt/newchandialog.py
@@ -2,7 +2,7 @@
NewChanDialog class definition
"""
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
import widgets
from addresses import addBMIfNotPresent
diff --git a/src/bitmessageqt/retranslateui.py b/src/bitmessageqt/retranslateui.py
index dd08e53c..706c3e81 100644
--- a/src/bitmessageqt/retranslateui.py
+++ b/src/bitmessageqt/retranslateui.py
@@ -1,4 +1,4 @@
-from PyQt5 import QtWidgets
+from qtpy import QtWidgets
import widgets
diff --git a/src/bitmessageqt/settings.py b/src/bitmessageqt/settings.py
index 34c9c5d0..c784b2aa 100644
--- a/src/bitmessageqt/settings.py
+++ b/src/bitmessageqt/settings.py
@@ -7,7 +7,7 @@ import os
import sys
import tempfile
-from PyQt5 import QtCore, QtGui, QtWidgets
+from qtpy import QtCore, QtGui, QtWidgets
import six
import debug
diff --git a/src/bitmessageqt/settingsmixin.py b/src/bitmessageqt/settingsmixin.py
index a5b8db5c..9e53c6fb 100644
--- a/src/bitmessageqt/settingsmixin.py
+++ b/src/bitmessageqt/settingsmixin.py
@@ -4,7 +4,7 @@ src/settingsmixin.py
"""
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
class SettingsMixin(object):
diff --git a/src/bitmessageqt/statusbar.py b/src/bitmessageqt/statusbar.py
index 006ba564..478d570c 100644
--- a/src/bitmessageqt/statusbar.py
+++ b/src/bitmessageqt/statusbar.py
@@ -2,7 +2,7 @@
from time import time
-from PyQt5 import QtWidgets
+from qtpy import QtWidgets
class BMStatusBar(QtWidgets.QStatusBar):
diff --git a/src/bitmessageqt/tests/main.py b/src/bitmessageqt/tests/main.py
index 9631878d..1d65f16e 100644
--- a/src/bitmessageqt/tests/main.py
+++ b/src/bitmessageqt/tests/main.py
@@ -4,7 +4,7 @@ import Queue
import sys
import unittest
-from PyQt5 import QtCore, QtWidgets
+from qtpy import QtCore, QtWidgets
from six import string_types
import bitmessageqt
diff --git a/src/bitmessageqt/uisignaler.py b/src/bitmessageqt/uisignaler.py
index 6b72344e..8f34aff0 100644
--- a/src/bitmessageqt/uisignaler.py
+++ b/src/bitmessageqt/uisignaler.py
@@ -1,6 +1,6 @@
import sys
-from PyQt5 import QtCore
+from qtpy import QtCore
import queues
from network.node import Peer
diff --git a/src/bitmessageqt/utils.py b/src/bitmessageqt/utils.py
index cb5aedcb..cdeb0331 100644
--- a/src/bitmessageqt/utils.py
+++ b/src/bitmessageqt/utils.py
@@ -1,7 +1,7 @@
import hashlib
import os
-from PyQt5 import QtGui
+from qtpy import QtGui
import state
from addresses import addBMIfNotPresent
diff --git a/src/bitmessageqt/widgets.py b/src/bitmessageqt/widgets.py
index c4a91375..e3232fe6 100644
--- a/src/bitmessageqt/widgets.py
+++ b/src/bitmessageqt/widgets.py
@@ -1,4 +1,4 @@
-from PyQt5 import uic
+from qtpy import uic
import os.path
import paths
diff --git a/src/depends.py b/src/depends.py
index 1c42f441..6aeb32ef 100755
--- a/src/depends.py
+++ b/src/depends.py
@@ -69,8 +69,8 @@ PACKAGES = {
"description":
"You only need qtpy if you want to use the GUI."
" When only running as a daemon, this can be skipped.\n"
- "Also maybe you need to install PyQt5 if your package manager"
- " not installs it as qtpy dependency"
+ "Also maybe you need to install PyQt5 or PyQt4"
+ " if your package manager not installs it as qtpy dependency"
},
"msgpack": {
"OpenBSD": "py-msgpack",
@@ -381,34 +381,47 @@ def check_curses():
def check_pyqt():
"""Do pyqt dependency check.
- Here we are checking for PyQt4 with its version, as for it require
+ Here we are checking for qtpy with its version, as for it require
PyQt 4.8 or later.
"""
# pylint: disable=no-member
try:
- from fallback import PyQt5
+ import qtpy
except ImportError:
logger.error(
- 'PyBitmessage requires PyQt5 or qtpy, PyQt 4.8 or later'
- ' and Qt 4.7 or later.')
- PyQt5 = None
-
- if not PyQt5:
+ 'PyBitmessage requires qtpy, and PyQt5 or PyQt4, '
+ ' PyQt 4.8 or later and Qt 4.7 or later.')
return False
- logger.info('PyQt Version: %s', PyQt5.PYQT_VERSION)
- logger.info('Qt Version: %s', PyQt5.QT_VERSION)
+ from qtpy import QtCore
+ try:
+ logger.info('PyQt Version: %s', QtCore.PYQT_VERSION_STR)
+ except AttributeError:
+ logger.info('Can be PySide..')
+ try:
+ logger.info('Qt Version: %s', QtCore.__version__)
+ except AttributeError:
+ # Can be PySide..
+ pass
passed = True
- if version.LooseVersion(PyQt5.PYQT_VERSION) < '4.8':
- logger.error(
- 'This version of PyQt is too old. PyBitmessage requries'
- ' PyQt 4.8 or later.')
- passed = False
- if version.LooseVersion(PyQt5.QT_VERSION) < '4.7':
- logger.error(
- 'This version of Qt is too old. PyBitmessage requries'
- ' Qt 4.7 or later.')
- passed = False
+ try:
+ if version.LooseVersion(QtCore.PYQT_VERSION_STR) < '4.8':
+ logger.error(
+ 'This version of PyQt is too old. PyBitmessage requries'
+ ' PyQt 4.8 or later.')
+ passed = False
+ except AttributeError:
+ # Can be PySide..
+ pass
+ try:
+ if version.LooseVersion(QtCore.__version__) < '4.7':
+ logger.error(
+ 'This version of Qt is too old. PyBitmessage requries'
+ ' Qt 4.7 or later.')
+ passed = False
+ except AttributeError:
+ # Can be PySide..
+ pass
return passed
diff --git a/src/fallback/__init__.py b/src/fallback/__init__.py
index a0b8b6b4..f65999a1 100644
--- a/src/fallback/__init__.py
+++ b/src/fallback/__init__.py
@@ -30,46 +30,3 @@ else:
if data:
hasher.update(data)
return hasher
-
-try:
- import PyQt5
-except ImportError:
- try:
- import qtpy as PyQt5
- except ImportError:
- pass
-else:
- from PyQt5 import QtCore
-
- QtCore.Signal = QtCore.pyqtSignal
- PyQt5.PYQT_VERSION = QtCore.PYQT_VERSION_STR
- PyQt5.QT_VERSION = QtCore.QT_VERSION_STR
- # try:
- # from qtpy import QtCore, QtGui, QtWidgets, QtNetwork, uic
- # except ImportError:
- # PyQt5 = None
- # else:
- # import sys
- # import types
-
- # QtCore.Signal = QtCore.pyqtSignal
- # context = {
- # 'API': 'pyqt5', # for tr
- # 'PYQT_VERSION': QtCore.PYQT_VERSION_STR,
- # 'QT_VERSION': QtCore.QT_VERSION_STR,
- # 'QtCore': QtCore,
- # 'QtGui': QtGui,
- # 'QtWidgets': QtWidgets,
- # 'QtNetwork': QtNetwork,
- # 'uic': uic
- # }
- # try:
- # from PyQt5 import QtTest
- # except ImportError:
- # pass
- # else:
- # context['QtTest'] = QtTest
- # PyQt5 = types.ModuleType(
- # 'PyQt5', 'qtpy based dynamic fallback for PyQt5')
- # PyQt5.__dict__.update(context)
- # sys.modules['PyQt5'] = PyQt5
diff --git a/src/qidenticon.py b/src/qidenticon.py
index 049c0b2a..722c47ca 100644
--- a/src/qidenticon.py
+++ b/src/qidenticon.py
@@ -42,10 +42,7 @@ Returns an instance of :class:`QPixmap` which have generated identicon image.
from six.moves import range
-try:
- from PyQt5 import QtCore, QtGui
-except (ImportError, RuntimeError):
- from PyQt4 import QtCore, QtGui
+from qtpy import QtCore, QtGui
class IdenticonRendererBase(object):
diff --git a/src/tests/test_identicon.py b/src/tests/test_identicon.py
index 4c6be32d..35503d1c 100644
--- a/src/tests/test_identicon.py
+++ b/src/tests/test_identicon.py
@@ -4,7 +4,7 @@ import atexit
import unittest
try:
- from PyQt5 import QtGui, QtWidgets
+ from qtpy import QtGui, QtWidgets
from xvfbwrapper import Xvfb
from pybitmessage import qidenticon
except ImportError:
diff --git a/src/tr.py b/src/tr.py
index 765ba55c..45e8668c 100644
--- a/src/tr.py
+++ b/src/tr.py
@@ -15,26 +15,10 @@ def _tr_dummy(context, text, disambiguation=None, n=None):
if state.enableGUI and not state.curses:
try:
- from fallback import PyQt5 # noqa:F401
- from PyQt5 import QtWidgets, QtCore
+ from qtpy import QtWidgets, QtCore
except ImportError:
_translate = _tr_dummy
else:
- try:
- from PyQt5 import API
- except ImportError:
- API = 'pyqt5'
- if API == 'pyqt5':
- _translate = QtWidgets.QApplication.translate
- else:
- def _translate(context, text, disambiguation=None, n=None):
- return (
- QtWidgets.QApplication.translate(
- context, text, disambiguation)
- if n is None else
- QtWidgets.QApplication.translate(
- context, text, disambiguation,
- QtCore.QCoreApplication.CodecForTr, n)
- )
+ _translate = QtWidgets.QApplication.translate
else:
_translate = _tr_dummy
--
2.45.1
From d04d620c68bd80512174fc1c399f78fb7549c41c Mon Sep 17 00:00:00 2001
From: Kashiko Koibumi
Date: Mon, 27 May 2024 01:52:39 +0900
Subject: [PATCH 36/37] update translation files for using format() instead of
arg()
---
src/translations/bitmessage_ar.qm | Bin 39410 -> 38947 bytes
src/translations/bitmessage_ar.ts | 146 ++++++-------
src/translations/bitmessage_cs.qm | Bin 55998 -> 55524 bytes
src/translations/bitmessage_cs.ts | 152 ++++++-------
src/translations/bitmessage_da.qm | Bin 51755 -> 51240 bytes
src/translations/bitmessage_da.ts | 146 ++++++-------
src/translations/bitmessage_de.qm | Bin 97474 -> 97681 bytes
src/translations/bitmessage_de.ts | 266 +++++++++++------------
src/translations/bitmessage_en.qm | Bin 81265 -> 80955 bytes
src/translations/bitmessage_en.ts | 208 +++++++++---------
src/translations/bitmessage_en_pirate.qm | Bin 17497 -> 16990 bytes
src/translations/bitmessage_en_pirate.ts | 104 ++++-----
src/translations/bitmessage_eo.qm | Bin 87362 -> 87560 bytes
src/translations/bitmessage_eo.ts | 256 +++++++++++-----------
src/translations/bitmessage_fr.qm | Bin 92731 -> 92929 bytes
src/translations/bitmessage_fr.ts | 256 +++++++++++-----------
src/translations/bitmessage_it.qm | Bin 20451 -> 19879 bytes
src/translations/bitmessage_it.ts | 110 +++++-----
src/translations/bitmessage_ja.qm | Bin 66472 -> 66668 bytes
src/translations/bitmessage_ja.ts | 254 +++++++++++-----------
src/translations/bitmessage_nb.ts | 76 +++----
src/translations/bitmessage_nl.qm | Bin 12417 -> 11909 bytes
src/translations/bitmessage_nl.ts | 112 +++++-----
src/translations/bitmessage_no.qm | Bin 59534 -> 59029 bytes
src/translations/bitmessage_no.ts | 158 +++++++-------
src/translations/bitmessage_pl.qm | Bin 91161 -> 91359 bytes
src/translations/bitmessage_pl.ts | 256 +++++++++++-----------
src/translations/bitmessage_pt.qm | Bin 5172 -> 4715 bytes
src/translations/bitmessage_pt.ts | 106 ++++-----
src/translations/bitmessage_ru.qm | Bin 86534 -> 86735 bytes
src/translations/bitmessage_ru.ts | 256 +++++++++++-----------
src/translations/bitmessage_sk.qm | Bin 90043 -> 90252 bytes
src/translations/bitmessage_sk.ts | 266 +++++++++++------------
src/translations/bitmessage_sv.ts | 104 ++++-----
src/translations/bitmessage_zh_cn.ts | 248 ++++++++++-----------
src/translations/noarg.sh | 7 +
src/translations/update.sh | 2 +
37 files changed, 1749 insertions(+), 1740 deletions(-)
create mode 100755 src/translations/noarg.sh
create mode 100755 src/translations/update.sh
diff --git a/src/translations/bitmessage_ar.qm b/src/translations/bitmessage_ar.qm
index 892f61604c7d0314c27d1fad99d42ddc84a73641..6f2795451a825180ddc1bf77e6c00a0394580a1c 100644
GIT binary patch
delta 2894
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
JzPR06@*jZVK*|6B
diff --git a/src/translations/bitmessage_ar.ts b/src/translations/bitmessage_ar.ts
index 6bf906d7..4b3ba9c1 100644
--- a/src/translations/bitmessage_ar.ts
+++ b/src/translations/bitmessage_ar.ts
@@ -241,8 +241,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- واحد من العناوين، %1، حاصل على رقم إصدار 1، العناوين ذات رقم الإصدار 1 غير مدعومه حالياً، هل باستطاعتنا حذفه الآن؟
+
+ واحد من العناوين، {0}، حاصل على رقم إصدار 1، العناوين ذات رقم الإصدار 1 غير مدعومه حالياً، هل باستطاعتنا حذفه الآن؟
@@ -261,13 +261,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
- تم إرسال الرسالة في %1
+
+ تم إرسال الرسالة في {0}
@@ -276,8 +276,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- تم استلام إشعار الاستلام للرسالة %1
+
+ تم استلام إشعار الاستلام للرسالة {0}
@@ -286,18 +286,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- البث في %1
+
+ البث في {0}
-
- مشكلة: العمل المطلوب من قبل المستلم أصعب من ما كنت مستعد للقيام به %1
+
+ مشكلة: العمل المطلوب من قبل المستلم أصعب من ما كنت مستعد للقيام به {0}
-
- مشكلة: مفتاح تشفير المرسل إليه غير جيد، لا يمكن تشفير الرسالة. %1
+
+ مشكلة: مفتاح تشفير المرسل إليه غير جيد، لا يمكن تشفير الرسالة. {0}
@@ -306,8 +306,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- حالة غير معروفه: %1 %2
+
+ حالة غير معروفه: {0} {1}
@@ -347,10 +347,10 @@ Please type the desired email address (including @mailchuck.com) below:
يمكنك إدارة مفاتيحك بواسطة تعديل ملف keys.dat المحفوظ في
-%1
+{0}
مهم جداً أن تحتفظ بنسخة إضافية من هذا الملف.
@@ -366,10 +366,10 @@ It is important that you back up this file.
يمكنك إدارة مفاتيحك بواسطة تعديل ملف keys.dat المحفوظ في
-%1
+{0}
مهم جداً أن تحتفظ بنسخة إضافية من هذا الملف. هل ترغب بفتح الملف الآن؟ تأكد من إغلاق البرنامج Bitmessage قبل تعديل الملف.
@@ -434,8 +434,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- تم تكوين زمرة بنجاح، لإتاحة الفرصة للأخرين بالإنضمام لمجموعتك أعطهم إسم الزمرة و هذا العنوان %1، هذا العنوان سيظهر ضمن هوياتك.
+
+ تم تكوين زمرة بنجاح، لإتاحة الفرصة للأخرين بالإنضمام لمجموعتك أعطهم إسم الزمرة و هذا العنوان {0}، هذا العنوان سيظهر ضمن هوياتك.
@@ -502,53 +502,53 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
- خطأ: عناوين ال Bitmessage تبدأ ب BM-، يرجى فحص %1
+
+ خطأ: عناوين ال Bitmessage تبدأ ب BM-، يرجى فحص {0}
-
- خطأ: لم يتم إدخال أو نسخ العنوان %1 بطريقة صحيحة، يرجى فحصه.
+
+ خطأ: لم يتم إدخال أو نسخ العنوان {0} بطريقة صحيحة، يرجى فحصه.
-
- خطأ: العنوان %1 يحتوي على حروف غير صالحة، يرجى فحصه.
+
+ خطأ: العنوان {0} يحتوي على حروف غير صالحة، يرجى فحصه.
-
- خطأ: رقم إصدار العنوان %1 عالي جداً، إما أن تقوم بتحديث برنامج Bitmessage أو أن شريكك ذكي جدأ.
+
+ خطأ: رقم إصدار العنوان {0} عالي جداً، إما أن تقوم بتحديث برنامج Bitmessage أو أن شريكك ذكي جدأ.
-
- بعض البيانات المشفرة ضمن العنوان %1 قصيرة جداً. يمكن أن يكون هناك خطأ في برنامج شريكك.
+
+ بعض البيانات المشفرة ضمن العنوان {0} قصيرة جداً. يمكن أن يكون هناك خطأ في برنامج شريكك.
-
- بعض البيانات المشفرة ضمن العنوان %1 طويلة جداً. يمكن أن يكون هناك خطأ في برنامج شريكك.
+
+ بعض البيانات المشفرة ضمن العنوان {0} طويلة جداً. يمكن أن يكون هناك خطأ في برنامج شريكك.
-
+
-
- خطأ: هناك خطأ في هذا العنوان %1.
+
+ خطأ: هناك خطأ في هذا العنوان {0}.
@@ -562,8 +562,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- بالنظر إلى العنوان %1, Bitmessage لم يستطع فهم رقم إصدار العنوان %2، ربما يجب عليك تحديث برنامج Bitmessage لإصداره الأخير.
+
+ بالنظر إلى العنوان {0}, Bitmessage لم يستطع فهم رقم إصدار العنوان {1}، ربما يجب عليك تحديث برنامج Bitmessage لإصداره الأخير.
@@ -572,8 +572,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- بالنظر إلى العنوان %1, Bitmessage لم يستطع فهم رقم إصدار العنوان %2، ربما يجب عليك تحديث برنامج Bitmessage لإصداره الأخير.
+
+ بالنظر إلى العنوان {0}, Bitmessage لم يستطع فهم رقم إصدار العنوان {1}، ربما يجب عليك تحديث برنامج Bitmessage لإصداره الأخير.
@@ -707,8 +707,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- لم يستطع Bitmessage العثور على عنوانك %1, ربما قمت بحذف العنوان؟
+
+ لم يستطع Bitmessage العثور على عنوانك {0}, ربما قمت بحذف العنوان؟
@@ -861,8 +861,8 @@ Are you sure you want to delete the channel?
-
- أنت تستخدم نقطة عبور TCP %1 - يمكنك تغييره في قائمة الضبط.
+
+ أنت تستخدم نقطة عبور TCP {0} - يمكنك تغييره في قائمة الضبط.
@@ -1056,7 +1056,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1071,47 +1071,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1140,7 +1140,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1160,12 +1160,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1175,7 +1175,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1200,7 +1200,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1220,7 +1220,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1232,17 +1232,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1252,7 +1252,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1267,12 +1267,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1635,27 +1635,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_cs.qm b/src/translations/bitmessage_cs.qm
index c25ccafac3de70f43735d13ce56b870a4f452c24..8fde0714829146363a484a3e9d35ed0f36890845 100644
GIT binary patch
delta 3298
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
-
- Jedna z Vašich adres, %1, je stará adresa verze 1. Adresy verze 1 již nejsou podporovány. Můžeme ji nyní smazat?
+
+ Jedna z Vašich adres, {0}, je stará adresa verze 1. Adresy verze 1 již nejsou podporovány. Můžeme ji nyní smazat?
@@ -261,13 +261,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Zpráva odeslána. Čekám na potvrzení. Odesláno v %1
+
+ Zpráva odeslána. Čekám na potvrzení. Odesláno v {0}
-
- Zpráva odeslána. Odesláno v %1
+
+ Zpráva odeslána. Odesláno v {0}
@@ -276,8 +276,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Potvrzení o přijetí zprávy %1
+
+ Potvrzení o přijetí zprávy {0}
@@ -286,18 +286,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Rozesláno v %1
+
+ Rozesláno v {0}
-
- Problém: Obtížnost práce požadovaná adresátem je vyšší než Vámi povolené maximum. %1
+
+ Problém: Obtížnost práce požadovaná adresátem je vyšší než Vámi povolené maximum. {0}
-
- Problém: Šifrovací klíč adresáta je nepoužitelný. Zprávu nelze zašifrovat. %1
+
+ Problém: Šifrovací klíč adresáta je nepoužitelný. Zprávu nelze zašifrovat. {0}
@@ -306,8 +306,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Neznámý stav: %1 %2
+
+ Neznámý stav: {0} {1}
@@ -347,10 +347,10 @@ Please type the desired email address (including @mailchuck.com) below:
Své klíče můžete spravovat editováním souboru keys.dat, který najdete zde:
- %1
+ {0}
Je důležité si tento soubor zazálohovat.
@@ -366,10 +366,10 @@ Je důležité si tento soubor zazálohovat.
Své klíče můžete spravovat editováním souboru keys.dat, který najdete zde:
- %1
+ {0}
Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otevřít? (Nezapomeňte zavřít Bitmessage předtím, než provedete jakékoli změny.)
@@ -434,8 +434,8 @@ Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otev
-
- Kanál byl úspěšně vytvořen. Když chcete jiným lidem povolit připojit se k Vašemu kanálu, řekněte jim jméno kanálu a tuto adresu Bitmessage: %1. Tuto adresu také najdete v sekci "Vaše identity".
+
+ Kanál byl úspěšně vytvořen. Když chcete jiným lidem povolit připojit se k Vašemu kanálu, řekněte jim jméno kanálu a tuto adresu Bitmessage: {0}. Tuto adresu také najdete v sekci "Vaše identity".
@@ -502,53 +502,53 @@ Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otev
-
- Zpráva, kterou se snažíte poslat, je o %1 bajtů delší, než je dovoleno. (Maximum je 261644 bajtů). Zkuste ji prosím před odesláním zkrátit.
+
+ Zpráva, kterou se snažíte poslat, je o {0} bajtů delší, než je dovoleno. (Maximum je 261644 bajtů). Zkuste ji prosím před odesláním zkrátit.
-
+
-
- Chyba: Adresy Bitmessage začínají na BM- Zkontroluje prosím %1
+
+ Chyba: Adresy Bitmessage začínají na BM- Zkontroluje prosím {0}
-
- Chyba: Adresa %1 nebyla správně opsána nebo zkopírována. Zkontrolujte ji prosím.
+
+ Chyba: Adresa {0} nebyla správně opsána nebo zkopírována. Zkontrolujte ji prosím.
-
- Chyba: Adresa %1 obsahuje neplatné znaky. Zkontrolujte ji prosím.
+
+ Chyba: Adresa {0} obsahuje neplatné znaky. Zkontrolujte ji prosím.
-
- Chyba: Verze adresy %1 je příliš vysoká. Buď používáte starou verzi Bitmessage a je čas na aktualizaci, nebo si Váš známý dělá legraci.
+
+ Chyba: Verze adresy {0} je příliš vysoká. Buď používáte starou verzi Bitmessage a je čas na aktualizaci, nebo si Váš známý dělá legraci.
-
- Chyba: Některá data zakódovaná v adrese %1 jsou příliš krátká. Možná je to chyba softwaru, který Váš známý používá.
+
+ Chyba: Některá data zakódovaná v adrese {0} jsou příliš krátká. Možná je to chyba softwaru, který Váš známý používá.
-
- Chyba: Některá data zakódovaná v adrese %1 jsou příliš dlouhá. Možná je to chyba softwaru, který Váš známý používá.
+
+ Chyba: Některá data zakódovaná v adrese {0} jsou příliš dlouhá. Možná je to chyba softwaru, který Váš známý používá.
-
- Chyba: Některá data zakódovaná v adrese %1 mají neplatný formát. Možná je to chyba softwaru, který Váš známý používá.
+
+ Chyba: Některá data zakódovaná v adrese {0} mají neplatný formát. Možná je to chyba softwaru, který Váš známý používá.
-
- Chyba: Nastal problém s adresou %1.
+
+ Chyba: Nastal problém s adresou {0}.
@@ -562,8 +562,8 @@ Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otev
-
- Co se týče adresy %1, Bitmessage nerozumí jejímu číslu verze "%2". Možná byste měl(a) aktualizovat Bitmessage na nejnovější verzi.
+
+ Co se týče adresy {0}, Bitmessage nerozumí jejímu číslu verze "{1}". Možná byste měl(a) aktualizovat Bitmessage na nejnovější verzi.
@@ -572,8 +572,8 @@ Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otev
-
- Co se týče adresy %1, Bitmessage neumí zpracovat její číslo proudu "%2". Možná byste měl(a) aktualizovat Bitmessage na nejnovější verzi.
+
+ Co se týče adresy {0}, Bitmessage neumí zpracovat její číslo proudu "{1}". Možná byste měl(a) aktualizovat Bitmessage na nejnovější verzi.
@@ -707,8 +707,8 @@ Je důležité si tento soubor zazálohovat. Přejete si tento soubor nyní otev
-
- Bitmessage nemůže najít Vaši adresu %1. Možná jste ji odstranil(a)?
+
+ Bitmessage nemůže najít Vaši adresu {0}. Možná jste ji odstranil(a)?
@@ -861,8 +861,8 @@ Are you sure you want to delete the channel?
-
- Používáte TCP port %1. (To lze změnit v nastavení).
+
+ Používáte TCP port {0}. (To lze změnit v nastavení).
@@ -1056,7 +1056,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1071,47 +1071,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1134,7 +1134,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1154,12 +1154,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1169,7 +1169,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1194,7 +1194,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1214,7 +1214,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1226,17 +1226,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1246,7 +1246,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1261,12 +1261,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1629,27 +1629,27 @@ Možnost "Náhodné číslo" je nastavena jako výchozí, deterministi
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_da.qm b/src/translations/bitmessage_da.qm
index e5588987d61b2cbd158dd2b8b9444f3daa08fb46..1b4366011f9a29afbab0e833797b0c7327ffe3f8 100644
GIT binary patch
delta 3458
zcmaJ@2~<;O7XDsdUiL*4MWsqqK$d_=Q4z}`f-GuqMFnJ0qavCp!37b5Vp|0q(T6Qi
z3RJQN#7G~6Q5XXiC
z^#(}8k5a%LunT_(tiFdqS6%>aO1MgbfH+@x_Pt1;#PHo*0VJhi#I-yi_jg3Rcb1ZP
zZnODzi288~&{Kd3TYn~i4=~|983A-e%)(W`PA5!Wc>+L@)tZ5|hY_2<5ZJ#C(^F}~
z{&vhbL;<@i5oZb@q#KbS$|oC-qyQx_s}4(^lS94&%llJCkynxVkvA|R}bDTs#5j@hz*oTt}jv
z$g1DI0_3e^d({1t7`eu3%7X~lQFgd72iRd^M>P@fp6l2^orccuFtekRnt;^%Z0YZb
zz=U$PBJph!;a&Ea;w(^mkF8H6l@E7gFT79hhlR2i#d@IIJ)14q&Nj6b1Cr(JPtz%p
zal6>Il@w@!n^2uZn%UPb4E!_<*t@#bUnUMUmrDEtd{-R%q$pexpLDL9OlVoOnF)=bovLf8<
zP5u3=Buh_$RPRgjcf^qfvL%~6NGv9$gg-@rjm?r1$Af63o|0VHeU`c+SMs&FKeb_r
zRH@vP#nWtb)3z)MnR)OP;J<3gldt_E@|D(6>k(cTsyDm@4%x$t0ku
z(h=r_Il!AwrQ`7um@`Rg(oq19QYqg}NR!P?T6T39i3ZYbZ_#>wi}b+u7^<~J`s38!
ziORprHJ6isb0Q?|3lS`tEsgO0kL#6R~
zOU_KFrGZo*Bo-A+5
zY@?BTSbigND+SWY?{^;z6xPe{Ye@A~_40?c6mU?bLS9LJgZvdfR!xjgRfK3M-Z_53Dy{AV>VHX#D)LD_QL9i*1eJhyRV9>BrgJk?n;y`{c)6UH+cktdYKiLNkUk_n*sSQW&92#JvjtA7CLLW$*)=v>c3bsek~7@_
zr`1DTh-u+EwXb2B8Q9&Z9`+>#+&M`-?l5II(peo-6$C6gqE0SbM}0g+o#Eg`>UB{U
zT%pS*BwM|=;RW#FWp!Y6t7@r*Va#ii=gJ;}~csvFik2Q)F9U(gvq5NmTL;2gPzIIvgK{hlJYjz^~dh!yr
z8=K{m%`a8kTgIyA$eHy#bJBs2a_Y`s>FdmO9N?ez4Q4|407qx*R!g#DJ2SKwMq?gK
z(8GYa$N>FEvHE`Pxm#$uF=g(Y6jO%AXwY;7A=1uybpzYi$V=W
zHlG~e#E)}u<1ab+J7$kD8s_NJ4XK9tnv4Z{P0HN4>3Wl?!`lFj7n?OSo1dtO*fLwh
zi=CYR;_$Y{|GzlQ|Gy6H`SSx@JDpmF4}2_U7V=sTz51`21@aXh0iB#Nllcc8<6iOV
z{W|+0e3YkW$DRQLds>pc%nXymr+7KN;6lzyEME#HbeY_$px4k2~G2XmeuzMH0efY%SUN$U!dhvz98C}+g^U9DnJM*!`
zhKv?7kNA=Z&sSK_MKm~O#TfJ&<2+5Kaanq274#;pwGft?NG-$v5^c}7Ms4Zhc`{!Z
z9nR
delta 3802
zcmaJ@3tY{28~^^#IsbFNR5F)F$E8rIL?M(U-E^>0D^W)sm2ys6uh02B{cg|Y`+T40_uo;@-(ATs
zcQRL=1q2nq5PyJe1ZI2%gn0n+4M5E2fPXBlxzX=2kUkM;;UGBY0=Pv&aB(K!UJt=t
zZ@|OVCd(CIR|$X#r@&S{1KyefwwCTqDg?V{D{vqR?7>o!Z4mC{!;F>|h+;#4W3G^d
z93q27un+kKD5}GN^S=Xw?!r|Z0K`9sd+$~t`dj!^kaJ017}>TISbPAX>rPS-FKn{(
zG{SF31CGBUYVFVDU@M~5Nl8A#l(`Fm`gXika1=nfRhoe%dc>B^1sca9E`ts!(*7
zWY9r`1QVgs9D+n)8Od(QenE=3Sj_KBk%ZM_!Ddfjz$FxJBR#4{6zOY#9hXs6&=;ua
zfw~L_fP&vUj^^*K#$_k6Q~5g{e|jI79>z#EnI8hZd5m*!0Wfk9)6a_#*m8>*EFSW$`!6T1H&^*vvmHKS>7b_-Edy
z1>b)BR*?>{yJeFrxyrPK~d66hK|scP;DGG!ECnV%s41tFVzMNqJ{l~Ql660GneNXNAZ
zcCTRorzXLkA>=^fuYx@u^)$aOXj~dcr12A2Y8`=@-wFP4cL*6;D>%8pg&;gAXmdD0
z>qRW{JsIj=$d3HE3K+GQ9esw_|K2dxKb=o06tWW@YJeX0Y~qyM6^Jo-~zhC}qizJ9}U{DfWnF
z52umg$krhV0&9i4
z)W@hCuL&)yy8(+X2|u!?uJnQM+g((4jXw%6$C6_W6NUGMq&L=8A%sfB&o7fy*GrtXQ@QS!
zOI*!gkVn3C5}&FCs
zm(@!4*G(Y~yeGLG^PC_(EtTaEXK+H=pSeM~ekpZbN(ij_LK<7Thd9&
z-N}?1q0~J0Dk&^Vm3GMLKxxq^ig5NiX+yv>%3-ebknABD%#j|d{e@WEB>iNug`{43
zZaJmK+evyYkvL%-BV(c(sKYIkNfrLc~C!7Z~0
znL9FX;UXZ1Z2dDA#0)w_qh$(sAO7s?MBC}rjx`4PrM9PqNqCTDqzBRR&clb@SQa_N`yuT|ur
z|8Me(kNS}QVEOlj=jmQ^zWhnd2I|$<72;dX1Z9CjIf)MTOIJ8$Q4Vv96a!N}p_Y3}
z;aW`wMwBXsa=U=>n+^|cz&SLvZyPp$Ww
zGVE~~u>PcSDkvrIT~V(2iS`pND60=ps+h^jO*2MOKe(=}QmQ$PX#9
zQ7=?ewgv!MCRK9HJ5<*Js$FM)2R-
zo8yS2p;fA9@6x@dR3gx^I6iqe5Zw040Ly2Rn*!!7ZjUlb<$_^Qi>=-Z>F35tRf8E9
z?ms@=E#ayZ8MBHq~4D%wf2CwL5FI?!o0`_u^u`9k@BpZe+rTEAe;c
zG(84$KRAzK3c0=gdXOp3OFfk5;=?7WLz$%)gULoM6f%}kS5m>uK6
zg$E9K&AXmlN#Glu-W70-fqAd(`f|g^5ARG^@%SJS^MLy})V;&MpF++NJniSfx=aKvsvxIw|Jkq-7r{xKm!QALH=fT!=TiM~$g>Cog`b@nc
zU#~XhYIE~U{)C>IvYgZ3(NdFki_a8rC7FXdbPlVD>m3wt$Wv>LI(42YL!YLO37)FX
zHW+iQkk{3CSR%6;8RiPtm{TH>S~&_xq465h9#(w_!>
zXrbfsYdiK`Gy3FwWl+1M;quDL>;KZn%AbcB)Xo2LME>QfZ871MJ$lDFhoM8}{xR*6
z)Rg{qP-FXlgZj|l4TWBpADph$Pt4F}8Pe=Dy8IwpDcKev)6O>J<=Q6FbX`_<=ep9Q
z%grSom^$W68mHdu#3d=69biWaUem#Otm(^Tuj~=+kdb20hh`Z}CarNnryj}dENx0=
uR)#6pA!MF5BP!tIOB^u`7+zX6WNG^r?n?DCn|Ym(uCW3JQqFF#iQ;MEF?%
diff --git a/src/translations/bitmessage_da.ts b/src/translations/bitmessage_da.ts
index fcf80470..707967e7 100644
--- a/src/translations/bitmessage_da.ts
+++ b/src/translations/bitmessage_da.ts
@@ -241,8 +241,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- En af dine adresser, %1 er en gammel version 1-addresse. Version 1-addresser understøttes ikke længere. Må vi slette den?
+
+ En af dine adresser, {0} er en gammel version 1-addresse. Version 1-addresser understøttes ikke længere. Må vi slette den?
@@ -261,13 +261,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Besked afsendt. Afventer bekræftelse på modtagelse. Sendt %1
+
+ Besked afsendt. Afventer bekræftelse på modtagelse. Sendt {0}
-
- Besked sendt. Sendt %1
+
+ Besked sendt. Sendt {0}
@@ -276,8 +276,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Bekræftelse på modtagelse er modtaget %1
+
+ Bekræftelse på modtagelse er modtaget {0}
@@ -286,18 +286,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Afsendt %1
+
+ Afsendt {0}
-
- Problem: Beregningen som kræves af modtageren er mere besværlig end du accepterer. %1
+
+ Problem: Beregningen som kræves af modtageren er mere besværlig end du accepterer. {0}
-
- Problem: Modtagerens krypteringsnøgle virker ikke. Beskeden kunne ikke krypteres. %1
+
+ Problem: Modtagerens krypteringsnøgle virker ikke. Beskeden kunne ikke krypteres. {0}
@@ -306,8 +306,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Ukendt status: %1 %2
+
+ Ukendt status: {0} {1}
@@ -347,10 +347,10 @@ Please type the desired email address (including @mailchuck.com) below:
Du kan administrere dine nøgler ved at redigere keys.dat-filen i
-%1
+{0}
Det er vigtigt at tage backup af denne fil.
@@ -366,10 +366,10 @@ Det er vigtigt at tage backup af denne fil.
Du kan administrere dine nøgler ved at redigere keys.dat-filen i
-%1
+{0}
Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før du foretager ændringer.)
@@ -434,8 +434,8 @@ Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før
-
- Ny kanal oprettet. For at andre kan blive medlem skal du oplyse dem kanalnavnet og denne Bitmessage-adresse: %1. Denne adresse vises også i 'Dine identiteter'.
+
+ Ny kanal oprettet. For at andre kan blive medlem skal du oplyse dem kanalnavnet og denne Bitmessage-adresse: {0}. Denne adresse vises også i 'Dine identiteter'.
@@ -502,53 +502,53 @@ Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før
-
- Beskeden som du prøver at sende er %1 byte for lang. (Den maksimale størrelse er 261644 byte). Prøv at gøre den kortere før afsendelsen.
+
+ Beskeden som du prøver at sende er {0} byte for lang. (Den maksimale størrelse er 261644 byte). Prøv at gøre den kortere før afsendelsen.
-
+
-
- Fejl: Bitmessage-adresser starter med BM- Check %1
+
+ Fejl: Bitmessage-adresser starter med BM- Check {0}
-
- Fejl: Adressen %1 er skrever eller kopieret forkert. Tjek den venligst.
+
+ Fejl: Adressen {0} er skrever eller kopieret forkert. Tjek den venligst.
-
- Fejl: Adressen %1 indeholder ugyldige tegn. Tjek den venligst.
+
+ Fejl: Adressen {0} indeholder ugyldige tegn. Tjek den venligst.
-
+
-
+
-
+
-
+
-
- Fejl: Der er noget galt med adressen %1.
+
+ Fejl: Der er noget galt med adressen {0}.
@@ -562,8 +562,8 @@ Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før
-
- Vedrørende adressen %1, Bitmessage forstår ikke addreseversion %2. Måske bør du opgradere Bitmessage til den nyeste version.
+
+ Vedrørende adressen {0}, Bitmessage forstår ikke addreseversion {1}. Måske bør du opgradere Bitmessage til den nyeste version.
@@ -572,8 +572,8 @@ Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før
-
- Vedrørende adressen %1, Bitmessage kan ikke håndtere flod nummer %2. Måske bør du opgradere Bitmessage til den nyeste version.
+
+ Vedrørende adressen {0}, Bitmessage kan ikke håndtere flod nummer {1}. Måske bør du opgradere Bitmessage til den nyeste version.
@@ -707,8 +707,8 @@ Det er vigtigt at tage backup af denne fil. (Sørg for at lukke Bitmessage før
-
- Bitmessage kan ikke finde din adresse %1. Måske har du fjernet den?
+
+ Bitmessage kan ikke finde din adresse {0}. Måske har du fjernet den?
@@ -865,8 +865,8 @@ Er du sikker på at du vil slette denne kanal?
-
- Du bruger TCP-port %1. (Dette kan ændres i indstillingerne).
+
+ Du bruger TCP-port {0}. (Dette kan ændres i indstillingerne).
@@ -1060,8 +1060,8 @@ Er du sikker på at du vil slette denne kanal?
-
- Zoom %1%
+
+ Zoom {0}%
@@ -1075,47 +1075,47 @@ Er du sikker på at du vil slette denne kanal?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1136,7 +1136,7 @@ Er du sikker på at du vil slette denne kanal?
-
+
@@ -1156,12 +1156,12 @@ Er du sikker på at du vil slette denne kanal?
-
+
-
+
@@ -1171,7 +1171,7 @@ Er du sikker på at du vil slette denne kanal?
-
+
@@ -1196,7 +1196,7 @@ Er du sikker på at du vil slette denne kanal?
-
+
@@ -1216,7 +1216,7 @@ Er du sikker på at du vil slette denne kanal?
-
+
@@ -1228,17 +1228,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1248,7 +1248,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1263,12 +1263,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1631,27 +1631,27 @@ Som standard er tilfældige tal valgt, men der er både fordele og ulemper ved a
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_de.qm b/src/translations/bitmessage_de.qm
index ef443a619e0e40e55aede8479d45b488e57652f4..e42c1760a3ef57b38624c14f3ff0d4606f57589b 100644
GIT binary patch
delta 6500
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
-
- Iu de viaj adresoj, %1, estas malnova versio 1 adreso. Versioj 1 adresoj ne estas jam subtenataj. Ĉu ni povas forigi ĝin?
+
+ Iu de viaj adresoj, {0}, estas malnova versio 1 adreso. Versioj 1 adresoj ne estas jam subtenataj. Ĉu ni povas forigi ĝin?
@@ -370,13 +370,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Mesaĝo sendita. Atendado je konfirmo. Sendita je %1
+
+ Mesaĝo sendita. Atendado je konfirmo. Sendita je {0}
-
- Mesaĝo sendita. Sendita je %1
+
+ Mesaĝo sendita. Sendita je {0}
@@ -385,8 +385,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Ricevis konfirmon de la mesaĝo je %1
+
+ Ricevis konfirmon de la mesaĝo je {0}
@@ -395,18 +395,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Elsendo je %1
+
+ Elsendo je {0}
-
- Problemo: la demandita laboro de la ricevonto estas pli malfacila ol vi pretas fari. %1
+
+ Problemo: la demandita laboro de la ricevonto estas pli malfacila ol vi pretas fari. {0}
-
- Problemo: la ĉifroŝlosilo de la ricevonto estas rompita. Ne povis ĉifri la mesaĝon. %1
+
+ Problemo: la ĉifroŝlosilo de la ricevonto estas rompita. Ne povis ĉifri la mesaĝon. {0}
@@ -415,8 +415,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Nekonata stato: %1 %2
+
+ Nekonata stato: {0} {1}
@@ -456,10 +456,10 @@ Please type the desired email address (including @mailchuck.com) below:
Vi povas administri viajn ŝlosilojn per redakti la dosieron “keys.dat” en la dosierujo
-%1.
+{0}.
Estas grava, ke vi faru sekurkopion de tiu dosiero.
@@ -475,10 +475,10 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero.
Vi povas administri viajn ŝlosilojn per redakti la dosieron “keys.dat” en la dosierujo
-%1.
+{0}.
Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dosieron nun? (Bonvolu certigi ke Bitmesaĝo estas fermita antaŭ fari ŝanĝojn.)
@@ -543,7 +543,7 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dos
-
+
@@ -611,52 +611,52 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dos
-
- La mesaĝon kiun vi provis sendi estas tro longa je %1 bitokoj. (La maksimumo estas 261644 bitokoj.) Bonvolu mallongigi ĝin antaŭ sendado.
+
+ La mesaĝon kiun vi provis sendi estas tro longa je {0} bitokoj. (La maksimumo estas 261644 bitokoj.) Bonvolu mallongigi ĝin antaŭ sendado.
-
- Eraro: via konto ne estas registrita je retpoŝta kluzo. Registranta nun kiel %1, bonvolu atendi ĝis la registrado finos antaŭ vi reprovos sendi iun ajn.
+
+ Eraro: via konto ne estas registrita je retpoŝta kluzo. Registranta nun kiel {0}, bonvolu atendi ĝis la registrado finos antaŭ vi reprovos sendi iun ajn.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -671,8 +671,8 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dos
-
- Dum prilaborado de adreso adreso %1, Bitmesaĝo ne povas kompreni numerojn %2 de adresversioj. Eble ĝisdatigu Bitmesaĝon al la plej nova versio.
+
+ Dum prilaborado de adreso adreso {0}, Bitmesaĝo ne povas kompreni numerojn {1} de adresversioj. Eble ĝisdatigu Bitmesaĝon al la plej nova versio.
@@ -681,8 +681,8 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dos
-
- Dum prilaborado de adreso %1, Bitmesaĝo ne povas priservi %2 fluojn numerojn. Eble ĝisdatigu Bitmesaĝon al la plej nova versio.
+
+ Dum prilaborado de adreso {0}, Bitmesaĝo ne povas priservi {1} fluojn numerojn. Eble ĝisdatigu Bitmesaĝon al la plej nova versio.
@@ -816,8 +816,8 @@ Estas grava, ke vi faru sekurkopion de tiu dosiero. Ĉu vi volas malfermi la dos
-
- Bitmesaĝo ne povas trovi vian adreson %1. Ĉu eble vi forviŝis ĝin?
+
+ Bitmesaĝo ne povas trovi vian adreson {0}. Ĉu eble vi forviŝis ĝin?
@@ -974,7 +974,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1169,8 +1169,8 @@ Are you sure you want to delete the channel?
-
- Pligrandigo: %1
+
+ Pligrandigo: {0}
@@ -1184,48 +1184,48 @@ Are you sure you want to delete the channel?
-
+
-
- La nova versio de PyBitmessage estas disponebla: %1. Elŝutu ĝin de https://github.com/Bitmessage/PyBitmessage/releases/latest
+
+ La nova versio de PyBitmessage estas disponebla: {0}. Elŝutu ĝin de https://github.com/Bitmessage/PyBitmessage/releases/latest
-
- Atendado ĝis laborpruvo finiĝos… %1%
+
+ Atendado ĝis laborpruvo finiĝos… {0}%
-
- Fermado de PyBitmessage… %1%
+
+ Fermado de PyBitmessage… {0}%
-
- Atendado ĝis objektoj estos senditaj… %1%
+
+ Atendado ĝis objektoj estos senditaj… {0}%
-
- Konservado de agordoj… %1%
+
+ Konservado de agordoj… {0}%
-
- Fermado de kerno… %1%
+
+ Fermado de kerno… {0}%
-
- Haltigado de sciigoj… %1%
+
+ Haltigado de sciigoj… {0}%
-
- Fermado tuj… %1%
+
+ Fermado tuj… {0}%
@@ -1239,8 +1239,8 @@ Are you sure you want to delete the channel?
-
- Fermado de PyBitmessage… %1%
+
+ Fermado de PyBitmessage… {0}%
@@ -1259,13 +1259,13 @@ Are you sure you want to delete the channel?
-
- Kreado de %1 novaj adresoj.
+
+ Kreado de {0} novaj adresoj.
-
- %1 jam estas en ‘Viaj Identigoj’. Ĝi ne estos aldonita ree.
+
+ {0} jam estas en ‘Viaj Identigoj’. Ĝi ne estos aldonita ree.
@@ -1274,7 +1274,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1299,8 +1299,8 @@ Are you sure you want to delete the channel?
-
- Elsendo sendita je %1
+
+ Elsendo sendita je {0}
@@ -1319,8 +1319,8 @@ Are you sure you want to delete the channel?
-
- Eraro: celadreso estas portebla aparato kiu necesas, ke la celadreso estu enhavita en la mesaĝo, sed tio estas malpermesita ne viaj agordoj. %1
+
+ Eraro: celadreso estas portebla aparato kiu necesas, ke la celadreso estu enhavita en la mesaĝo, sed tio estas malpermesita ne viaj agordoj. {0}
@@ -1332,19 +1332,19 @@ Malfacilaĵo ne estas bezonata por adresoj versioj 2, kiel tiu ĉi adreso.
+Receiver's required difficulty: {0} and {1}
Kalkulado de laborpruvo, kiu endas por sendi mesaĝon.
-Ricevonto postulas malfacilaĵon: %1 kaj %2
+Ricevonto postulas malfacilaĵon: {0} kaj {1}
-
- Eraro: la demandita laboro de la ricevonto (%1 kaj %2) estas pli malfacila ol vi pretas fari. %3
+
+ Eraro: la demandita laboro de la ricevonto ({0} kaj {1}) estas pli malfacila ol vi pretas fari. {2}
-
- Eraro: Vi provis sendi mesaĝon al vi mem aŭ al kanalo, tamen via ĉifroŝlosilo ne estas trovebla en la dosiero keys.dat. Mesaĝo ne povis esti ĉifrita. %1
+
+ Eraro: Vi provis sendi mesaĝon al vi mem aŭ al kanalo, tamen via ĉifroŝlosilo ne estas trovebla en la dosiero keys.dat. Mesaĝo ne povis esti ĉifrita. {0}
@@ -1353,8 +1353,8 @@ Ricevonto postulas malfacilaĵon: %1 kaj %2
-
- Mesaĝo sendita. Atendado je konfirmo. Sendita je %1
+
+ Mesaĝo sendita. Atendado je konfirmo. Sendita je {0}
@@ -1368,13 +1368,13 @@ Ricevonto postulas malfacilaĵon: %1 kaj %2
-
- Sendado de peto pri publika ĉifroŝlosilo. Atendado je respondo. Petis je %1
+
+ Sendado de peto pri publika ĉifroŝlosilo. Atendado je respondo. Petis je {0}
-
- UPnP pord-mapigo farita je pordo %1
+
+ UPnP pord-mapigo farita je pordo {0}
@@ -1418,18 +1418,18 @@ Ricevonto postulas malfacilaĵon: %1 kaj %2
-
- La nomo %1 ne trovita.
+
+ La nomo {0} ne trovita.
-
- La namecoin-peto fiaskis (%1)
+
+ La namecoin-peto fiaskis ({0})
-
- Nekonata tipo de namecoin-fasado: %1
+
+ Nekonata tipo de namecoin-fasado: {0}
@@ -1438,13 +1438,13 @@ Ricevonto postulas malfacilaĵon: %1 kaj %2
-
- La nomo %1 ne estas atribuita kun bitmesaĝa adreso.
+
+ La nomo {0} ne estas atribuita kun bitmesaĝa adreso.
-
- Sukceso! Namecoind versio %1 funkcias.
+
+ Sukceso! Namecoind versio {0} funkcias.
@@ -1507,53 +1507,53 @@ Bonvenon al facila kaj sekura Bitmesaĝo
-
- Eraro: bitmesaĝaj adresoj komenciĝas kun BM-. Bonvolu kontroli la adreson de ricevonto %1
+
+ Eraro: bitmesaĝaj adresoj komenciĝas kun BM-. Bonvolu kontroli la adreson de ricevonto {0}
-
- Eraro: la adreso de ricevonto %1 estas malprave tajpita aŭ kopiita. Bonvolu kontroli ĝin.
+
+ Eraro: la adreso de ricevonto {0} estas malprave tajpita aŭ kopiita. Bonvolu kontroli ĝin.
-
- Eraro: la adreso de ricevonto %1 enhavas malpermesatajn simbolojn. Bonvolu kontroli ĝin.
+
+ Eraro: la adreso de ricevonto {0} enhavas malpermesatajn simbolojn. Bonvolu kontroli ĝin.
-
- Eraro: la versio de adreso de ricevonto %1 estas tro alta. Eble vi devas ĝisdatigi vian bitmesaĝan programon aŭ via sagaca konato uzas alian programon.
+
+ Eraro: la versio de adreso de ricevonto {0} estas tro alta. Eble vi devas ĝisdatigi vian bitmesaĝan programon aŭ via sagaca konato uzas alian programon.
-
- Eraro: kelkaj datumoj koditaj en la adreso de ricevonto %1 estas tro mallongaj. Povus esti ke io en la programo de via konato malfunkcias.
+
+ Eraro: kelkaj datumoj koditaj en la adreso de ricevonto {0} estas tro mallongaj. Povus esti ke io en la programo de via konato malfunkcias.
-
- Eraro: kelkaj datumoj koditaj en la adreso de ricevonto %1 estas tro longaj. Povus esti ke io en la programo de via konato malfunkcias.
+
+ Eraro: kelkaj datumoj koditaj en la adreso de ricevonto {0} estas tro longaj. Povus esti ke io en la programo de via konato malfunkcias.
-
- Eraro: kelkaj datumoj koditaj en la adreso de ricevonto %1 estas misformitaj. Povus esti ke io en la programo de via konato malfunkcias.
+
+ Eraro: kelkaj datumoj koditaj en la adreso de ricevonto {0} estas misformitaj. Povus esti ke io en la programo de via konato malfunkcias.
-
- Eraro: io malĝustas kun la adreso de ricevonto %1.
+
+ Eraro: io malĝustas kun la adreso de ricevonto {0}.
-
- Eraro: %1
+
+ Eraro: {0}
-
- De %1
+
+ De {0}
@@ -1665,8 +1665,8 @@ Bonvenon al facila kaj sekura Bitmesaĝo
-
- La ligilo "%1" estos malfermita per foliumilo. Tio povas esti malsekura, ĝi povos malanonimigi vin aŭ elŝuti malicajn datumojn. Ĉu vi certas?
+
+ La ligilo "{0}" estos malfermita per foliumilo. Tio povas esti malsekura, ĝi povos malanonimigi vin aŭ elŝuti malicajn datumojn. Ĉu vi certas?
@@ -2001,8 +2001,8 @@ La “hazardnombra” adreso estas antaŭagordita, sed antaŭkalkuleblaj adresoj
-
- Vi uzas TCP-pordon %1 (tio ĉi estas ŝanĝebla en la agordoj).
+
+ Vi uzas TCP-pordon {0} (tio ĉi estas ŝanĝebla en la agordoj).
@@ -2054,28 +2054,28 @@ La “hazardnombra” adreso estas antaŭagordita, sed antaŭkalkuleblaj adresoj
-
- Ekde lanĉo de la programo je %1
+
+ Ekde lanĉo de la programo je {0}
-
- Elŝuto: %1/s Sume: %2
+
+ Elŝuto: {0}/s Sume: {1}
-
- Alŝuto: %1/s Sume: %2
+
+ Alŝuto: {0}/s Sume: {1}
-
- Ĉiuj konektoj: %1
+
+ Ĉiuj konektoj: {0}
-
- Petoj pri inventaro en sekundo: %1
+
+ Petoj pri inventaro en sekundo: {0}
@@ -2240,8 +2240,8 @@ La “hazardnombra” adreso estas antaŭagordita, sed antaŭkalkuleblaj adresoj
newchandialog
-
- Sukcese kreis / anigis al la kanalo %1
+
+ Sukcese kreis / anigis al la kanalo {0}
diff --git a/src/translations/bitmessage_fr.qm b/src/translations/bitmessage_fr.qm
index 8cb08a3ad728c12b465349fc4b3be1cb1c2a9230..d54bf1649533cafe0ae660f2a3a35bfb1c7d5ff5 100644
GIT binary patch
delta 6280
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
-
- Une de vos adresses, %1, est une vieille adresse de la version 1. Les adresses de la version 1 ne sont plus supportées. Nous pourrions la supprimer maintenant?
+
+ Une de vos adresses, {0}, est une vieille adresse de la version 1. Les adresses de la version 1 ne sont plus supportées. Nous pourrions la supprimer maintenant?
@@ -334,13 +334,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Message envoyé. En attente de l’accusé de réception. Envoyé %1
+
+ Message envoyé. En attente de l’accusé de réception. Envoyé {0}
-
- Message envoyé. Envoyé %1
+
+ Message envoyé. Envoyé {0}
@@ -349,8 +349,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Accusé de réception reçu %1
+
+ Accusé de réception reçu {0}
@@ -359,18 +359,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Message de diffusion du %1
+
+ Message de diffusion du {0}
-
- Problème : Le travail demandé par le destinataire est plus difficile que ce que vous avez paramétré. %1
+
+ Problème : Le travail demandé par le destinataire est plus difficile que ce que vous avez paramétré. {0}
-
- Problème : la clé de chiffrement du destinataire n’est pas bonne. Il n’a pas été possible de chiffrer le message. %1
+
+ Problème : la clé de chiffrement du destinataire n’est pas bonne. Il n’a pas été possible de chiffrer le message. {0}
@@ -379,8 +379,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Statut inconnu : %1 %2
+
+ Statut inconnu : {0} {1}
@@ -420,9 +420,9 @@ Please type the desired email address (including @mailchuck.com) below:
- Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le répertoire %1.
+ Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le répertoire {0}.
Il est important de faire des sauvegardes de ce fichier.
@@ -438,9 +438,9 @@ Il est important de faire des sauvegardes de ce fichier.
- Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le répertoire %1. Il est important de faire des sauvegardes de ce fichier. Souhaitez-vous l’ouvrir maintenant? (Assurez-vous de fermer Bitmessage avant d’effectuer des changements.)
+ Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le répertoire {0}. Il est important de faire des sauvegardes de ce fichier. Souhaitez-vous l’ouvrir maintenant? (Assurez-vous de fermer Bitmessage avant d’effectuer des changements.)
@@ -504,7 +504,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -573,52 +573,52 @@ Le destinataire doit l’obtenir avant ce temps. Si votre client Bitmessage ne r
-
- Le message que vous essayez d’envoyer est trop long de %1 octets (le maximum est 261644 octets). Veuillez le réduire avant de l’envoyer.
+
+ Le message que vous essayez d’envoyer est trop long de {0} octets (le maximum est 261644 octets). Veuillez le réduire avant de l’envoyer.
-
- Erreur : votre compte n’a pas été inscrit à une passerelle de courrier électronique. Envoi de l’inscription maintenant en tant que %1, veuillez patienter tandis que l’inscription est en cours de traitement, avant de retenter l’envoi.
+
+ Erreur : votre compte n’a pas été inscrit à une passerelle de courrier électronique. Envoi de l’inscription maintenant en tant que {0}, veuillez patienter tandis que l’inscription est en cours de traitement, avant de retenter l’envoi.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -633,8 +633,8 @@ Le destinataire doit l’obtenir avant ce temps. Si votre client Bitmessage ne r
-
- Concernant l’adresse %1, Bitmessage ne peut pas comprendre les numéros de version de %2. Essayez de mettre à jour Bitmessage vers la dernière version.
+
+ Concernant l’adresse {0}, Bitmessage ne peut pas comprendre les numéros de version de {1}. Essayez de mettre à jour Bitmessage vers la dernière version.
@@ -643,8 +643,8 @@ Le destinataire doit l’obtenir avant ce temps. Si votre client Bitmessage ne r
-
- Concernant l’adresse %1, Bitmessage ne peut pas supporter les nombres de flux de %2. Essayez de mettre à jour Bitmessage vers la dernière version.
+
+ Concernant l’adresse {0}, Bitmessage ne peut pas supporter les nombres de flux de {1}. Essayez de mettre à jour Bitmessage vers la dernière version.
@@ -778,8 +778,8 @@ Le destinataire doit l’obtenir avant ce temps. Si votre client Bitmessage ne r
-
- Bitmessage ne peut pas trouver votre adresse %1. Peut-être l’avez-vous supprimée?
+
+ Bitmessage ne peut pas trouver votre adresse {0}. Peut-être l’avez-vous supprimée?
@@ -936,7 +936,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1131,8 +1131,8 @@ Are you sure you want to delete the channel?
-
- Niveau de zoom %1%
+
+ Niveau de zoom {0}%
@@ -1146,48 +1146,48 @@ Are you sure you want to delete the channel?
-
+
-
- Une nouvelle version de PyBitmessage est disponible : %1. Veuillez la télécharger depuis https://github.com/Bitmessage/PyBitmessage/releases/latest
+
+ Une nouvelle version de PyBitmessage est disponible : {0}. Veuillez la télécharger depuis https://github.com/Bitmessage/PyBitmessage/releases/latest
-
- En attente de la fin de la PoW… %1%
+
+ En attente de la fin de la PoW… {0}%
-
- Pybitmessage en cours d’arrêt… %1%
+
+ Pybitmessage en cours d’arrêt… {0}%
-
- En attente de l’envoi des objets… %1%
+
+ En attente de l’envoi des objets… {0}%
-
- Enregistrement des paramètres… %1%
+
+ Enregistrement des paramètres… {0}%
-
- Cœur en cours d’arrêt… %1%
+
+ Cœur en cours d’arrêt… {0}%
-
- Arrêt des notifications… %1%
+
+ Arrêt des notifications… {0}%
-
- Arrêt imminent… %1%
+
+ Arrêt imminent… {0}%
@@ -1201,8 +1201,8 @@ Are you sure you want to delete the channel?
-
- PyBitmessage en cours d’arrêt… %1%
+
+ PyBitmessage en cours d’arrêt… {0}%
@@ -1221,13 +1221,13 @@ Are you sure you want to delete the channel?
-
- Production de %1 nouvelles adresses.
+
+ Production de {0} nouvelles adresses.
-
- %1 est déjà dans "Vos identités". Il ne sera pas ajouté de nouveau.
+
+ {0} est déjà dans "Vos identités". Il ne sera pas ajouté de nouveau.
@@ -1236,7 +1236,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1261,8 +1261,8 @@ Are you sure you want to delete the channel?
-
- Message de diffusion envoyé %1
+
+ Message de diffusion envoyé {0}
@@ -1281,8 +1281,8 @@ Are you sure you want to delete the channel?
-
- Problème : la destination est un dispositif mobile qui nécessite que la destination soit incluse dans le message mais ceci n’est pas autorisé dans vos paramètres. %1
+
+ Problème : la destination est un dispositif mobile qui nécessite que la destination soit incluse dans le message mais ceci n’est pas autorisé dans vos paramètres. {0}
@@ -1294,19 +1294,19 @@ Il n’y a pas de difficulté requise pour les adresses version 2 comme celle-ci
+Receiver's required difficulty: {0} and {1}
Travail en cours afin d’envoyer le message.
-Difficulté requise du destinataire : %1 et %2
+Difficulté requise du destinataire : {0} et {1}
-
- Problème : Le travail demandé par le destinataire (%1 and %2) est plus difficile que ce que vous avez paramétré. %3
+
+ Problème : Le travail demandé par le destinataire ({0} and {1}) est plus difficile que ce que vous avez paramétré. {2}
-
- Problème : Vous essayez d’envoyer un message à un canal ou à vous-même mais votre clef de chiffrement n’a pas été trouvée dans le fichier keys.dat. Le message ne peut pas être chiffré. %1
+
+ Problème : Vous essayez d’envoyer un message à un canal ou à vous-même mais votre clef de chiffrement n’a pas été trouvée dans le fichier keys.dat. Le message ne peut pas être chiffré. {0}
@@ -1315,8 +1315,8 @@ Difficulté requise du destinataire : %1 et %2
-
- Message envoyé. En attente de l’accusé de réception. Envoyé %1
+
+ Message envoyé. En attente de l’accusé de réception. Envoyé {0}
@@ -1330,13 +1330,13 @@ Difficulté requise du destinataire : %1 et %2
-
- Envoi d’une demande de clef publique. En attente d’une réponse. Demandée à %1
+
+ Envoi d’une demande de clef publique. En attente d’une réponse. Demandée à {0}
-
- Transfert de port UPnP établi sur le port %1
+
+ Transfert de port UPnP établi sur le port {0}
@@ -1380,13 +1380,13 @@ Difficulté requise du destinataire : %1 et %2
-
- Le nom %1 n'a pas été trouvé.
+
+ Le nom {0} n'a pas été trouvé.
-
- La requête Namecoin a échouée (%1)
+
+ La requête Namecoin a échouée ({0})
@@ -1395,18 +1395,18 @@ Difficulté requise du destinataire : %1 et %2
-
- Le nom %1 n'a aucune donnée JSON valide.
+
+ Le nom {0} n'a aucune donnée JSON valide.
-
- Le nom %1 n'a aucune adresse Bitmessage d'associée.
+
+ Le nom {0} n'a aucune adresse Bitmessage d'associée.
-
- Succès ! Namecoind version %1 en cours d'exécution.
+
+ Succès ! Namecoind version {0} en cours d'exécution.
@@ -1470,53 +1470,53 @@ Bienvenue dans le facile et sécurisé Bitmessage
-
- Erreur : Les adresses Bitmessage commencent par BM- Veuillez vérifier l'adresse du destinataire %1
+
+ Erreur : Les adresses Bitmessage commencent par BM- Veuillez vérifier l'adresse du destinataire {0}
-
- Erreur : L’adresse du destinataire %1 n’est pas correctement tapée ou recopiée. Veuillez la vérifier.
+
+ Erreur : L’adresse du destinataire {0} n’est pas correctement tapée ou recopiée. Veuillez la vérifier.
-
- Erreur : L’adresse du destinataire %1 contient des caractères invalides. Veuillez la vérifier.
+
+ Erreur : L’adresse du destinataire {0} contient des caractères invalides. Veuillez la vérifier.
-
- Erreur : la version de l’adresse destinataire %1 est trop élevée. Vous devez mettre à niveau votre logiciel Bitmessage ou alors celui de votre connaissance est plus intelligent.
+
+ Erreur : la version de l’adresse destinataire {0} est trop élevée. Vous devez mettre à niveau votre logiciel Bitmessage ou alors celui de votre connaissance est plus intelligent.
-
- Erreur : quelques données codées dans l’adresse destinataire %1 sont trop courtes. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
+
+ Erreur : quelques données codées dans l’adresse destinataire {0} sont trop courtes. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
-
- Erreur : quelques données codées dans l’adresse destinataire %1 sont trop longues. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
+
+ Erreur : quelques données codées dans l’adresse destinataire {0} sont trop longues. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
-
- Erreur : quelques données codées dans l’adresse destinataire %1 sont mal formées. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
+
+ Erreur : quelques données codées dans l’adresse destinataire {0} sont mal formées. Il pourrait y avoir un soucis avec le logiciel de votre connaissance.
-
- Erreur : quelque chose ne va pas avec l'adresse de destinataire %1.
+
+ Erreur : quelque chose ne va pas avec l'adresse de destinataire {0}.
-
- Erreur : %1
+
+ Erreur : {0}
-
- De %1
+
+ De {0}
@@ -1628,8 +1628,8 @@ Bienvenue dans le facile et sécurisé Bitmessage
-
- Le lien "%1" s'ouvrira dans un navigateur. Cela pourrait être un risque de sécurité, cela pourrait vous désanonymiser ou télécharger des données malveillantes. Êtes-vous sûr(e) ?
+
+ Le lien "{0}" s'ouvrira dans un navigateur. Cela pourrait être un risque de sécurité, cela pourrait vous désanonymiser ou télécharger des données malveillantes. Êtes-vous sûr(e) ?
@@ -1964,8 +1964,8 @@ L’option "Nombre Aléatoire" est sélectionnée par défaut mais les
-
- Vous utilisez le port TCP %1. (Ceci peut être changé dans les paramètres).
+
+ Vous utilisez le port TCP {0}. (Ceci peut être changé dans les paramètres).
@@ -2017,28 +2017,28 @@ L’option "Nombre Aléatoire" est sélectionnée par défaut mais les
-
- Démarré depuis le %1
+
+ Démarré depuis le {0}
-
- Téléchargées : %1/s Total : %2
+
+ Téléchargées : {0}/s Total : {1}
-
- Téléversées : %1/s Total : %2
+
+ Téléversées : {0}/s Total : {1}
-
- Total des connexions : %1
+
+ Total des connexions : {0}
-
- Consultations d’inventaire par seconde : %1
+
+ Consultations d’inventaire par seconde : {0}
@@ -2203,8 +2203,8 @@ L’option "Nombre Aléatoire" est sélectionnée par défaut mais les
newchandialog
-
- Le canal %1 a été rejoint ou créé avec succès.
+
+ Le canal {0} a été rejoint ou créé avec succès.
diff --git a/src/translations/bitmessage_it.qm b/src/translations/bitmessage_it.qm
index d38e68bcbefa8b2931e7cd8aa7d982c5c33a8a48..8b2e991529957789d98dd66a9869c2332225a637 100644
GIT binary patch
delta 1198
zcmY*XdrVVz6#j1SqmNstAfm!d%d|i{Xesh4PvvQ{ftxU$Zs8H=1m@a=V#Xs_5;NCq
z1R)pE2;q@18OX!Q1`&+gBH1R}I?T+>7M94EI41&&Y%vV79ptb5aqqdm-#zC$-}$~X
z*U9v@F-?KS6dAxZ1Ho4Tei(@Q8p!(!FwO(78|nNAC`|_r6f|dOT}9vB{AiOfU~5w-YB(Tvu$MRwxh
zW55t6>n!{Y(7I)p9E29UTh@F37SXMc-L1O`q?gJbw{9m|iLAPTCzLN)U3)SRbDxcI
zoC5Y)*^c~oY3!ryxO$TEjqKEUIvc=xzRhTz;WWD%fyAwxrr>?RmHL!R8cPRK
z&75u6MEZ?$@2sZ*v2mO`rUwYi<1U|NXxuB@fPsLbeYk{7Xn0tdZp>X4a
zfZ5F$yS5pv$K=z8^8q1B{vc%zF6-RHhP=12q`UF{EI;WWWh$J`9DE;Ph
z$@oHLVDDd)*C>UvAwk8;_EFla|Qu%w{8W}RLQn{>j-zc4AwJwXww(t^>
z{6IC7yh`@nR9zESXy_Hy=N_s~a*N7p8cJU-2Cv+p-V0*WXFrpgM)BegoZm-@B3w`k40)h#IjcA~A$oq&+nhG|
zytl`^6R8&fO)YV4RNgtd2Mv6_#GR9lVvsn0Nb&}gM8(4eLZqqs5
z)Kxo9R_KaKN-7A#<_y~?8aW;LkA^Wxu2h5m|Bd|f9F;{UbZHK|-Bw=CC{CpLOxs
RzkOsjbyOvH6B`-B{0A6jN8tbf
delta 1618
zcmaJ=4@{J082^2D-*@occgN8M9_i|i;vn$&bEv=}g7Qal1tk!aChj;c?%=#L?qjDo
zIMcadQouenCq%kYrh=51Ofa*w*=*rl4p*zCV_F$1O=_k#d+>nS)Sm6W=g<2-zvuTn
z&wG2?nUVLI)>(0xe*b|vXnyjWciEE-4AnxgP7sNeva8#5R6IkjYUb$fXL3VFCXn*8JjK%pEKHJjmT#iwO63EplXO2)
z>S1*LVOI0xJ3xk-)vSCA$iB`l=+7k`&DwhtXe6JozJGFn)MU0Pr3)}EW%su*)WOGW
zcdQ+lC$Qb756HjB_HHZ#GEcC59bptNXTKPYB^)1na;*_Cj&Z4DJE&ucvz(^UrZ;iv
z4(cR*PCNJfg>%$;1XtepDUck+ZCp>li%s0l8(tu*hih-5#H2&qp_eHk<`-_DiijnP
zQiDuq=~8t4c!oBct>_P;th9Q?xqUSGJd@(5Qo5CMJV@J08!^2Xl&Tz}Hfw_lz9*fe
zl)jbe_`iboH;(|866vZ;XC4oJ_1IRxFhBU{APp{|CHVA5G^oU3KJ0QaEoB)$YtNsA
zy@`+h<_{n?O^TPtM6TdF4%6;4XY;!Kt)
zYLKCEnlApSBmJwkqUhHQii9=qHz!rRBrVA(Jjh*pmdTW^$Imw!VGgFh
z3>5T>D6o6I)+)QfYj=wYhGO~}tfIkamYBq_zSk4RWQ;7-?O8QFyMa7@Dh(`bs2IzZnxbgIz4W0`UK$JEM4D~?88cbBDJv)?^5*%
zp{IMFOc2xD=LgJ)>Bv*l)`USVlbG&(ANHYbKPY}Ic`*3MNYUg8?P6LgrY+Y!>y2rD
z%2+pLJVevu|37*2(T8fcUG#ZsYrLXWtn-rR%W+uUxlXIgQx#fh_bsZdtfh4Z0uZbf
zo;oq$C>?g!>dCk!#A_Etr@LzMqI4#AmUL9m`w>b2|Ha@7tWKBBQD>_OC;Z~N3a_o!
zxq4!!0Whu8=5gn{JoJWY*G}T|6)vl-#^v;i+Pqbio^KWHKI_z}k`UcxPIslp2Q?*6
PJdr?RP!n}7W0-#d
-
- Uno dei tuoi indirizzi, %1, è un indirizzo vecchio versione 1. Gli indirizzi versione 1 non sono più supportati. Posso eliminarlo ora?
+
+ Uno dei tuoi indirizzi, {0}, è un indirizzo vecchio versione 1. Gli indirizzi versione 1 non sono più supportati. Posso eliminarlo ora?
@@ -299,13 +299,13 @@ Il gateway email non condurrà operazioni PGP a vostro nome. È possibile
-
+
-
- Messaggio inviato. Inviato a %1
+
+ Messaggio inviato. Inviato a {0}
@@ -314,7 +314,7 @@ Il gateway email non condurrà operazioni PGP a vostro nome. È possibile
-
+
@@ -324,17 +324,17 @@ Il gateway email non condurrà operazioni PGP a vostro nome. È possibile
-
+
-
+
-
+
@@ -344,7 +344,7 @@ Il gateway email non condurrà operazioni PGP a vostro nome. È possibile
-
+
@@ -385,7 +385,7 @@ Il gateway email non condurrà operazioni PGP a vostro nome. È possibile
@@ -402,7 +402,7 @@ It is important that you back up this file.
@@ -468,7 +468,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -536,52 +536,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -596,7 +596,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -606,7 +606,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -741,7 +741,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -895,7 +895,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1090,7 +1090,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1105,47 +1105,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1166,7 +1166,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1186,12 +1186,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1201,7 +1201,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1226,7 +1226,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1246,7 +1246,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1258,17 +1258,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1278,7 +1278,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1293,12 +1293,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1660,27 +1660,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
- Connessioni totali: %1
+
+ Connessioni totali: {0}
-
+
diff --git a/src/translations/bitmessage_ja.qm b/src/translations/bitmessage_ja.qm
index 77fa63d1a56a57cc9ccf7027e4239bd296202a80..8637aa2e127307a220983e1c4b545ed2d0b9f72b 100644
GIT binary patch
delta 6170
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
diff --git a/src/translations/bitmessage_ja.ts b/src/translations/bitmessage_ja.ts
index f11289f5..2b1ebe97 100644
--- a/src/translations/bitmessage_ja.ts
+++ b/src/translations/bitmessage_ja.ts
@@ -352,8 +352,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- %1は古いバージョン1のアドレスです。バージョン1のアドレスはサポートが終了しています。すぐに削除しますか?
+
+ {0}は古いバージョン1のアドレスです。バージョン1のアドレスはサポートが終了しています。すぐに削除しますか?
@@ -372,13 +372,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- メッセージを送信しました。 確認応答を待っています。 %1 で送信されました
+
+ メッセージを送信しました。 確認応答を待っています。 {0} で送信されました
-
- メッセージは送信されました。送信先: %1
+
+ メッセージは送信されました。送信先: {0}
@@ -387,8 +387,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- メッセージの確認を受け取りました %1
+
+ メッセージの確認を受け取りました {0}
@@ -397,18 +397,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 配信: %1
+
+ 配信: {0}
-
- 問題: 受信者が要求している処理は現在あなたが設定しているよりも高い難易度です。 %1
+
+ 問題: 受信者が要求している処理は現在あなたが設定しているよりも高い難易度です。 {0}
-
- 問題: 受信者の暗号鍵は正当でない物です。メッセージを暗号化できません。 %1
+
+ 問題: 受信者の暗号鍵は正当でない物です。メッセージを暗号化できません。 {0}
@@ -417,8 +417,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 不明なステータス: %1 %2
+
+ 不明なステータス: {0} {1}
@@ -458,9 +458,9 @@ Please type the desired email address (including @mailchuck.com) below:
- %1
+ {0}
に保存されているkeys.datファイルを編集することで鍵を管理できます。
このファイルをバックアップしておくことは重要です。
@@ -477,9 +477,9 @@ It is important that you back up this file.
- %1
+ {0}
に保存されているkeys.datファイルを編集することで鍵を管理できます。
ファイルをバックアップしておくことは重要です。すぐにファイルを開きますか?(必ず編集する前にBitmessageを終了してください)
@@ -545,7 +545,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -616,52 +616,52 @@ It is important that you back up this file. Would you like to open the file now?
-
- 送信しようとしているメッセージが %1 バイト長すぎます。 (最大は261644バイトです)。 送信する前に短くしてください。
+
+ 送信しようとしているメッセージが {0} バイト長すぎます。 (最大は261644バイトです)。 送信する前に短くしてください。
-
- エラー: アカウントがメールゲートウェイに登録されていません。 今 %1 として登録を送信しています。送信を再試行する前に、登録が処理されるのをお待ちください。
+
+ エラー: アカウントがメールゲートウェイに登録されていません。 今 {0} として登録を送信しています。送信を再試行する前に、登録が処理されるのをお待ちください。
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -676,8 +676,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- アドレス %1 に接続しています。%2 のバージョン番号は処理できません。Bitmessageを最新のバージョンへアップデートしてください。
+
+ アドレス {0} に接続しています。{1} のバージョン番号は処理できません。Bitmessageを最新のバージョンへアップデートしてください。
@@ -686,8 +686,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- アドレス %1 に接続しています。%2 のストリーム番号は処理できません。Bitmessageを最新のバージョンへアップデートしてください。
+
+ アドレス {0} に接続しています。{1} のストリーム番号は処理できません。Bitmessageを最新のバージョンへアップデートしてください。
@@ -821,8 +821,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- アドレス %1 が見つかりません。既に削除していませんか?
+
+ アドレス {0} が見つかりません。既に削除していませんか?
@@ -979,7 +979,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1174,8 +1174,8 @@ Are you sure you want to delete the channel?
-
- ズーム レベル %1%
+
+ ズーム レベル {0}%
@@ -1189,48 +1189,48 @@ Are you sure you want to delete the channel?
-
+
-
- 新しいバージョンの PyBitmessage が利用可能です: %1。 https://github.com/Bitmessage/PyBitmessage/releases/latest からダウンロードしてください
+
+ 新しいバージョンの PyBitmessage が利用可能です: {0}。 https://github.com/Bitmessage/PyBitmessage/releases/latest からダウンロードしてください
-
- PoW(プルーフオブワーク)が完了するのを待っています... %1%
+
+ PoW(プルーフオブワーク)が完了するのを待っています... {0}%
-
- Pybitmessageをシャットダウンしています... %1%
+
+ Pybitmessageをシャットダウンしています... {0}%
-
- オブジェクトの送信待ち... %1%
+
+ オブジェクトの送信待ち... {0}%
-
- 設定を保存しています... %1%
+
+ 設定を保存しています... {0}%
-
- コアをシャットダウンしています... %1%
+
+ コアをシャットダウンしています... {0}%
-
- 通知を停止しています... %1%
+
+ 通知を停止しています... {0}%
-
- すぐにシャットダウンします... %1%
+
+ すぐにシャットダウンします... {0}%
@@ -1244,8 +1244,8 @@ Are you sure you want to delete the channel?
-
- PyBitmessageをシャットダウンしています... %1%
+
+ PyBitmessageをシャットダウンしています... {0}%
@@ -1264,13 +1264,13 @@ Are you sure you want to delete the channel?
-
- %1 の新しいアドレスを生成しています。
+
+ {0} の新しいアドレスを生成しています。
-
- %1はすでに「アドレス一覧」にあります。 もう一度追加できません。
+
+ {0}はすでに「アドレス一覧」にあります。 もう一度追加できません。
@@ -1279,7 +1279,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1304,8 +1304,8 @@ Are you sure you want to delete the channel?
-
- 配信が送信されました %1
+
+ 配信が送信されました {0}
@@ -1324,8 +1324,8 @@ Are you sure you want to delete the channel?
-
- 問題: メッセージに含まれた宛先のリクエストはモバイルデバイスですが、設定では許可されていません。 %1
+
+ 問題: メッセージに含まれた宛先のリクエストはモバイルデバイスですが、設定では許可されていません。 {0}
@@ -1337,18 +1337,18 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
メッセージの送信に必要な処理を行っています。
-受信者の必要な難易度: %1 および %2
+受信者の必要な難易度: {0} および {1}
-
- 問題: 受信者が要求している処理 (%1 および %2) は、現在あなたが設定しているよりも高い難易度です。 %3
+
+ 問題: 受信者が要求している処理 ({0} および {1}) は、現在あなたが設定しているよりも高い難易度です。 {2}
-
+
問題: あなた自身またはチャンネルにメッセージを送信しようとしていますが、暗号鍵がkeys.datファイルに見つかりませんでした。 メッセージを暗号化できませんでした。 %1
@@ -1358,8 +1358,8 @@ Receiver's required difficulty: %1 and %2
-
- メッセージを送信しました。 確認応答を待っています。 %1 で送信しました
+
+ メッセージを送信しました。 確認応答を待っています。 {0} で送信しました
@@ -1373,13 +1373,13 @@ Receiver's required difficulty: %1 and %2
-
- 公開鍵のリクエストを送信しています。 返信を待っています。 %1 でリクエストしました
+
+ 公開鍵のリクエストを送信しています。 返信を待っています。 {0} でリクエストしました
-
- ポート%1でUPnPポートマッピングが確立しました
+
+ ポート{0}でUPnPポートマッピングが確立しました
@@ -1423,18 +1423,18 @@ Receiver's required difficulty: %1 and %2
-
- 名前 %1 が見つかりませんでした。
+
+ 名前 {0} が見つかりませんでした。
-
- namecoin のクエリに失敗しました (%1)
+
+ namecoin のクエリに失敗しました ({0})
-
- 不明な namecoin インターフェースタイプ: %1
+
+ 不明な namecoin インターフェースタイプ: {0}
@@ -1443,13 +1443,13 @@ Receiver's required difficulty: %1 and %2
-
- 名前 %1 は関連付けられた Bitmessage アドレスがありません。
+
+ 名前 {0} は関連付けられた Bitmessage アドレスがありません。
-
- 成功! Namecoind バージョン %1 が実行中。
+
+ 成功! Namecoind バージョン {0} が実行中。
@@ -1513,53 +1513,53 @@ Receiver's required difficulty: %1 and %2
-
- エラー: BitmessageのアドレスはBM-で始まります。 受信者のアドレス %1 を確認してください
+
+ エラー: BitmessageのアドレスはBM-で始まります。 受信者のアドレス {0} を確認してください
-
- エラー: 受信者のアドレス %1 は正しく入力、またはコピーされていません。確認して下さい。
+
+ エラー: 受信者のアドレス {0} は正しく入力、またはコピーされていません。確認して下さい。
-
- エラー: 受信者のアドレス %1 は不正な文字を含んでいます。確認して下さい。
+
+ エラー: 受信者のアドレス {0} は不正な文字を含んでいます。確認して下さい。
-
- エラー: 受信者アドレスのバージョン %1 は高すぎます。 Bitmessageソフトウェアをアップグレードする必要があるか、連絡先が賢明になっているかのいずれかです。
+
+ エラー: 受信者アドレスのバージョン {0} は高すぎます。 Bitmessageソフトウェアをアップグレードする必要があるか、連絡先が賢明になっているかのいずれかです。
-
- エラー: アドレス %1 でエンコードされたデータが短すぎます。連絡先のソフトウェアが何かしら誤っている可能性があります。
+
+ エラー: アドレス {0} でエンコードされたデータが短すぎます。連絡先のソフトウェアが何かしら誤っている可能性があります。
-
- エラー: 受信者のアドレス %1 でエンコードされたデータが短すぎます。連絡先のソフトウェアが何かしら誤っている可能性があります。
+
+ エラー: 受信者のアドレス {0} でエンコードされたデータが短すぎます。連絡先のソフトウェアが何かしら誤っている可能性があります。
-
- エラー: 受信者のアドレス %1 でエンコードされたデータの一部が不正です。連絡先のソフトウェアが何かしら誤っている可能性があります。
+
+ エラー: 受信者のアドレス {0} でエンコードされたデータの一部が不正です。連絡先のソフトウェアが何かしら誤っている可能性があります。
-
- エラー: 受信者のアドレス %1 には何かしら誤りがあります。
+
+ エラー: 受信者のアドレス {0} には何かしら誤りがあります。
-
- エラー: %1
+
+ エラー: {0}
-
- 送信元 %1
+
+ 送信元 {0}
@@ -1671,8 +1671,8 @@ Receiver's required difficulty: %1 and %2
-
- リンク "%1" はブラウザで開きます。 セキュリティリスクの可能性があります。匿名性がなくなったり、悪意のあるデータをダウンロードする可能性があります。 よろしいですか?
+
+ リンク "{0}" はブラウザで開きます。 セキュリティリスクの可能性があります。匿名性がなくなったり、悪意のあるデータをダウンロードする可能性があります。 よろしいですか?
@@ -2006,8 +2006,8 @@ The 'Random Number' option is selected by default but deterministic ad
-
- 使用中のポート %1 (設定で変更できます)。
+
+ 使用中のポート {0} (設定で変更できます)。
@@ -2059,28 +2059,28 @@ The 'Random Number' option is selected by default but deterministic ad
-
- 起動日時 %1
+
+ 起動日時 {0}
-
- ダウン: %1/秒 合計: %2
+
+ ダウン: {0}/秒 合計: {1}
-
- アップ: %1/秒 合計: %2
+
+ アップ: {0}/秒 合計: {1}
-
- 接続数: %1
+
+ 接続数: {0}
-
- 毎秒のインベントリ検索: %1
+
+ 毎秒のインベントリ検索: {0}
@@ -2245,8 +2245,8 @@ The 'Random Number' option is selected by default but deterministic ad
newchandialog
-
- チャンネル %1 を正常に作成 / 参加しました
+
+ チャンネル {0} を正常に作成 / 参加しました
diff --git a/src/translations/bitmessage_nb.ts b/src/translations/bitmessage_nb.ts
index 21f641c0..0ee74d6a 100644
--- a/src/translations/bitmessage_nb.ts
+++ b/src/translations/bitmessage_nb.ts
@@ -240,7 +240,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -250,12 +250,12 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
@@ -275,12 +275,12 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
@@ -290,7 +290,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -300,17 +300,17 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
-
+
@@ -320,7 +320,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -361,7 +361,7 @@ Please type the desired email address (including @mailchuck.com) below:
@@ -378,7 +378,7 @@ It is important that you back up this file.
@@ -444,7 +444,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -512,52 +512,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -572,7 +572,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -582,7 +582,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -722,7 +722,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -876,7 +876,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1081,7 +1081,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1096,7 +1096,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1449,47 +1449,47 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_nl.qm b/src/translations/bitmessage_nl.qm
index 72a7ade246f4d25a7a10aafa654fa76faccfbfa6..94ba152484a43c901f5f47efd3270b39da63a5c8 100644
GIT binary patch
delta 1180
zcmZ8feN0t#7=F$@ANQVn&*1{Xy<9-JaQPAe0SOJ3R%)3J+R~H?Fh^{B?cO;c1Hy|l
zH)kx+Q`D4OKni+C*ol@ULY9U>mVy&h!G27c6zZ(w*>=mJeRO1*mhDj{
za=Xh-Cq1IpE>q}wQNR2d&lRG#dmRvWQ_K(S3j#^a;)(KuZ0He3%W3H{pE&U@&*6K-
zNoysbZ8On#RC?^}Mo##XwD|{46uL{Q9LS=jg;HG_9kI+ydlxA%{%5JbLjXczrBfLv
ziAB<2cLW`(lg68pDX>IdbLTxe(IFR91vzPSkGyqeibS1q`Mx1K(I+2hBXR1OeEbj#
zqn?p3_2dEepnOl{nN=D)Nu2tp(tG0~GY?hHE(uPYP^La%1gW{!qG>wn
z9!^pKe+V6S7H67m;&@T+gjxhUVPIwGE9qHWwwcr$JwA!T~k`Y
zow%m1U0PHnL9H+5_t07O*wsfkK$U%2C5Z%=y=I1I@8c#WW!X=!`6t!2hF
zTJ5J#GP3j9+v}s5X_xjzfWo|YwPB&21T`k6ZPhM2c`vd|x6RVg_!K>+?iR604+M8I
z;yJx}LkD@^*b*|i%0p{lq8edh!UYq3A|Xt#YH-XQr3%@`4X-cjJ}f9RECb&vSRry})sDcf5!kF9%2{f*OXVqA(qH^u|k@fS&LK2iJ4S9U~lg
zkx}L-(MxE=3>`U%l1(gQSZ+bOS%EaP(fWf8v^kAzGFzJ27ak}`YwNe&eSW|1@B90F
zKi`)<^#yhI#)aMqfIR@{Qvj|DSa=-RoB(Kgfb8=?;5e`~p6o+FX*#fY2<$~G`JV(k
zQUCd$`M?l6cz~aHCrhdSyoRBt=
zZ^3rxCJ{XiTa%iw7SFtN2EaiHBXf|uuMCLUi9E+H!k>|^*ayV@ff}&|ux`N-hk*kB
zj@w^SQlXO!-!=*8-eAH*NKjxhlNxXWFkfe~F4I|io)I5A3@?I>%mL#7Jt$>*+evBA
zQRcJd9TfPSg#J3_zHB3)>X9uOZ3m2JWvfT)fCXW)_qLA%{B_we7ZLk6%D$`ZBVj?Z
zpPI~6L6cnDz)|MQh$-2E{S+{W#BnFPe1
z;@;g$jzR0Wi)||abq#l0PMI4bxnI)*s1hLx*QI32XiQPrNJ3(-DcXM+q|z%Dr>7E#
z>{SeZK&^<4QrbqSvgTvT&W16nXugE%CnSsvQFeN#E~2uPKW32-U8ri6;um^YqdL<|
zr7~r!E*$SC0w*8y71<3(`IP)3nvG$8l|B_vMDXq`y4R2KEtghOM%&a21PaKQ)McY|
zwj@ay9j-pH_71hCOWmWHq(pD1ds=A-L+)z4jE#C1xfx
zqaE_6cgAd;>MB(@+^h?AjuV#YT;4pIp(`1>T^sjP;5xs7#9%5BB;*4mjOdXt^1gqf
zl>%|6{FB8>3Vg@E*F(f%;|>~#L%s=ZW_L6@td!?sgKxdr=+kT0=&VRmO;IZ77w_Au
zjgwiEd`FCd-7VT{Jd^Hw)s$wP>l0)X+-`e`U~vngXQ|~``nT9U7U>b=A^%w4Vsqv^
z-j%*r%*$tazcvT)OoH!8=c2A`{m3S@I?nwRddJ6$Ev*mt-pJ<>s4DmY)9vHQ6NkH;aF%=!ga
z2ql6jRMh!j9nMYksLEbF!>qR1
a9b%qCEOu2vSL6~!p=c)lUJ@>2m_Gpt{9+>j
diff --git a/src/translations/bitmessage_nl.ts b/src/translations/bitmessage_nl.ts
index 3e7c1640..dd77549e 100644
--- a/src/translations/bitmessage_nl.ts
+++ b/src/translations/bitmessage_nl.ts
@@ -242,7 +242,7 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
-
+
@@ -262,13 +262,13 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
-
- Bericht verzonden. Wachten op bevestiging. Verzonden op %1
+
+ Bericht verzonden. Wachten op bevestiging. Verzonden op {0}
-
- Bericht verzonden. Verzonden op %1
+
+ Bericht verzonden. Verzonden op {0}
@@ -277,8 +277,8 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
-
- Bevestiging van het bericht ontvangen op %1
+
+ Bevestiging van het bericht ontvangen op {0}
@@ -287,17 +287,17 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
-
+
-
+
-
+
@@ -307,8 +307,8 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
-
- Status onbekend: %1 %2
+
+ Status onbekend: {0} {1}
@@ -348,7 +348,7 @@ Voer het gewenste e-mail adres (inclusief @mailchuck.com) hieronder in:
@@ -365,7 +365,7 @@ It is important that you back up this file.
@@ -431,7 +431,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -499,52 +499,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -559,7 +559,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -569,7 +569,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -704,7 +704,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -858,7 +858,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1053,7 +1053,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1068,47 +1068,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1129,7 +1129,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1149,12 +1149,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1164,7 +1164,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1189,7 +1189,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1209,7 +1209,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1221,17 +1221,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1241,7 +1241,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1256,12 +1256,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1623,27 +1623,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_no.qm b/src/translations/bitmessage_no.qm
index 493d09ef7b51950aec8162fdd7ca145657d77c5e..9f2d9efbeb9540ff17539a3d439bcd96bb75c880 100644
GIT binary patch
delta 3967
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
LT1}gi$1wi_?e>J4
delta 4332
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
-
- En av dine gamle adresser er av den første typen og derfor ikke lenger støttet: %1. Derfor kan den vel slettes?
+
+ En av dine gamle adresser er av den første typen og derfor ikke lenger støttet: {0}. Derfor kan den vel slettes?
@@ -261,13 +261,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Beskjed sendt. Venter på bekreftelse. Sendt %1
+
+ Beskjed sendt. Venter på bekreftelse. Sendt {0}
-
- Beskjed sendt. Sendt %1
+
+ Beskjed sendt. Sendt {0}
@@ -276,8 +276,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Bekreftelse på beskjeden mottatt %1
+
+ Bekreftelse på beskjeden mottatt {0}
@@ -286,18 +286,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Kringkasting på %1
+
+ Kringkasting på {0}
-
- Problem: Det nødvendige arbeidet som kreves utført av mottaker er mer krevende enn det som er satt som akseptabelt. %1
+
+ Problem: Det nødvendige arbeidet som kreves utført av mottaker er mer krevende enn det som er satt som akseptabelt. {0}
-
- Problem: Mottakerens nøkkel kunne ikke brukes til å kryptere beskjeden. %1
+
+ Problem: Mottakerens nøkkel kunne ikke brukes til å kryptere beskjeden. {0}
@@ -306,8 +306,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Ukjent status: %1 %2
+
+ Ukjent status: {0} {1}
@@ -347,10 +347,10 @@ Please type the desired email address (including @mailchuck.com) below:
Du kan administrere nøklene dine ved å endre filen keys.dat lagret i
- %1
+ {0}
Det er viktig at du tar en sikkerhetskopi av denne filen.
@@ -366,10 +366,10 @@ Det er viktig at du tar en sikkerhetskopi av denne filen.
Du kan administrere dine nøkler ved å endre på filen keys.dat lagret i
- %1
+ {0}
Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen nå? (Vær sikker på å få avsluttet Bitmessage før du gjør endringer.)
@@ -434,8 +434,8 @@ Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen
-
- Opprettet ny kanal. For å la andre delta i din nye kanal gir du dem dem kanalnavnet og denne Bitmessage-adressen: %1. Denne adressen vises også i 'Dine identiteter'.
+
+ Opprettet ny kanal. For å la andre delta i din nye kanal gir du dem dem kanalnavnet og denne Bitmessage-adressen: {0}. Denne adressen vises også i 'Dine identiteter'.
@@ -502,53 +502,53 @@ Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen
-
+
-
+
-
- Feil: Bitmessage-adresser begynner med BM-. Vennligst sjekk %1
+
+ Feil: Bitmessage-adresser begynner med BM-. Vennligst sjekk {0}
-
- Feil: Adressen %1 er skrevet eller kopiert inn feil. Vennligst sjekk den.
+
+ Feil: Adressen {0} er skrevet eller kopiert inn feil. Vennligst sjekk den.
-
- Feil: Adressen %1 innerholder ugyldige tegn. Vennligst sjekk den.
+
+ Feil: Adressen {0} innerholder ugyldige tegn. Vennligst sjekk den.
-
- Feil: Typenummeret for adressen %1 er for høy. Enten trenger du å oppgradere Bitmessaage-programvaren eller så er det fordi kontakten din har funnet på noe smart.
+
+ Feil: Typenummeret for adressen {0} er for høy. Enten trenger du å oppgradere Bitmessaage-programvaren eller så er det fordi kontakten din har funnet på noe smart.
-
- Feil: Noen av de kodede dataene i adressen %1 er for korte. Det kan hende det er noe galt med programvaren til kontakten din.
+
+ Feil: Noen av de kodede dataene i adressen {0} er for korte. Det kan hende det er noe galt med programvaren til kontakten din.
-
- Feil: Noen av de kodede dataene i adressen %1 er for lange. Det kan hende det er noe galt med programvaren til kontakten din.
+
+ Feil: Noen av de kodede dataene i adressen {0} er for lange. Det kan hende det er noe galt med programvaren til kontakten din.
-
+
-
- Feil: Noe er galt med adressen %1.
+
+ Feil: Noe er galt med adressen {0}.
@@ -562,8 +562,8 @@ Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen
-
- Angående adressen %1, Bitmessage forstår ikke adressetypenumre for %2. Oppdater Bitmessage til siste versjon.
+
+ Angående adressen {0}, Bitmessage forstår ikke adressetypenumre for {1}. Oppdater Bitmessage til siste versjon.
@@ -572,8 +572,8 @@ Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen
-
- Angående adressen %1, Bitmessage kan ikke håndtere strømnumre for %2. Oppdater Bitmessage til siste utgivelse.
+
+ Angående adressen {0}, Bitmessage kan ikke håndtere strømnumre for {1}. Oppdater Bitmessage til siste utgivelse.
@@ -707,8 +707,8 @@ Det er viktig at du tar sikkerhetskopi av denne filen. Vil du åpne denne filen
-
- Bitmessage kan ikke finne adressen %1. Kanskje du fjernet den?
+
+ Bitmessage kan ikke finne adressen {0}. Kanskje du fjernet den?
@@ -861,8 +861,8 @@ Are you sure you want to delete the channel?
-
- Du benytter TCP-port %1. (Dette kan endres på i innstillingene).
+
+ Du benytter TCP-port {0}. (Dette kan endres på i innstillingene).
@@ -1056,8 +1056,8 @@ Are you sure you want to delete the channel?
-
- Zoom nivå %1%
+
+ Zoom nivå {0}%
@@ -1071,47 +1071,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1132,7 +1132,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1152,12 +1152,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1167,7 +1167,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1192,7 +1192,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1212,7 +1212,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1224,17 +1224,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1244,7 +1244,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1259,12 +1259,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1627,27 +1627,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
- Siden oppstart på %1
+
+ Siden oppstart på {0}
-
- Ned: %1/s Totalt: %2
+
+ Ned: {0}/s Totalt: {1}
-
- Opp: %1/s Totalt: %2
+
+ Opp: {0}/s Totalt: {1}
-
- Antall tilkoblinger: %1
+
+ Antall tilkoblinger: {0}
-
+
diff --git a/src/translations/bitmessage_pl.qm b/src/translations/bitmessage_pl.qm
index fb31e8d552193358b8243a8b0faa5c265c14fc51..215ad8cffdbd5cd8052d9b16f13ca532327d0223 100644
GIT binary patch
delta 6129
zcmZ`*cU;uh@;#UBU8NXBU=>7BKtvHi1wj!-zzUWiNLdAuU77_E))I|k0lX#%K@lZJ
z5wWaBQG+JYSQ0ULwrHNQJWMf0&9l6iMDm;6#m4)+Klt4Ja_8PTbLPyOgsh5T?90zbIUF#qR@0A(Kyg2a
z>T1A7njku~5-jQyh<6Cc(RxT?!@wp00}0zOX>d~6`*%#vfp$Iy|?-SPu9WntP_kZxCOqYn}9t<@V~qi
z_*Xu{YTf}d4
-
- Jeden z adresów, %1, jest starym adresem wersji 1. Adresy tej wersji nie są już wspierane. Usunąć go?
+
+ Jeden z adresów, {0}, jest starym adresem wersji 1. Adresy tej wersji nie są już wspierane. Usunąć go?
@@ -374,13 +374,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Wiadomość wysłana. Oczekiwanie na potwierdzenie odbioru. Wysłano o %1
+
+ Wiadomość wysłana. Oczekiwanie na potwierdzenie odbioru. Wysłano o {0}
-
- Wiadomość wysłana. Wysłano o %1
+
+ Wiadomość wysłana. Wysłano o {0}
@@ -389,8 +389,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Otrzymano potwierdzenie odbioru wiadomości %1
+
+ Otrzymano potwierdzenie odbioru wiadomości {0}
@@ -399,18 +399,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Wysłana o %1
+
+ Wysłana o {0}
-
- Problem: dowód pracy wymagany przez odbiorcę jest trudniejszy niż zaakceptowany przez Ciebie. %1
+
+ Problem: dowód pracy wymagany przez odbiorcę jest trudniejszy niż zaakceptowany przez Ciebie. {0}
-
- Problem: klucz szyfrujący odbiorcy jest nieprawidłowy. Nie można zaszyfrować wiadomości. %1
+
+ Problem: klucz szyfrujący odbiorcy jest nieprawidłowy. Nie można zaszyfrować wiadomości. {0}
@@ -419,8 +419,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Nieznany status: %1 %2
+
+ Nieznany status: {0} {1}
@@ -460,10 +460,10 @@ Please type the desired email address (including @mailchuck.com) below:
Możesz zarządzać swoimi kluczami edytując plik keys.dat znajdujący się
-%1
+{0}
Zaleca się zrobienie kopii zapasowej tego pliku.
@@ -479,10 +479,10 @@ Zaleca się zrobienie kopii zapasowej tego pliku.
Możesz zarządzać swoimi kluczami edytując plik keys.dat znajdujący się
-%1
+{0}
Zaleca się zrobienie kopii zapasowej tego pliku. Czy chcesz otworzyć ten plik teraz? (Zamknij Bitmessage przed wprowadzeniem jakichkolwiek zmian.)
@@ -547,7 +547,7 @@ Zaleca się zrobienie kopii zapasowej tego pliku. Czy chcesz otworzyć ten plik
-
+
@@ -618,52 +618,52 @@ Zwykle 4-5 dniowy TTL jest odpowiedni.
-
- Wiadomość jest za długa o %1 bajtów (maksymalna długość wynosi 261644 bajty). Przed wysłaniem należy ją skrócić.
+
+ Wiadomość jest za długa o {0} bajtów (maksymalna długość wynosi 261644 bajty). Przed wysłaniem należy ją skrócić.
-
- Błąd: Twoje konto nie było zarejestrowane w bramce poczty. Rejestrowanie jako %1, proszę poczekać na zakończenie procesu przed ponowną próbą wysłania wiadomości.
+
+ Błąd: Twoje konto nie było zarejestrowane w bramce poczty. Rejestrowanie jako {0}, proszę poczekać na zakończenie procesu przed ponowną próbą wysłania wiadomości.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -678,8 +678,8 @@ Zwykle 4-5 dniowy TTL jest odpowiedni.
-
- Odnośnie adresu %1, Bitmessage nie potrafi odczytać wersji adresu %2. Może uaktualnij Bitmessage do najnowszej wersji.
+
+ Odnośnie adresu {0}, Bitmessage nie potrafi odczytać wersji adresu {1}. Może uaktualnij Bitmessage do najnowszej wersji.
@@ -688,8 +688,8 @@ Zwykle 4-5 dniowy TTL jest odpowiedni.
-
- Odnośnie adresu %1, Bitmessage nie potrafi operować na strumieniu adresu %2. Może uaktualnij Bitmessage do najnowszej wersji.
+
+ Odnośnie adresu {0}, Bitmessage nie potrafi operować na strumieniu adresu {1}. Może uaktualnij Bitmessage do najnowszej wersji.
@@ -823,8 +823,8 @@ Zwykle 4-5 dniowy TTL jest odpowiedni.
-
- Bitmessage nie może odnaleźć Twojego adresu %1. Może go usunąłeś?
+
+ Bitmessage nie może odnaleźć Twojego adresu {0}. Może go usunąłeś?
@@ -981,7 +981,7 @@ Czy na pewno chcesz usunąć ten kanał?
-
+
@@ -1176,8 +1176,8 @@ Czy na pewno chcesz usunąć ten kanał?
-
- Poziom powiększenia %1%
+
+ Poziom powiększenia {0}%
@@ -1191,48 +1191,48 @@ Czy na pewno chcesz usunąć ten kanał?
-
+
-
- Nowa wersja Bitmessage jest dostępna: %1. Pobierz ją z https://github.com/Bitmessage/PyBitmessage/releases/latest
+
+ Nowa wersja Bitmessage jest dostępna: {0}. Pobierz ją z https://github.com/Bitmessage/PyBitmessage/releases/latest
-
- Oczekiwanie na wykonanie dowodu pracy… %1%
+
+ Oczekiwanie na wykonanie dowodu pracy… {0}%
-
- Zamykanie PyBitmessage… %1%
+
+ Zamykanie PyBitmessage… {0}%
-
- Oczekiwanie na wysłanie obiektów… %1%
+
+ Oczekiwanie na wysłanie obiektów… {0}%
-
- Zapisywanie ustawień… %1%
+
+ Zapisywanie ustawień… {0}%
-
- Zamykanie rdzenia programu… %1%
+
+ Zamykanie rdzenia programu… {0}%
-
- Zatrzymywanie powiadomień… %1%
+
+ Zatrzymywanie powiadomień… {0}%
-
- Zaraz zamknę… %1%
+
+ Zaraz zamknę… {0}%
@@ -1246,8 +1246,8 @@ Czy na pewno chcesz usunąć ten kanał?
-
- Zamykanie PyBitmessage… %1%
+
+ Zamykanie PyBitmessage… {0}%
@@ -1266,13 +1266,13 @@ Czy na pewno chcesz usunąć ten kanał?
-
- Generowanie %1 nowych adresów.
+
+ Generowanie {0} nowych adresów.
-
- %1 jest już w 'Twoich tożsamościach'. Nie zostanie tu dodany.
+
+ {0} jest już w 'Twoich tożsamościach'. Nie zostanie tu dodany.
@@ -1281,7 +1281,7 @@ Czy na pewno chcesz usunąć ten kanał?
-
+
@@ -1306,8 +1306,8 @@ Czy na pewno chcesz usunąć ten kanał?
-
- Wysłano: %1
+
+ Wysłano: {0}
@@ -1326,8 +1326,8 @@ Czy na pewno chcesz usunąć ten kanał?
-
- Problem: adres docelowy jest urządzeniem przenośnym, które wymaga, aby adres docelowy był zawarty w wiadomości, ale jest to zabronione w Twoich ustawieniach. %1
+
+ Problem: adres docelowy jest urządzeniem przenośnym, które wymaga, aby adres docelowy był zawarty w wiadomości, ale jest to zabronione w Twoich ustawieniach. {0}
@@ -1339,19 +1339,19 @@ Nie ma wymaganej trudności dla adresów w wersji 2, takich jak ten adres.
+Receiver's required difficulty: {0} and {1}
Wykonywanie dowodu pracy niezbędnego do wysłania wiadomości.
-Odbiorca wymaga trudności: %1 i %2
+Odbiorca wymaga trudności: {0} i {1}
-
- Problem: dowód pracy wymagany przez odbiorcę (%1 i %2) jest trudniejszy niż chciałbyś wykonać. %3
+
+ Problem: dowód pracy wymagany przez odbiorcę ({0} i {1}) jest trudniejszy niż chciałbyś wykonać. {2}
-
- Problem: próbujesz wysłać wiadomość do siebie lub na kanał, ale Twój klucz szyfrujący nie został znaleziony w pliku keys.dat. Nie można zaszyfrować wiadomości. %1
+
+ Problem: próbujesz wysłać wiadomość do siebie lub na kanał, ale Twój klucz szyfrujący nie został znaleziony w pliku keys.dat. Nie można zaszyfrować wiadomości. {0}
@@ -1360,8 +1360,8 @@ Odbiorca wymaga trudności: %1 i %2
-
- Wiadomość wysłana. Oczekiwanie na potwierdzenie odbioru. Wysłano o %1
+
+ Wiadomość wysłana. Oczekiwanie na potwierdzenie odbioru. Wysłano o {0}
@@ -1375,13 +1375,13 @@ Odbiorca wymaga trudności: %1 i %2
-
- Wysyłanie prośby o klucz publiczny. Oczekiwanie na odpowiedź. Zapytano o %1
+
+ Wysyłanie prośby o klucz publiczny. Oczekiwanie na odpowiedź. Zapytano o {0}
-
- Mapowanie portów UPnP wykonano na porcie %1
+
+ Mapowanie portów UPnP wykonano na porcie {0}
@@ -1425,18 +1425,18 @@ Odbiorca wymaga trudności: %1 i %2
-
- Ksywka %1 nie została znaleziona.
+
+ Ksywka {0} nie została znaleziona.
-
- Zapytanie namecoin nie powiodło się (%1)
+
+ Zapytanie namecoin nie powiodło się ({0})
-
- Nieznany typ interfejsu namecoin: %1
+
+ Nieznany typ interfejsu namecoin: {0}
@@ -1445,13 +1445,13 @@ Odbiorca wymaga trudności: %1 i %2
-
- Ksywka %1 nie ma powiązanego adresu Bitmessage.
+
+ Ksywka {0} nie ma powiązanego adresu Bitmessage.
-
- Namecoind wersja %1 działa poprawnie!
+
+ Namecoind wersja {0} działa poprawnie!
@@ -1514,53 +1514,53 @@ Witamy w przyjaznym i bezpiecznym Bitmessage
-
- Błąd: adresy Bitmessage zaczynają się od BM-. Proszę sprawdzić adres odbiorcy %1.
+
+ Błąd: adresy Bitmessage zaczynają się od BM-. Proszę sprawdzić adres odbiorcy {0}.
-
- Błąd: adres odbiorcy %1 nie został skopiowany lub przepisany poprawnie. Proszę go sprawdzić.
+
+ Błąd: adres odbiorcy {0} nie został skopiowany lub przepisany poprawnie. Proszę go sprawdzić.
-
- Błąd: adres odbiorcy %1 zawiera nieprawidłowe znaki. Proszę go sprawdzić.
+
+ Błąd: adres odbiorcy {0} zawiera nieprawidłowe znaki. Proszę go sprawdzić.
-
- Błąd: wersja adresu odbiorcy %1 jest za wysoka. Musisz albo zaktualizować Twoje oprogramowanie Bitmessage, albo twój znajomy Cię trolluje.
+
+ Błąd: wersja adresu odbiorcy {0} jest za wysoka. Musisz albo zaktualizować Twoje oprogramowanie Bitmessage, albo twój znajomy Cię trolluje.
-
- Błąd: niektóre dane zakodowane w adresie odbiorcy %1 są zbyt krótkie. Być może coś nie działa należycie w programie Twojego znajomego.
+
+ Błąd: niektóre dane zakodowane w adresie odbiorcy {0} są zbyt krótkie. Być może coś nie działa należycie w programie Twojego znajomego.
-
- Błąd: niektóre dane zakodowane w adresie odbiorcy %1 są zbyt długie. Być może coś nie działa należycie w programie Twojego znajomego.
+
+ Błąd: niektóre dane zakodowane w adresie odbiorcy {0} są zbyt długie. Być może coś nie działa należycie w programie Twojego znajomego.
-
- Błąd: niektóre dane zakodowane w adresie odbiorcy %1 są uszkodzone. Być może coś nie działa należycie w programie Twojego znajomego.
+
+ Błąd: niektóre dane zakodowane w adresie odbiorcy {0} są uszkodzone. Być może coś nie działa należycie w programie Twojego znajomego.
-
- Błąd: coś jest nie tak z adresem odbiorcy %1.
+
+ Błąd: coś jest nie tak z adresem odbiorcy {0}.
-
- Błąd: %1
+
+ Błąd: {0}
-
- Od %1
+
+ Od {0}
@@ -1672,8 +1672,8 @@ Witamy w przyjaznym i bezpiecznym Bitmessage
-
- Odnośnik "%1" zostanie otwarty w przeglądarce. Może to spowodować zagrożenie bezpieczeństwa, może on ujawnić Twoją anonimowość lub pobrać złośliwe dane. Czy jesteś pewien?
+
+ Odnośnik "{0}" zostanie otwarty w przeglądarce. Może to spowodować zagrożenie bezpieczeństwa, może on ujawnić Twoją anonimowość lub pobrać złośliwe dane. Czy jesteś pewien?
@@ -2008,8 +2008,8 @@ Generowanie adresów „losowych” jest wybrane domyślnie, jednak deterministy
-
- Btimessage używa portu TCP %1. (Można go zmienić w ustawieniach).
+
+ Btimessage używa portu TCP {0}. (Można go zmienić w ustawieniach).
@@ -2061,28 +2061,28 @@ Generowanie adresów „losowych” jest wybrane domyślnie, jednak deterministy
-
- Od startu programu o %1
+
+ Od startu programu o {0}
-
- Pobieranie: %1/s W całości: %2
+
+ Pobieranie: {0}/s W całości: {1}
-
- Wysyłanie: %1/s W całości: %2
+
+ Wysyłanie: {0}/s W całości: {1}
-
- Wszystkich połączeń: %1
+
+ Wszystkich połączeń: {0}
-
- Zapytań o elementy na sekundę: %1
+
+ Zapytań o elementy na sekundę: {0}
@@ -2247,8 +2247,8 @@ Generowanie adresów „losowych” jest wybrane domyślnie, jednak deterministy
newchandialog
-
- Pomyślnie utworzono / dołączono do kanału %1
+
+ Pomyślnie utworzono / dołączono do kanału {0}
diff --git a/src/translations/bitmessage_pt.qm b/src/translations/bitmessage_pt.qm
index 9c6b34023dc9c6675307ce3a13886583b2edc05b..6a8aed93eaeb0b4f0b7f9477b1aa934b15cd5110 100644
GIT binary patch
delta 470
zcmdm@@mghqO#NvFh71=52L2-qtUW9Y3~b#DtaE^TwtWn&YnCuD@I7Z>TgeQRf5X5Y
z=E}ez;LqSb?Fa({V;6+xvSJ9T*u%iUFa<(${$~i!tODv|WaM1%g@J+T1molhfgvM1gZmo#OKtJ})Jz`l~Txgiy3Z!X*2FrXry
zgOhm~#p@5TukLvaG%B3Kg6$(v)|6wKh-RDa~B#?0x~Au#@|ZkUG$u4(>M!SwL}Do+}D(m>d%1C
ze2aM1W&-&vQ+Qn>JsB7#uVz#fOXNGJFA3Dk#J{`b9RmZ$%uJvknkGNs@!G7zbd5zy
z(l@oZI59m{p*S_KL{A|YNGc?jC{!ENPM*Lj!k9PNfIXAHn!$jfmID}W3~WGbHhCGl
UF*8)f=J)J{Tr<-g(6Hu(jHp4f)(6t|K`ngSG!kMLAymk
z5k|&cpGFwygZa^e`QkK!0;Qn0>?sI*F&aTs5PhF^_aL@G2X=q^o!|eQ^E>x{-*0|Y
zGf<_^1N8U-Tu*@QX8^d1z}`j9%>X+-4B%V>Zq$PMGVtAP0A+ii{l+r@>avNpCfIj!
z7639P3g00pp9TW*j(5tYpZ;Ivl-@>9tP+*ka7sRSLioV#aGn5U;R1d$6_D#~w~k
z1Mnm4`LhJA%iNo8taHrqWBp4wGGros#6;n-iMl;t-NAjt0-tp@+l(FqLiG#e%%ZS8
z6hZ71?!0Qm#$SY?-M`Vmys*6g2kv&uMsl4vK(|dce?z0w_FVZEG=9OJ^Bl!|t0U7=
ziMuO~ETv+7)I{e!vHCW0CL{U}c7XAK+O*-2^JTpoTmN!pwGX( _M346qec-0<+$v$;O5^0{~7qQiw2+1x{7KglR8wD)JhB9qSCf}7O!Siw5;MQslJl@`yapY
zQel_Ei9XFQOYua^sS-_-m6&Q$a3@KOC?qLqq%|5%;vJEKREE5e%AXC!VC`O#3iO55
zNK!to$qB{mA%x>nq&F_BT6xL&$x2XGqKOoUk%Xd
-
+
@@ -261,12 +261,12 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Mensagem enviada. Aguardando confirmação. Enviada a %1
+
+ Mensagem enviada. Aguardando confirmação. Enviada a {0}
-
+
Mensagem enviada. Enviada a 1%
@@ -276,7 +276,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -286,17 +286,17 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
-
+
@@ -306,7 +306,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -347,7 +347,7 @@ Please type the desired email address (including @mailchuck.com) below:
@@ -364,7 +364,7 @@ It is important that you back up this file.
@@ -430,7 +430,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -498,52 +498,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -558,7 +558,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -568,7 +568,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -703,7 +703,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -857,7 +857,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1052,7 +1052,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1067,47 +1067,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1128,7 +1128,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1148,12 +1148,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1163,7 +1163,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1188,7 +1188,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1208,7 +1208,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1220,17 +1220,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1240,7 +1240,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1255,12 +1255,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1622,27 +1622,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_ru.qm b/src/translations/bitmessage_ru.qm
index 8c0269b9e18ecc2f219729d227bb411c4f72f23e..2642035b4cc8479c6b87d7ac4bdd4b231f0342da 100644
GIT binary patch
delta 6265
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
delta 6032
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
diff --git a/src/translations/bitmessage_ru.ts b/src/translations/bitmessage_ru.ts
index 4a80f62e..0fac3766 100644
--- a/src/translations/bitmessage_ru.ts
+++ b/src/translations/bitmessage_ru.ts
@@ -314,8 +314,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Один из Ваших адресов, %1, является устаревшим адресом версии 1. Адреса версии 1 больше не поддерживаются. Хотите ли Вы удалить его сейчас?
+
+ Один из Ваших адресов, {0}, является устаревшим адресом версии 1. Адреса версии 1 больше не поддерживаются. Хотите ли Вы удалить его сейчас?
@@ -334,13 +334,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Сообщение отправлено. Ожидаем подтверждения. Отправлено в %1
+
+ Сообщение отправлено. Ожидаем подтверждения. Отправлено в {0}
-
- Сообщение отправлено в %1
+
+ Сообщение отправлено в {0}
@@ -349,8 +349,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Доставлено в %1
+
+ Доставлено в {0}
@@ -359,18 +359,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Рассылка на %1
+
+ Рассылка на {0}
-
- Проблема: Ваш получатель требует более сложных вычислений, чем максимум, указанный в Ваших настройках. %1
+
+ Проблема: Ваш получатель требует более сложных вычислений, чем максимум, указанный в Ваших настройках. {0}
-
- Проблема: ключ получателя неправильный. Невозможно зашифровать сообщение. %1
+
+ Проблема: ключ получателя неправильный. Невозможно зашифровать сообщение. {0}
@@ -379,8 +379,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Неизвестный статус: %1 %2
+
+ Неизвестный статус: {0} {1}
@@ -421,10 +421,10 @@ Please type the desired email address (including @mailchuck.com) below:
Вы можете управлять Вашими ключами, редактируя файл keys.dat, находящийся в
- %1
+ {0}
Создайте резервную копию этого файла перед тем как будете его редактировать.
@@ -442,7 +442,7 @@ It is important that you back up this file.
@@ -508,7 +508,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -579,52 +579,52 @@ It is important that you back up this file. Would you like to open the file now?
-
- Сообщение, которое вы пытаетесь отправить, длиннее максимально допустимого на %1 байт. (Максимально допустимое значение 261644 байта). Пожалуйста, сократите сообщение перед отправкой.
+
+ Сообщение, которое вы пытаетесь отправить, длиннее максимально допустимого на {0} байт. (Максимально допустимое значение 261644 байта). Пожалуйста, сократите сообщение перед отправкой.
-
- Ошибка: ваш аккаунт не зарегистрирован на Email-шлюзе. Отправка регистрации %1, пожалуйста, подождите пока процесс регистрации не завершится, прежде чем попытаться отправить сообщение заново.
+
+ Ошибка: ваш аккаунт не зарегистрирован на Email-шлюзе. Отправка регистрации {0}, пожалуйста, подождите пока процесс регистрации не завершится, прежде чем попытаться отправить сообщение заново.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -639,8 +639,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- По поводу адреса %1: Bitmessage не поддерживает адреса версии %2. Возможно вам нужно обновить клиент Bitmessage.
+
+ По поводу адреса {0}: Bitmessage не поддерживает адреса версии {1}. Возможно вам нужно обновить клиент Bitmessage.
@@ -649,8 +649,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- По поводу адреса %1: Bitmessage не поддерживает поток номер %2. Возможно вам нужно обновить клиент Bitmessage.
+
+ По поводу адреса {0}: Bitmessage не поддерживает поток номер {1}. Возможно вам нужно обновить клиент Bitmessage.
@@ -784,8 +784,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- Bitmessage не может найти Ваш адрес %1. Возможно Вы удалили его?
+
+ Bitmessage не может найти Ваш адрес {0}. Возможно Вы удалили его?
@@ -942,7 +942,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1137,8 +1137,8 @@ Are you sure you want to delete the channel?
-
- Увеличение %1%
+
+ Увеличение {0}%
@@ -1152,48 +1152,48 @@ Are you sure you want to delete the channel?
-
+
-
- Доступна новая версия PyBitmessage: %1. Загрузите её: https://github.com/Bitmessage/PyBitmessage/releases/latest
+
+ Доступна новая версия PyBitmessage: {0}. Загрузите её: https://github.com/Bitmessage/PyBitmessage/releases/latest
-
- Ожидание окончания PoW... %1%
+
+ Ожидание окончания PoW... {0}%
-
- Завершение PyBitmessage... %1%
+
+ Завершение PyBitmessage... {0}%
-
- Ожидание отправки объектов... %1%
+
+ Ожидание отправки объектов... {0}%
-
- Сохранение настроек... %1%
+
+ Сохранение настроек... {0}%
-
- Завершение работы ядра... %1%
+
+ Завершение работы ядра... {0}%
-
- Остановка сервиса уведомлений... %1%
+
+ Остановка сервиса уведомлений... {0}%
-
- Завершение вот-вот произойдет... %1%
+
+ Завершение вот-вот произойдет... {0}%
@@ -1207,8 +1207,8 @@ Are you sure you want to delete the channel?
-
- Завершение PyBitmessage... %1%
+
+ Завершение PyBitmessage... {0}%
@@ -1227,13 +1227,13 @@ Are you sure you want to delete the channel?
-
- Создание %1 новых адресов.
+
+ Создание {0} новых адресов.
-
- %1 уже имеется в ваших адресах. Не добавляю его снова.
+
+ {0} уже имеется в ваших адресах. Не добавляю его снова.
@@ -1242,7 +1242,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1267,8 +1267,8 @@ Are you sure you want to delete the channel?
-
- Рассылка отправлена на %1
+
+ Рассылка отправлена на {0}
@@ -1287,8 +1287,8 @@ Are you sure you want to delete the channel?
-
- Проблема: адресат является мобильным устройством, которое требует, чтобы адрес назначения был включен в сообщение, однако, это запрещено в ваших настройках. %1
+
+ Проблема: адресат является мобильным устройством, которое требует, чтобы адрес назначения был включен в сообщение, однако, это запрещено в ваших настройках. {0}
@@ -1300,19 +1300,19 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
Выполнение работы, требуемой для отправки сообщения.
-Получатель запросил сложность: %1 и %2
+Получатель запросил сложность: {0} и {1}
-
- Проблема: сложность, затребованная получателем (%1 и %2) гораздо больше, чем вы готовы сделать. %3
+
+ Проблема: сложность, затребованная получателем ({0} и {1}) гораздо больше, чем вы готовы сделать. {2}
-
- Проблема: вы пытаетесь отправить сообщение самому себе или в чан, но ваш ключ шифрования не найден в файле ключей keys.dat. Невозможно зашифровать сообщение. %1
+
+ Проблема: вы пытаетесь отправить сообщение самому себе или в чан, но ваш ключ шифрования не найден в файле ключей keys.dat. Невозможно зашифровать сообщение. {0}
@@ -1321,8 +1321,8 @@ Receiver's required difficulty: %1 and %2
-
- Отправлено. Ожидаем подтверждения. Отправлено в %1
+
+ Отправлено. Ожидаем подтверждения. Отправлено в {0}
@@ -1336,13 +1336,13 @@ Receiver's required difficulty: %1 and %2
-
- Отправка запроса открытого ключа шифрования. Ожидание ответа. Запрошено в %1
+
+ Отправка запроса открытого ключа шифрования. Ожидание ответа. Запрошено в {0}
-
- Распределение портов UPnP завершилось выделением порта %1
+
+ Распределение портов UPnP завершилось выделением порта {0}
@@ -1386,13 +1386,13 @@ Receiver's required difficulty: %1 and %2
-
- Имя %1 не найдено.
+
+ Имя {0} не найдено.
-
- Запрос к namecoin не удался (%1).
+
+ Запрос к namecoin не удался ({0}).
@@ -1401,18 +1401,18 @@ Receiver's required difficulty: %1 and %2
-
- Имя %1 не содержит корректных данных JSON.
+
+ Имя {0} не содержит корректных данных JSON.
-
- Имя %1 не имеет связанного адреса Bitmessage.
+
+ Имя {0} не имеет связанного адреса Bitmessage.
-
- Успех! Namecoind версии %1 работает.
+
+ Успех! Namecoind версии {0} работает.
@@ -1475,53 +1475,53 @@ Receiver's required difficulty: %1 and %2
-
- Ошибка: адреса Bitmessage начинаются с "BM-". Пожалуйста, проверьте адрес получателя %1.
+
+ Ошибка: адреса Bitmessage начинаются с "BM-". Пожалуйста, проверьте адрес получателя {0}.
-
- Ошибка: адрес получателя %1 набран или скопирован неправильно. Пожалуйста, проверьте его.
+
+ Ошибка: адрес получателя {0} набран или скопирован неправильно. Пожалуйста, проверьте его.
-
- Ошибка: адрес получателя %1 содержит недопустимые символы. Пожалуйста, проверьте его.
+
+ Ошибка: адрес получателя {0} содержит недопустимые символы. Пожалуйста, проверьте его.
-
- Ошибка: версия адреса получателя %1 слишком высокая. Либо вам нужно обновить программу Bitmessage, либо ваш знакомый - умник.
+
+ Ошибка: версия адреса получателя {0} слишком высокая. Либо вам нужно обновить программу Bitmessage, либо ваш знакомый - умник.
-
- Ошибка: часть данных, закодированных в адресе получателя %1 слишком короткая. Видимо, что-то не так с программой, используемой вашим знакомым.
+
+ Ошибка: часть данных, закодированных в адресе получателя {0} слишком короткая. Видимо, что-то не так с программой, используемой вашим знакомым.
-
- Ошибка: часть данных, закодированных в адресе получателя %1 слишком длинная. Видимо, что-то не так с программой, используемой вашим знакомым.
+
+ Ошибка: часть данных, закодированных в адресе получателя {0} слишком длинная. Видимо, что-то не так с программой, используемой вашим знакомым.
-
- Ошибка: часть данных, закодированных в адресе получателя %1 сформирована неправильно. Видимо, что-то не так с программой, используемой вашим знакомым.
+
+ Ошибка: часть данных, закодированных в адресе получателя {0} сформирована неправильно. Видимо, что-то не так с программой, используемой вашим знакомым.
-
- Ошибка: что-то не так с адресом получателя %1.
+
+ Ошибка: что-то не так с адресом получателя {0}.
-
- Ошибка: %1
+
+ Ошибка: {0}
-
- От %1
+
+ От {0}
@@ -1566,7 +1566,7 @@ Receiver's required difficulty: %1 and %2
- Показать %1 прошлую рассылку с этого адреса.Показать %1 прошлых рассылки с этого адреса.Показать %1 прошлых рассылок с этого адреса.Показать %1 прошлых рассылок с этого адреса.
+ Показать {0} прошлую рассылку с этого адреса.Показать {0} прошлых рассылки с этого адреса.Показать {0} прошлых рассылок с этого адреса.Показать {0} прошлых рассылок с этого адреса.
@@ -1613,8 +1613,8 @@ Receiver's required difficulty: %1 and %2
-
- Ссылка "%1" откроется в браузере. Это может быть угрозой безопасности, например деанонимизировать вас или привести к скачиванию вредоносных данных. Вы уверены?
+
+ Ссылка "{0}" откроется в браузере. Это может быть угрозой безопасности, например деанонимизировать вас или привести к скачиванию вредоносных данных. Вы уверены?
@@ -1948,8 +1948,8 @@ The 'Random Number' option is selected by default but deterministic ad
-
- Вы используете TCP порт %1. (Его можно поменять в настройках).
+
+ Вы используете TCP порт {0}. (Его можно поменять в настройках).
@@ -2001,28 +2001,28 @@ The 'Random Number' option is selected by default but deterministic ad
-
- С начала работы, %1
+
+ С начала работы, {0}
-
- Загрузка: %1/s Всего: %2
+
+ Загрузка: {0}/s Всего: {1}
-
- Отправка: %1/s Всего: %2
+
+ Отправка: {0}/s Всего: {1}
-
- Всего соединений: %1
+
+ Всего соединений: {0}
-
- Поисков в каталоге в секунду: %1
+
+ Поисков в каталоге в секунду: {0}
@@ -2187,8 +2187,8 @@ The 'Random Number' option is selected by default but deterministic ad
newchandialog
-
- Успешно создан / подключен чан %1
+
+ Успешно создан / подключен чан {0}
diff --git a/src/translations/bitmessage_sk.qm b/src/translations/bitmessage_sk.qm
index 26c2a24d6b127a7fe5aa2c47d03ac662cf8029e2..b963125f798ab3d9448975f2efdda7f03767b943 100644
GIT binary patch
delta 6331
zcmai0d05nC*S;TS-%&P^gi%CA0f9mm1ypbW1sB|7k!1=5W`F?|6edMVaRL1)BZ!cS
zsi?S&=E5tkX|E;aT3DKyY4xG$TbWtncV<8`yx#BoW3Fdrp7WgLKKEG~j|*0u6qLVa
zxC8K41GBdSf<3^tBfwY>zC^at_dc3e24|i35^7!Ef~jG^5(j-$p}_ehSPg3W61UpdcGM)AUM1XETSC39Xv7=2hp@qbbboSC~{8!7|PAfK-kCVHtHAP>tZ+}1h_W}&RfcW
zeHyr4ZUf>%(N9eOe{dIrdXoIc9T>EQoc>Q7JkIw58=4Q_)ip4n;V%5I6$7`bF{*9}
zpiRJ-iZei;xc0Mk03v>f0sQL`IcPBu&<{}+Qi`+^6Xq0vy^)K_^Zx~4Rr`569MekY
zfQ6J`dK%q_Ji?5FtpP?>A%C+MFu5ldd_eNt3q_D?9`d!vXP9r-p3>ec`(t6?Kz{eha*EbIe2p!_`+ZMa5?hW?w)p1B$L{uE1s5}5lZ
zOa1F7Fm{b)4rl^IKQnD$4RNHIEsOI4j-O@g_ECy@$FdE(3F3$$tg(&>Uh28{oDl3EM34(g=5i8GI=5wBv_dLq+
z-W^t{!+!${U1*i@<9!lLu*zJj1^hNz847iP$FEkkv+n?I%<6+!`af}~)rHv&z7H&}$;E@-q{0YCW&=uXupV;MK&JQ0Wfk9hIK}3pV`9Yl^43
z)m`MBH`0an2CrG90R~-bKOfHJ{WP5-TwTd~Fuw>m;>cI^S_LMw=BpBj#X-IK_VqJ~
zL#O${ho~`>M!{?Z|ol6-6anrdRb&zJn2Wef$?1%jYdBGbB)g5ggn;=oqHxLa3EEsbpA_BRKjtJy`Qp@bAy4W2GDrG%u&J44g0c
zY0Ly*;CjJh9wDO@33($P0KXj<3QKMR@ox*e%^}6%!-TJ8DuK{Cq5tg*)VePT$Nw}7
z%x<(WW-F1p=U(BALqzJ?>B3~G!IRkdyD;-DEwJ5LsJrS*xlb16l~Y-ba1$0EYXint
z375_#BxXDlR!4phHpxy{_w{E$!4=_lj&kp^M7X_@?&~Urrd2k;%}c^_$FBlqD}`6;
zyHgdp3U5rKoCkBl2Sb{O3lBy9QbJ0&OcZ2D><=tS7e%!+Q-gR@G_AalTCrNB@kyf&
z_f(`wno0;f6BXBn0wYF?-W~5q4dt?^+|Ig$_t8LvgJ|8^V-&z6QB`^aFsn#Z
zyNMhM^Ac^&Uqa*@EZVu^J8IF>+E2IY_Ve2+k->7&+9ujnwGkLsDmpZ-23S8w)Mz3{
zR+vPm{A$3)#EI@j69q6nj56}yf{Gkh;n{d9PsD?y|WR=
zgiNK#zZTDIS_||OiL>+}z=THeyis02j=Q*Y%PiokpFzBOAeGA}8Dj2)5;*z2c(;EX
zSPxh6{&CU3S+V$Ejr4HIaj^x`a;ff7S`Piug0zYsrOoJ}cNB!2d6C9v=|82yo?>MD_Wola8yVGuPoFUiK@e^a@h+b`L-
ziCC@KDY@X=6U@Fsa^V?4ZfBHS`hpPHl_j~hnii7KIg%fy{6$q#Ae9;dsgbOd%Cf1P
zn3L2ds)!IfD7Dcv1H6gSKI{%5GgjKKm{RuWuyo)k(o=g(I&Il5Le5>9Ql+GOiB!`%
z9tIXXRhpVY2E#v+&bdV%ejRB!nM;whD3*qhkDavY9vMD+UAoIr2YftH+7R-Tdi)Wo
zX?hzu_*{BK_A5okm!4>*$fW(Hr{AHzP!TNs{9Ph#n!WVCksS2dDs9UT0b+K_SX2XX
zY>-Tnuc7)6^^!^NTdcz#j#(WPf}hRZ&_O`dM-EBm4{8mv#Y
ztR?>eSlA}n^|9;7u?e!)?o_^y^s-hpH7M`FvOj!}0gG$9T0AwfG4kOa
zW@I19XB4IbeM{s?%~Ofgf55q$m
zro9U70WCF}O$wc1Iz>88Q4mIuhTKssTo^)idtOoVWi$01PsRItsb5GgD(;jek)x*+
zPy9=0UwEi^@&!3$6{PqhbvW&QA1ZNzQs=Z-Degh36v>p}v|p3-$B
z{c);JIna(2XMCgdh~7XOPP1~@398f0Ey}TvY2NqgrHrj|1`hI+Wj~YL-C$+qfgMza
z8XZt8$Z?5E2C`x3v~hoi{5#tq!CirB^l&Cei}!XJ5be)9`I*`5hAPNu%5Y&{xB4d|Nk=Sh8Oo<*Uu3Sut4U
z_pvjr;|;2zPPAw^Y*3B+kdV};sG_
-
- Jedna z vašich adries, %1, je stará verzia adresy, 1. Verzie adresy 1 už nie sú podporované. Odstrániť ju teraz?
+
+ Jedna z vašich adries, {0}, je stará verzia adresy, 1. Verzie adresy 1 už nie sú podporované. Odstrániť ju teraz?
@@ -331,13 +331,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Správa odoslaná. Čakanie na potvrdenie. Odoslaná %1
+
+ Správa odoslaná. Čakanie na potvrdenie. Odoslaná {0}
-
- Správa odoslaná. Odoslaná %1
+
+ Správa odoslaná. Odoslaná {0}
@@ -346,8 +346,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Potvrdenie prijatia správy %1
+
+ Potvrdenie prijatia správy {0}
@@ -356,18 +356,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
Rozoslané 1%
-
- Problém: práca požadovná príjemcom je oveľa ťažšia, než je povolené v nastaveniach. %1
+
+ Problém: práca požadovná príjemcom je oveľa ťažšia, než je povolené v nastaveniach. {0}
-
- Problém: šifrovací kľúč príjemcu je nesprávny. Nie je možné zašifrovať správu. %1
+
+ Problém: šifrovací kľúč príjemcu je nesprávny. Nie je možné zašifrovať správu. {0}
@@ -376,8 +376,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- Neznámy stav: %1 %2
+
+ Neznámy stav: {0} {1}
@@ -417,10 +417,10 @@ Please type the desired email address (including @mailchuck.com) below:
Kľúče môžete spravovať úpravou súboru keys.dat, ktorý je uložený v adresári
-%1
+{0}
Tento súbor je dôležité zálohovať.
@@ -436,10 +436,10 @@ Tento súbor je dôležité zálohovať.
Kľúče môžete spravovať úpravou súboru keys.dat, ktorý je uložený v adresári
-%1
+{0}
Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Nezabudnite zatvoriť Bitmessage pred vykonaním akýchkoľvek zmien.)
@@ -504,7 +504,7 @@ Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Ne
-
+
@@ -572,52 +572,52 @@ Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Ne
-
- Správa, ktorú skúšate poslať, má %1 bajtov naviac. (Maximum je 261 644 bajtov). Prosím pred odoslaním skrátiť.
+
+ Správa, ktorú skúšate poslať, má {0} bajtov naviac. (Maximum je 261 644 bajtov). Prosím pred odoslaním skrátiť.
-
- Chyba: Váš účet nebol registrovaný na e-mailovej bráne. Skúšam registrovať ako %1, prosím počkajte na spracovanie registrácie pred opakovaným odoslaním správy.
+
+ Chyba: Váš účet nebol registrovaný na e-mailovej bráne. Skúšam registrovať ako {0}, prosím počkajte na spracovanie registrácie pred opakovaným odoslaním správy.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -632,8 +632,8 @@ Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Ne
-
- Čo sa týka adresy %1, Bitmessage nepozná číslo verzie adresy %2. Možno by ste mali upgradenúť Bitmessage na najnovšiu verziu.
+
+ Čo sa týka adresy {0}, Bitmessage nepozná číslo verzie adresy {1}. Možno by ste mali upgradenúť Bitmessage na najnovšiu verziu.
@@ -642,8 +642,8 @@ Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Ne
-
- Čo sa týka adresy %1, Bitmessage nespracováva číslo prúdu %2. Možno by ste mali upgradenúť Bitmessage na najnovšiu verziu.
+
+ Čo sa týka adresy {0}, Bitmessage nespracováva číslo prúdu {1}. Možno by ste mali upgradenúť Bitmessage na najnovšiu verziu.
@@ -777,8 +777,8 @@ Tento súbor je dôležité zálohovať. Chcete tento súbor teraz otvoriť? (Ne
-
- Bitmessage nemôže nájsť vašu adresu %1. Možno ste ju odstránili?
+
+ Bitmessage nemôže nájsť vašu adresu {0}. Možno ste ju odstránili?
@@ -935,7 +935,7 @@ Ste si istý, že chcete kanál odstrániť?
-
+
@@ -1130,8 +1130,8 @@ Ste si istý, že chcete kanál odstrániť?
-
- Úroveň priblíženia %1%
+
+ Úroveň priblíženia {0}%
@@ -1145,48 +1145,48 @@ Ste si istý, že chcete kanál odstrániť?
-
+
-
- K dispozícii je nová verzia PyBitmessage: %1. Môžete ju stiahnuť na https://github.com/Bitmessage/PyBitmessage/releases/latest
+
+ K dispozícii je nová verzia PyBitmessage: {0}. Môžete ju stiahnuť na https://github.com/Bitmessage/PyBitmessage/releases/latest
-
- Čakám na ukončenie práce... %1%
+
+ Čakám na ukončenie práce... {0}%
-
- Ukončujem PyBitmessage... %1%
+
+ Ukončujem PyBitmessage... {0}%
-
- Čakám na odoslanie objektov... %1%
+
+ Čakám na odoslanie objektov... {0}%
-
- Ukladám nastavenia... %1%
+
+ Ukladám nastavenia... {0}%
-
- Ukončujem jadro... %1%
+
+ Ukončujem jadro... {0}%
-
- Zastavujem oznámenia... %1%
+
+ Zastavujem oznámenia... {0}%
-
- Posledná fáza ukončenia... %1%
+
+ Posledná fáza ukončenia... {0}%
@@ -1200,8 +1200,8 @@ Ste si istý, že chcete kanál odstrániť?
-
- Ukončujem PyBitmessage... %1%
+
+ Ukončujem PyBitmessage... {0}%
@@ -1220,13 +1220,13 @@ Ste si istý, že chcete kanál odstrániť?
-
- Vytváram %1 nových adries.
+
+ Vytváram {0} nových adries.
-
- %1 sa už nachádza medzi vášmi identitami, nepridávam dvojmo.
+
+ {0} sa už nachádza medzi vášmi identitami, nepridávam dvojmo.
@@ -1235,7 +1235,7 @@ Ste si istý, že chcete kanál odstrániť?
-
+
@@ -1260,8 +1260,8 @@ Ste si istý, že chcete kanál odstrániť?
-
- Rozoslané %1
+
+ Rozoslané {0}
@@ -1280,8 +1280,8 @@ Ste si istý, že chcete kanál odstrániť?
-
- Problém: adresa príjemcu je na mobilnom zariadení a požaduje, aby správy obsahovali nezašifrovanú adresu príjemcu. Vaše nastavenia však túto možnost nemajú povolenú. %1
+
+ Problém: adresa príjemcu je na mobilnom zariadení a požaduje, aby správy obsahovali nezašifrovanú adresu príjemcu. Vaše nastavenia však túto možnost nemajú povolenú. {0}
@@ -1293,19 +1293,19 @@ Adresy verzie dva, ako táto, nepožadujú obtiažnosť.
+Receiver's required difficulty: {0} and {1}
Vykonávam prácu potrebnú na odoslanie správy.
-Priímcova požadovaná obtiažnosť: %1 a %2
+Priímcova požadovaná obtiažnosť: {0} a {1}
-
- Problém: Práca požadovná príjemcom (%1 a %2) je obtiažnejšia, ako máte povolené. %3
+
+ Problém: Práca požadovná príjemcom ({0} a {1}) je obtiažnejšia, ako máte povolené. {2}
-
- Problém: skúšate odslať správu sami sebe, ale nemôžem nájsť šifrovací kľúč v súbore keys.dat. Nemožno správu zašifrovať: %1
+
+ Problém: skúšate odslať správu sami sebe, ale nemôžem nájsť šifrovací kľúč v súbore keys.dat. Nemožno správu zašifrovať: {0}
@@ -1314,8 +1314,8 @@ Priímcova požadovaná obtiažnosť: %1 a %2
-
- Správa odoslaná. Čakanie na potvrdenie. Odoslaná %1
+
+ Správa odoslaná. Čakanie na potvrdenie. Odoslaná {0}
@@ -1329,13 +1329,13 @@ Priímcova požadovaná obtiažnosť: %1 a %2
-
- Odosielam požiadavku na verejný kľúč. Čakám na odpoveď. Vyžiadaný %1
+
+ Odosielam požiadavku na verejný kľúč. Čakám na odpoveď. Vyžiadaný {0}
-
- Mapovanie portov UPnP vytvorené na porte %1
+
+ Mapovanie portov UPnP vytvorené na porte {0}
@@ -1379,28 +1379,28 @@ Priímcova požadovaná obtiažnosť: %1 a %2
-
- Problém komunikácie s proxy: %1. Prosím skontrolujte nastavenia siete.
+
+ Problém komunikácie s proxy: {0}. Prosím skontrolujte nastavenia siete.
-
- Problém autentikácie SOCKS5: %1. Prosím skontrolujte nastavenia SOCKS5.
+
+ Problém autentikácie SOCKS5: {0}. Prosím skontrolujte nastavenia SOCKS5.
-
- Čas na vašom počítači, %1, možno nie je správny. Prosím, skontrolujete nastavenia.
+
+ Čas na vašom počítači, {0}, možno nie je správny. Prosím, skontrolujete nastavenia.
-
+
Meno % nenájdené.
-
- Dotaz prostredníctvom namecoinu zlyhal (%1)
+
+ Dotaz prostredníctvom namecoinu zlyhal ({0})
@@ -1409,18 +1409,18 @@ Priímcova požadovaná obtiažnosť: %1 a %2
-
- Meno %1 neobsahuje planté JSON dáta.
+
+ Meno {0} neobsahuje planté JSON dáta.
-
- Meno %1 nemá priradenú žiadnu adresu Bitmessage.
+
+ Meno {0} nemá priradenú žiadnu adresu Bitmessage.
-
- Úspech! Namecoind verzia %1 spustený.
+
+ Úspech! Namecoind verzia {0} spustený.
@@ -1479,53 +1479,53 @@ Vitajte v jednoduchom a bezpečnom Bitmessage
-
- Chyba: Bitmessage adresy začínajú s BM- Prosím skontrolujte adresu príjemcu %1
+
+ Chyba: Bitmessage adresy začínajú s BM- Prosím skontrolujte adresu príjemcu {0}
-
- Chyba: adresa príjemcu %1 nie je na správne napísaná alebo skopírovaná. Prosím skontrolujte ju.
+
+ Chyba: adresa príjemcu {0} nie je na správne napísaná alebo skopírovaná. Prosím skontrolujte ju.
-
- Chyba: adresa príjemcu %1 obsahuje neplatné znaky. Prosím skontrolujte ju.
+
+ Chyba: adresa príjemcu {0} obsahuje neplatné znaky. Prosím skontrolujte ju.
-
- Chyba: verzia adresy príjemcu %1 je príliš veľká. Buď musíte aktualizovať program Bitmessage alebo váš známy s vami žartuje.
+
+ Chyba: verzia adresy príjemcu {0} je príliš veľká. Buď musíte aktualizovať program Bitmessage alebo váš známy s vami žartuje.
-
- Chyba: niektoré údaje zakódované v adrese príjemcu %1 sú príliš krátke. Softér vášho známeho možno nefunguje správne.
+
+ Chyba: niektoré údaje zakódované v adrese príjemcu {0} sú príliš krátke. Softér vášho známeho možno nefunguje správne.
-
- Chyba: niektoré údaje zakódované v adrese príjemcu %1 sú príliš dlhé. Softvér vášho známeho možno nefunguje správne.
+
+ Chyba: niektoré údaje zakódované v adrese príjemcu {0} sú príliš dlhé. Softvér vášho známeho možno nefunguje správne.
-
- Chyba: niektoré údaje zakódované v adrese príjemcu %1 sú poškodené. Softvér vášho známeho možno nefunguje správne.
+
+ Chyba: niektoré údaje zakódované v adrese príjemcu {0} sú poškodené. Softvér vášho známeho možno nefunguje správne.
-
- Chyba: niečo s adresou príjemcu %1 je nie je v poriadku.
+
+ Chyba: niečo s adresou príjemcu {0} je nie je v poriadku.
-
- Chyba: %1
+
+ Chyba: {0}
-
- Od %1
+
+ Od {0}
@@ -1570,7 +1570,7 @@ Vitajte v jednoduchom a bezpečnom Bitmessage
- Zobraziť poslednú %1 hromadnú správu z tejto adresy.Zobraziť posledné %1 hromadné správy z tejto adresy.Zobraziť posledných %1 hromadných správ z tejto adresy.
+ Zobraziť poslednú {0} hromadnú správu z tejto adresy.Zobraziť posledné {0} hromadné správy z tejto adresy.Zobraziť posledných {0} hromadných správ z tejto adresy.
@@ -1617,8 +1617,8 @@ Vitajte v jednoduchom a bezpečnom Bitmessage
-
- Odkaz "%1" bude otvorený v prehliadači. Tento úkon môže predstavovať bezpečnostné riziko a Vás deanonymizovať, alebo vykonať škodlivú činnost. Ste si istý?
+
+ Odkaz "{0}" bude otvorený v prehliadači. Tento úkon môže predstavovať bezpečnostné riziko a Vás deanonymizovať, alebo vykonať škodlivú činnost. Ste si istý?
@@ -1953,8 +1953,8 @@ Predvoľba je pomocou generátora náhodných čísiel, ale deterministické adr
-
- Používate port TCP %1. (Možno zmeniť v nastaveniach).
+
+ Používate port TCP {0}. (Možno zmeniť v nastaveniach).
@@ -2006,28 +2006,28 @@ Predvoľba je pomocou generátora náhodných čísiel, ale deterministické adr
-
- Od spustenia %1
+
+ Od spustenia {0}
-
- Prijatých: %1/s Spolu: %2
+
+ Prijatých: {0}/s Spolu: {1}
-
- Odoslaných: %1/s Spolu: %2
+
+ Odoslaných: {0}/s Spolu: {1}
-
- Spojení spolu: %1
+
+ Spojení spolu: {0}
-
- Vyhľadaní v inventári za sekundu: %1
+
+ Vyhľadaní v inventári za sekundu: {0}
@@ -2192,8 +2192,8 @@ Predvoľba je pomocou generátora náhodných čísiel, ale deterministické adr
newchandialog
-
- Kanál %1 úspešne vytvorený/pripojený
+
+ Kanál {0} úspešne vytvorený/pripojený
diff --git a/src/translations/bitmessage_sv.ts b/src/translations/bitmessage_sv.ts
index 015546b3..8b854d5d 100644
--- a/src/translations/bitmessage_sv.ts
+++ b/src/translations/bitmessage_sv.ts
@@ -240,7 +240,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -260,12 +260,12 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
@@ -275,7 +275,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -285,17 +285,17 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
-
+
-
+
@@ -305,7 +305,7 @@ Please type the desired email address (including @mailchuck.com) below:
-
+
@@ -346,7 +346,7 @@ Please type the desired email address (including @mailchuck.com) below:
@@ -363,7 +363,7 @@ It is important that you back up this file.
@@ -429,7 +429,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -497,52 +497,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -557,7 +557,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -567,7 +567,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -702,7 +702,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -856,7 +856,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1051,7 +1051,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1066,47 +1066,47 @@ Are you sure you want to delete the channel?
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1121,7 +1121,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1141,12 +1141,12 @@ Are you sure you want to delete the channel?
-
+
-
+
@@ -1156,7 +1156,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1181,7 +1181,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1201,7 +1201,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1213,17 +1213,17 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
-
+
-
+
@@ -1233,7 +1233,7 @@ Receiver's required difficulty: %1 and %2
-
+
@@ -1248,12 +1248,12 @@ Receiver's required difficulty: %1 and %2
-
+
-
+
@@ -1601,27 +1601,27 @@ The 'Random Number' option is selected by default but deterministic ad
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/bitmessage_zh_cn.ts b/src/translations/bitmessage_zh_cn.ts
index 474f8c6c..534e2f7a 100644
--- a/src/translations/bitmessage_zh_cn.ts
+++ b/src/translations/bitmessage_zh_cn.ts
@@ -352,8 +352,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 您的地址中的一个, %1,是一个过时的版本1地址. 版本1地址已经不再受到支持了. 我们可以将它删除掉么?
+
+ 您的地址中的一个, {0},是一个过时的版本1地址. 版本1地址已经不再受到支持了. 我们可以将它删除掉么?
@@ -372,13 +372,13 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 消息已经发送. 正在等待回执. 发送于 %1
+
+ 消息已经发送. 正在等待回执. 发送于 {0}
-
- 消息已经发送. 发送于 %1
+
+ 消息已经发送. 发送于 {0}
@@ -387,8 +387,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 消息的回执已经收到于 %1
+
+ 消息的回执已经收到于 {0}
@@ -397,18 +397,18 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 已经广播于 %1
+
+ 已经广播于 {0}
-
- 错误: 收件人要求的做工量大于我们的最大接受做工量。 %1
+
+ 错误: 收件人要求的做工量大于我们的最大接受做工量。 {0}
-
- 错误: 收件人的加密密钥是无效的。不能加密消息。 %1
+
+ 错误: 收件人的加密密钥是无效的。不能加密消息。 {0}
@@ -417,8 +417,8 @@ Please type the desired email address (including @mailchuck.com) below:
-
- 未知状态: %1 %2
+
+ 未知状态: {0} {1}
@@ -458,9 +458,9 @@ Please type the desired email address (including @mailchuck.com) below:
- 您可以通过编辑储存在 %1 的 keys.dat 来编辑密钥。备份这个文件十分重要。
+ 您可以通过编辑储存在 {0} 的 keys.dat 来编辑密钥。备份这个文件十分重要。
@@ -475,9 +475,9 @@ It is important that you back up this file.
- 您可以通过编辑储存在 %1 的 keys.dat 来编辑密钥。备份这个文件十分重要。您现在想打开这个文件么?(请在进行任何修改前关闭比特信)
+ 您可以通过编辑储存在 {0} 的 keys.dat 来编辑密钥。备份这个文件十分重要。您现在想打开这个文件么?(请在进行任何修改前关闭比特信)
@@ -541,7 +541,7 @@ It is important that you back up this file. Would you like to open the file now?
-
+
@@ -610,52 +610,52 @@ It is important that you back up this file. Would you like to open the file now?
-
+
您正在尝试发送的信息已超过 %1 个字节太长(最大为261644个字节),发送前请先缩短一些。
-
+
错误: 您的帐户没有在电子邮件网关注册。现在发送注册为%1, 注册正在处理请稍候重试发送.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -670,8 +670,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- 地址 %1 的地址版本号 %2 无法被比特信理解。也许您应该升级您的比特信到最新版本。
+
+ 地址 {0} 的地址版本号 {1} 无法被比特信理解。也许您应该升级您的比特信到最新版本。
@@ -680,8 +680,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- 地址 %1 的节点流序号 %2 无法被比特信所理解。也许您应该升级您的比特信到最新版本。
+
+ 地址 {0} 的节点流序号 {1} 无法被比特信所理解。也许您应该升级您的比特信到最新版本。
@@ -815,8 +815,8 @@ It is important that you back up this file. Would you like to open the file now?
-
- 比特信无法找到您的地址 %1 ,也许您已经把它删掉了?
+
+ 比特信无法找到您的地址 {0} ,也许您已经把它删掉了?
@@ -973,7 +973,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1168,7 +1168,7 @@ Are you sure you want to delete the channel?
-
+
缩放级别%1%
@@ -1183,48 +1183,48 @@ Are you sure you want to delete the channel?
-
+
-
- PyBitmessage的新版本可用: %1. 从https://github.com/Bitmessage/PyBitmessage/releases/latest下载
+
+ PyBitmessage的新版本可用: {0}. 从https://github.com/Bitmessage/PyBitmessage/releases/latest下载
-
- 等待PoW完成...%1%
+
+ 等待PoW完成...{0}%
-
- 关闭Pybitmessage ...%1%
+
+ 关闭Pybitmessage ...{0}%
-
- 等待要发送对象...%1%
+
+ 等待要发送对象...{0}%
-
- 保存设置...%1%
+
+ 保存设置...{0}%
-
- 关闭核心...%1%
+
+ 关闭核心...{0}%
-
- 停止通知...%1%
+
+ 停止通知...{0}%
-
- 关闭即将来临...%1%
+
+ 关闭即将来临...{0}%
@@ -1238,8 +1238,8 @@ Are you sure you want to delete the channel?
-
- 关闭PyBitmessage...%1%
+
+ 关闭PyBitmessage...{0}%
@@ -1258,13 +1258,13 @@ Are you sure you want to delete the channel?
-
- 生成%1个新地址.
+
+ 生成{0}个新地址.
-
- %1已经在'您的身份'. 不必重新添加.
+
+ {0}已经在'您的身份'. 不必重新添加.
@@ -1273,7 +1273,7 @@ Are you sure you want to delete the channel?
-
+
@@ -1298,8 +1298,8 @@ Are you sure you want to delete the channel?
-
- 广播发送%1
+
+ 广播发送{0}
@@ -1318,8 +1318,8 @@ Are you sure you want to delete the channel?
-
- 问题:对方是移动设备,并且对方的地址包含在此消息中,但是您的设置禁止了。 %1
+
+ 问题:对方是移动设备,并且对方的地址包含在此消息中,但是您的设置禁止了。 {0}
@@ -1331,19 +1331,19 @@ There is no required difficulty for version 2 addresses like this.
+Receiver's required difficulty: {0} and {1}
做必要的工作, 以发送短信.
-接收者的要求难度: %1与%2
+接收者的要求难度: {0}与{1}
-
- 问题: 由接收者(%1%2)要求的工作量比您愿意做的工作量來得更困难. %3
+
+ 问题: 由接收者({0}{1})要求的工作量比您愿意做的工作量來得更困难. {2}
-
- 问题: 您正在尝试将信息发送给自己或频道, 但您的加密密钥无法在keys.dat文件中找到. 无法加密信息. %1
+
+ 问题: 您正在尝试将信息发送给自己或频道, 但您的加密密钥无法在keys.dat文件中找到. 无法加密信息. {0}
@@ -1352,8 +1352,8 @@ Receiver's required difficulty: %1 and %2
-
- 信息发送. 等待确认. 已发送%1
+
+ 信息发送. 等待确认. 已发送{0}
@@ -1367,13 +1367,13 @@ Receiver's required difficulty: %1 and %2
-
- 发送公钥的请求. 等待回复. 请求在%1
+
+ 发送公钥的请求. 等待回复. 请求在{0}
-
- UPnP端口映射建立在端口%1
+
+ UPnP端口映射建立在端口{0}
@@ -1417,18 +1417,18 @@ Receiver's required difficulty: %1 and %2
-
- 名字%1未找到。
+
+ 名字{0}未找到。
-
- 域名币查询失败(%1)
+
+ 域名币查询失败({0})
-
- 未知的 Namecoin 界面类型: %1
+
+ 未知的 Namecoin 界面类型: {0}
@@ -1437,13 +1437,13 @@ Receiver's required difficulty: %1 and %2
-
- 名字%1没有关联比特信地址。
+
+ 名字{0}没有关联比特信地址。
-
- 成功!域名币系统%1运行中。
+
+ 成功!域名币系统{0}运行中。
@@ -1506,53 +1506,53 @@ Receiver's required difficulty: %1 and %2
-
- 错误:Bitmessage地址是以BM-开头的,请检查收信地址%1.
+
+ 错误:Bitmessage地址是以BM-开头的,请检查收信地址{0}.
-
- 错误:收信地址%1未填写或复制错误。请检查。
+
+ 错误:收信地址{0}未填写或复制错误。请检查。
-
- 错误:收信地址%1还有非法字符。请检查。
+
+ 错误:收信地址{0}还有非法字符。请检查。
-
- 错误:收信地址 %1 版本太高。要么您需要更新您的软件,要么对方需要降级 。
+
+ 错误:收信地址 {0} 版本太高。要么您需要更新您的软件,要么对方需要降级 。
-
- 错误:收信地址%1编码数据太短。可能对方使用的软件有问题。
+
+ 错误:收信地址{0}编码数据太短。可能对方使用的软件有问题。
-
+
错误:
-
- 错误:收信地址%1编码数据太长。可能对方使用的软件有问题。
+
+ 错误:收信地址{0}编码数据太长。可能对方使用的软件有问题。
-
- 错误:收信地址%1有问题。
+
+ 错误:收信地址{0}有问题。
-
- 错误:%1
+
+ 错误:{0}
-
- 来自 %1
+
+ 来自 {0}
@@ -1664,8 +1664,8 @@ Receiver's required difficulty: %1 and %2
-
- 此链接“%1”将在浏览器中打开。可能会有安全风险,可能会暴露您或下载恶意数据。确定吗?
+
+ 此链接“{0}”将在浏览器中打开。可能会有安全风险,可能会暴露您或下载恶意数据。确定吗?
@@ -1999,8 +1999,8 @@ The 'Random Number' option is selected by default but deterministic ad
-
- 您正在使用TCP端口 %1 。(可以在设置中修改)。
+
+ 您正在使用TCP端口 {0} 。(可以在设置中修改)。
@@ -2052,28 +2052,28 @@ The 'Random Number' option is selected by default but deterministic ad
-
- 自从%1启动
+
+ 自从{0}启动
-
- 下: %1/秒 总计: %2
+
+ 下: {0}/秒 总计: {1}
-
- 上: %1/秒 总计: %2
+
+ 上: {0}/秒 总计: {1}
-
- 总的连接数: %1
+
+ 总的连接数: {0}
-
- 每秒库存查询: %1
+
+ 每秒库存查询: {0}
@@ -2238,8 +2238,8 @@ The 'Random Number' option is selected by default but deterministic ad
newchandialog
-
- 成功创建或加入频道%1
+
+ 成功创建或加入频道{0}
diff --git a/src/translations/noarg.sh b/src/translations/noarg.sh
new file mode 100755
index 00000000..50d45d32
--- /dev/null
+++ b/src/translations/noarg.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+files=`ls *.ts`
+tmp_file=/tmp/noarg.sh.txt
+for file in $files; do
+ cat $file | sed 's/%1/{0}/g' | sed 's/%2/{1}/g' | sed 's/%3/{2}/g' > $tmp_file
+ mv $tmp_file $file
+done
diff --git a/src/translations/update.sh b/src/translations/update.sh
new file mode 100755
index 00000000..b3221486
--- /dev/null
+++ b/src/translations/update.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+lrelease-qt4 bitmessage.pro
--
2.45.1
From 66c22ed9b95c3bb156ed3737b632efb2facb3bfe Mon Sep 17 00:00:00 2001
From: Kashiko Koibumi
Date: Fri, 31 May 2024 00:59:11 +0900
Subject: [PATCH 37/37] fix user agent display
---
src/bitmessageqt/networkstatus.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bitmessageqt/networkstatus.py b/src/bitmessageqt/networkstatus.py
index 9c7e5a25..772f8387 100644
--- a/src/bitmessageqt/networkstatus.py
+++ b/src/bitmessageqt/networkstatus.py
@@ -145,7 +145,7 @@ class NetworkStatus(QtWidgets.QWidget, RetranslateMixin):
0, 0, QtWidgets.QTableWidgetItem(
"%s:%i" % (destination.host, destination.port)))
self.tableWidgetConnectionCount.setItem(
- 0, 2, QtWidgets.QTableWidgetItem("%s" % (c.userAgent)))
+ 0, 2, QtWidgets.QTableWidgetItem("%s" % (c.userAgent.decode("utf-8", "replace"))))
self.tableWidgetConnectionCount.setItem(
0, 3, QtWidgets.QTableWidgetItem("%s" % (c.tlsVersion)))
self.tableWidgetConnectionCount.setItem(
--
2.45.1