Skip to content

Commit fccd32e

Browse files
committed
Merge bitcoin#30092: [27.x] Backports and rc1
22701a4 doc: update manual pages for 27.1rc1 (fanquake) 9e91907 build: bump version to 27.1rc1 (fanquake) 9b4640c doc: update release-notes.md for 27.1 (fanquake) 80032d6 qt: 27.1rc1 translations update (Hennadii Stepanov) 423bd6d windeploy: Renew certificate (Ava Chow) 77b2321 depends: Fetch miniupnpc sources from an alternative website (Hennadii Stepanov) 31adcfa test: add GetAddedNodeInfo() CJDNS regression unit test (Jon Atack) 9cdb9ed p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo() (Jon Atack) 3c26058 crypto: disable asan for sha256_sse4 with clang and -O0 (Cory Fields) 0ba11cf rpc: move UniValue in blockToJSON (willcl-ark) dedf319 gui: don't permit port in proxy IP option (willcl-ark) d1289a1 gui: fix create unsigned transaction fee bump (furszy) Pull request description: Backports: * bitcoin-core/gui#812 * bitcoin-core/gui#813 * bitcoin#30085 * bitcoin#30094 * bitcoin#30097 * bitcoin#30149 * bitcoin#30151 Bump to 27.1rc1. ACKs for top commit: stickies-v: re-ACK 22701a4 willcl-ark: reACK 22701a4 hebasto: re-ACK 22701a4. Tree-SHA512: 6eca44ba7e6664eb4677646597dfdaf56a241c8c3e95e0ab8929ee2fc3671303fc6c2634d359b4523dbd452ac5e54fd1f4c7c2bf7e9c5209395f8cb3b4753fb3
2 parents c7885ec + 22701a4 commit fccd32e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+9069
-2549
lines changed

configure.ac

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
AC_PREREQ([2.69])
22
define(_CLIENT_VERSION_MAJOR, 27)
3-
define(_CLIENT_VERSION_MINOR, 0)
3+
define(_CLIENT_VERSION_MINOR, 1)
44
define(_CLIENT_VERSION_BUILD, 0)
5-
define(_CLIENT_VERSION_RC, 0)
5+
define(_CLIENT_VERSION_RC, 1)
66
define(_CLIENT_VERSION_IS_RELEASE, true)
77
define(_COPYRIGHT_YEAR, 2024)
88
define(_COPYRIGHT_HOLDERS,[The %s developers])

contrib/windeploy/win-codesign.cert

+22-22
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
-----BEGIN CERTIFICATE-----
2-
MIIHfDCCBWSgAwIBAgIQCmVvdQal72U2QxbUTT3SRTANBgkqhkiG9w0BAQsFADBp
2+
MIIHeTCCBWGgAwIBAgIQBzR46J2yq3g++NbQS/BBVDANBgkqhkiG9w0BAQsFADBp
33
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMT
44
OERpZ2lDZXJ0IFRydXN0ZWQgRzQgQ29kZSBTaWduaW5nIFJTQTQwOTYgU0hBMzg0
5-
IDIwMjEgQ0ExMB4XDTIyMDUyNDAwMDAwMFoXDTI0MDUyOTIzNTk1OVowgYAxCzAJ
5+
IDIwMjEgQ0ExMB4XDTI0MDUyMjAwMDAwMFoXDTI3MDUzMTIzNTk1OVowgYAxCzAJ
66
BgNVBAYTAlVTMREwDwYDVQQIEwhEZWxhd2FyZTEOMAwGA1UEBxMFTGV3ZXMxJjAk
77
BgNVBAoTHUJpdGNvaW4gQ29yZSBDb2RlIFNpZ25pbmcgTExDMSYwJAYDVQQDEx1C
88
aXRjb2luIENvcmUgQ29kZSBTaWduaW5nIExMQzCCAiIwDQYJKoZIhvcNAQEBBQAD
@@ -17,28 +17,28 @@ CDvScIgnQXmk+cbKMBtg9kM0F+aLWsN2xVf0uAj3U7sdXLrfJeW0DZIktWtTBQzX
1717
O/OE4Ka+1WFnDg0HJIih0cTjl9YYvfe53L4pCGy+qGt/XGBRqCMfXp3g+H9FGR5r
1818
pensVVcsrv3GbTfYdlpdmp9OHH5G57GTAZueobCZg7r7RKK0zPU9EiTLJxzyXuai
1919
v/Ksd8eIhHRjewMaQuAtQM1tO+oKAbLF0v2M7v7/aVT76X32JllYAizm3zjvAgMB
20-
AAGjggIGMIICAjAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAdBgNV
21-
HQ4EFgQUvCpU58PIuofv0kHJ3Ty0YDKEy3cwDgYDVR0PAQH/BAQDAgeAMBMGA1Ud
22-
JQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaowU6BRoE+GTWh0dHA6Ly9jcmwz
23-
LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNENvZGVTaWduaW5nUlNBNDA5
24-
NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRwOi8vY3JsNC5kaWdpY2VydC5j
25-
b20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmluZ1JTQTQwOTZTSEEzODQyMDIx
26-
Q0ExLmNybDA+BgNVHSAENzA1MDMGBmeBDAEEATApMCcGCCsGAQUFBwIBFhtodHRw
27-
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwgZQGCCsGAQUFBwEBBIGHMIGEMCQGCCsG
20+
AAGjggIDMIIB/zAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAdBgNV
21+
HQ4EFgQUvCpU58PIuofv0kHJ3Ty0YDKEy3cwPgYDVR0gBDcwNTAzBgZngQwBBAEw
22+
KTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMA4GA1Ud
23+
DwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzCBtQYDVR0fBIGtMIGqMFOg
24+
UaBPhk1odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRD
25+
b2RlU2lnbmluZ1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDBToFGgT4ZNaHR0cDov
26+
L2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29kZVNpZ25pbmdS
27+
U0E0MDk2U0hBMzg0MjAyMUNBMS5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMCQGCCsG
2828
AQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wXAYIKwYBBQUHMAKGUGh0
2929
dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNENvZGVT
30-
aWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3J0MAwGA1UdEwEB/wQCMAAwDQYJ
31-
KoZIhvcNAQELBQADggIBABhpTZufRws1vrtI0xB1/UWrSEJxdPHivfpXE708dzum
32-
Jh3TFzpsEUCQX5BJJet1l7x92sKNeAL7votA+8O8YvMD64Kim7VKA2BB8AOHKQbp
33-
r1c2iZBwwofInviRYvsrvQta6KBy2KOe1L/l0KnpUazL9Tv4VKvuWAw/Qc0/eTQr
34-
NZRsmADORxnZ1qW+SpF+/WbazIYjod/Oqb1U3on+PzyiGD3SjzNhsdFRptqzrIaY
35-
UVV+2XHG4fN6A8wkyQL5NIVXGiK7rqS5VrRAv58Lf1ZZTghdAL+5SySE0OsR9t0K
36-
W73ZB9pxbuZZ6Zfxjotjw+IilCEm3ADbc7Eb2ijI4x8mix0XWMUrhL34s7/jRyDi
37-
P+30aSgjWp611tp/EYRW5kpIaFR8AesDdM0DSSCCRXOMwQG2Tq2+CnqItB5oLNPp
38-
2XySwlIWvmjbzsREfIpE3yh3bxmHY+vFIc2R0nNkbWNIT6AGtaEQ7oWkgpK8YMkA
39-
QCf4EUC4Qa7qHiH6YSmYJhjApBLC7UDwevgwxuDrwimWAj+tDkzdnENMcBp4SAy6
40-
LwUuDi2IU6HRSXWdh2YEkDbc3FdwknnnEWaB4dlRL85YjHyLXN0KiE7SKTj1LfR4
41-
dGeDqVUlDj9D5+X4a7F89wLP/um40/52HUQv5t5WcNr/47r9aVkx9DHs1b8oUnLg
30+
aWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3J0MAkGA1UdEwQCMAAwDQYJKoZI
31+
hvcNAQELBQADggIBADdniG9IY9oOfw1e3+uc2lR4hoZqquJQRrCnbWJ1npnCTavI
32+
CfcEEMuQ5ztg4TR7tQNj2KcaHWKuPYxEz2bg8HpSPG27lnXaz4pLgfqvjdZWNH2v
33+
W6DGRUAwuMQHSV0qhuRcJPZuhwSFx/8y4r++jIcBxCbt/Jprt/bqc8vZZZzTDPfG
34+
M6cGaKMDvF//OkUPVzh4s557kV7+LoaX8CigiACZky3Zj3tkQfJYkEvdQseNvX49
35+
CMJ+cjN+fGweshbn/DszAT5oXW5l2PXeceyGrE+5Ex1ELXCPqNj8ZSn+S9IKZOag
36+
zDFBA93RTVD438peXPz//xgusgnmSqSPS5tCp9KSvew81acu4v/+egg9EgSSx5Ho
37+
9fkOX7JuygvN3r3UZqsddxdwf2dPvBDYlMdieF8qsR7H5DQPQoaTVrIhW4TFtJl/
38+
UPjVlnDwu+yvMC70F+CaVgQs01uZ0VKuG3KNkkEj6+V/SM54NVVgcY/Q7llKIFA8
39+
Qk8Ip8/83cVBptKW+OU+i2ZwoYskLbdfDE31X2knUIouNZgBBMhzc5WjJCEGXAPm
40+
9xYZMn87cc+ejxCw6/WC4b6tDCziO8drq76Pl6LTNPOtRkEVqt12p8Uqi9PgznUB
41+
bdHeoF5XHt1Ca2ySpSYuMz5djwIC2ws8kiMm44/AyTm6dwRcesiOTqnaRc+t
4242
-----END CERTIFICATE-----
4343
-----BEGIN CERTIFICATE-----
4444
MIIGsDCCBJigAwIBAgIQCK1AsmDSnEyfXs2pvZOu2TANBgkqhkiG9w0BAQwFADBi

depends/packages/miniupnpc.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=miniupnpc
22
$(package)_version=2.2.2
3-
$(package)_download_path=https://miniupnp.tuxfamily.org/files/
3+
$(package)_download_path=http://miniupnp.free.fr/files/
44
$(package)_file_name=$(package)-$($(package)_version).tar.gz
55
$(package)_sha256_hash=888fb0976ba61518276fe1eda988589c700a3f2a69d71089260d75562afd3687
66
$(package)_patches=dont_leak_info.patch respect_mingw_cflags.patch no_libtool.patch

doc/man/bitcoin-cli.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-CLI "1" "April 2024" "bitcoin-cli v27.0.0" "User Commands"
2+
.TH BITCOIN-CLI "1" "May 2024" "bitcoin-cli v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoin-cli \- manual page for bitcoin-cli v27.0.0
4+
bitcoin-cli \- manual page for bitcoin-cli v27.1.0rc1
55
.SH SYNOPSIS
66
.B bitcoin-cli
77
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Bitcoin Core\/\fR
@@ -15,7 +15,7 @@ bitcoin-cli \- manual page for bitcoin-cli v27.0.0
1515
.B bitcoin-cli
1616
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
1717
.SH DESCRIPTION
18-
Bitcoin Core RPC client version v27.0.0
18+
Bitcoin Core RPC client version v27.1.0rc1
1919
.SH OPTIONS
2020
.HP
2121
\-?

doc/man/bitcoin-qt.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-QT "1" "April 2024" "bitcoin-qt v27.0.0" "User Commands"
2+
.TH BITCOIN-QT "1" "May 2024" "bitcoin-qt v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoin-qt \- manual page for bitcoin-qt v27.0.0
4+
bitcoin-qt \- manual page for bitcoin-qt v27.1.0rc1
55
.SH SYNOPSIS
66
.B bitcoin-qt
77
[\fI\,command-line options\/\fR] [\fI\,URI\/\fR]
88
.SH DESCRIPTION
9-
Bitcoin Core version v27.0.0
9+
Bitcoin Core version v27.1.0rc1
1010
.PP
1111
Optional URI is a Bitcoin address in BIP21 URI format.
1212
.SH OPTIONS

doc/man/bitcoin-tx.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-TX "1" "April 2024" "bitcoin-tx v27.0.0" "User Commands"
2+
.TH BITCOIN-TX "1" "May 2024" "bitcoin-tx v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoin-tx \- manual page for bitcoin-tx v27.0.0
4+
bitcoin-tx \- manual page for bitcoin-tx v27.1.0rc1
55
.SH SYNOPSIS
66
.B bitcoin-tx
77
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded bitcoin transaction\/\fR
88
.br
99
.B bitcoin-tx
1010
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded bitcoin transaction\/\fR
1111
.SH DESCRIPTION
12-
Bitcoin Core bitcoin\-tx utility version v27.0.0
12+
Bitcoin Core bitcoin\-tx utility version v27.1.0rc1
1313
.SH OPTIONS
1414
.HP
1515
\-?

doc/man/bitcoin-util.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-UTIL "1" "April 2024" "bitcoin-util v27.0.0" "User Commands"
2+
.TH BITCOIN-UTIL "1" "May 2024" "bitcoin-util v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoin-util \- manual page for bitcoin-util v27.0.0
4+
bitcoin-util \- manual page for bitcoin-util v27.1.0rc1
55
.SH SYNOPSIS
66
.B bitcoin-util
77
[\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR
88
.SH DESCRIPTION
9-
Bitcoin Core bitcoin\-util utility version v27.0.0
9+
Bitcoin Core bitcoin\-util utility version v27.1.0rc1
1010
.SH OPTIONS
1111
.HP
1212
\-?

doc/man/bitcoin-wallet.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-WALLET "1" "April 2024" "bitcoin-wallet v27.0.0" "User Commands"
2+
.TH BITCOIN-WALLET "1" "May 2024" "bitcoin-wallet v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoin-wallet \- manual page for bitcoin-wallet v27.0.0
4+
bitcoin-wallet \- manual page for bitcoin-wallet v27.1.0rc1
55
.SH DESCRIPTION
6-
Bitcoin Core bitcoin\-wallet version v27.0.0
6+
Bitcoin Core bitcoin\-wallet version v27.1.0rc1
77
.PP
88
bitcoin\-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files.
99
By default bitcoin\-wallet will act on wallets in the default mainnet wallet directory in the datadir.

doc/man/bitcoind.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIND "1" "April 2024" "bitcoind v27.0.0" "User Commands"
2+
.TH BITCOIND "1" "May 2024" "bitcoind v27.1.0rc1" "User Commands"
33
.SH NAME
4-
bitcoind \- manual page for bitcoind v27.0.0
4+
bitcoind \- manual page for bitcoind v27.1.0rc1
55
.SH SYNOPSIS
66
.B bitcoind
77
[\fI\,options\/\fR] \fI\,Start Bitcoin Core\/\fR
88
.SH DESCRIPTION
9-
Bitcoin Core version v27.0.0
9+
Bitcoin Core version v27.1.0rc1
1010
.SH OPTIONS
1111
.HP
1212
\-?

doc/release-notes.md

+23-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
Bitcoin Core version 27.x is now available from:
1+
27.1rc1 Release Notes
2+
=====================
23

3-
<https://bitcoincore.org/bin/bitcoin-core-27.x/>
4+
Bitcoin Core version 27.1rc1 is now available from:
5+
6+
<https://bitcoincore.org/bin/bitcoin-core-27.1/test.rc1/>
47

58
This release includes various bug fixes and performance
69
improvements, as well as updated translations.
@@ -45,20 +48,32 @@ Notable changes
4548

4649
- #29869 rpc, bugfix: Enforce maximum value for setmocktime
4750
- #29870 rpc: Reword SighashFromStr error message
51+
- #30094 rpc: move UniValue in blockToJSON
4852

4953
### Index
5054

5155
- #29776 Fix #29767, set m_synced = true after Commit()
5256

57+
### Gui
58+
59+
- #gui812 Fix create unsigned transaction fee bump
60+
- #gui813 Don't permit port in proxy IP option
61+
5362
### Test
5463

5564
- #29892 test: Fix failing univalue float test
5665

66+
### P2P
67+
68+
- #30085 p2p: detect addnode cjdns peers in GetAddedNodeInfo()
69+
5770
### Build
5871

5972
- #29747 depends: fix mingw-w64 Qt DEBUG=1 build
6073
- #29859 build: Fix false positive CHECK_ATOMIC test
6174
- #29985 depends: Fix build of Qt for 32-bit platforms with recent glibc
75+
- #30097 crypto: disable asan for sha256_sse4 with clang and -O0
76+
- #30151 depends: Fetch miniupnpc sources from an alternative website
6277

6378
### Doc
6479

@@ -71,21 +86,27 @@ Notable changes
7186
### Misc
7287

7388
- #29691 Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
89+
- #30149 contrib: Renew Windows code signing certificate
7490

7591
Credits
7692
=======
7793

7894
Thanks to everyone who directly contributed to this release:
7995

8096
- Antoine Poinsot
97+
- Ava Chow
98+
- Cory Fields
8199
- dergoegge
82100
- fanquake
101+
- furszy
83102
- Hennadii Stepanov
103+
- Jon Atack
84104
- laanwj
85105
- Luke Dashjr
86106
- MarcoFalke
87107
- nanlour
88108
- Sjors Provoost
109+
- willcl-ark
89110

90111
As well as to everyone that helped with translations on
91112
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).

src/crypto/sha256_sse4.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@
1313
namespace sha256_sse4
1414
{
1515
void Transform(uint32_t* s, const unsigned char* chunk, size_t blocks)
16+
#if defined(__clang__) && !defined(__OPTIMIZE__)
17+
/*
18+
clang is unable to compile this with -O0 and -fsanitize=address.
19+
See upstream bug: https://github.com/llvm/llvm-project/issues/92182
20+
*/
21+
__attribute__((no_sanitize("address")))
22+
#endif
1623
{
1724
static const uint32_t K256 alignas(16) [] = {
1825
0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,

src/net.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -2795,7 +2795,7 @@ std::vector<AddedNodeInfo> CConnman::GetAddedNodeInfo(bool include_connected) co
27952795
}
27962796

27972797
for (const auto& addr : lAddresses) {
2798-
CService service(LookupNumeric(addr.m_added_node, GetDefaultPort(addr.m_added_node)));
2798+
CService service{MaybeFlipIPv6toCJDNS(LookupNumeric(addr.m_added_node, GetDefaultPort(addr.m_added_node)))};
27992799
AddedNodeInfo addedNode{addr, CService(), false, false};
28002800
if (service.IsValid()) {
28012801
// strAddNode is an IP:port

src/qt/locale/bitcoin_ar.ts

+1-86
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,6 @@
11
<TS version="2.1" language="ar">
22
<context>
33
<name>AddressBookPage</name>
4-
<message>
5-
<source>Right-click to edit address or label</source>
6-
<translation type="unfinished">انقر بالزر الايمن لتعديل العنوان</translation>
7-
</message>
8-
<message>
9-
<source>Create a new address</source>
10-
<translation type="unfinished">أنشئ عنوان جديد</translation>
11-
</message>
12-
<message>
13-
<source>&amp;New</source>
14-
<translation type="unfinished">&amp;جديد</translation>
15-
</message>
16-
<message>
17-
<source>Copy the currently selected address to the system clipboard</source>
18-
<translation type="unfinished">‫انسخ العنوان المحدد للحافظة‬</translation>
19-
</message>
20-
<message>
21-
<source>&amp;Copy</source>
22-
<translation type="unfinished">&amp;نسخ</translation>
23-
</message>
24-
<message>
25-
<source>C&amp;lose</source>
26-
<translation type="unfinished"&amp;غلاق</translation>
27-
</message>
28-
<message>
29-
<source>Delete the currently selected address from the list</source>
30-
<translation type="unfinished">احذف العنوان المحدد من القائمة</translation>
31-
</message>
324
<message>
335
<source>Enter address or label to search</source>
346
<translation type="unfinished">أدخل عنوانا أو مذكرة للبحث</translation>
@@ -41,63 +13,11 @@
4113
<source>&amp;Export</source>
4214
<translation type="unfinished">&amp;تصدير</translation>
4315
</message>
44-
<message>
45-
<source>&amp;Delete</source>
46-
<translation type="unfinished">&amp;حذف</translation>
47-
</message>
48-
<message>
49-
<source>Choose the address to send coins to</source>
50-
<translation type="unfinished">اختر العنوان الذي ترغب بارسال بتكوين اليه</translation>
51-
</message>
5216
<message>
5317
<source>Choose the address to receive coins with</source>
5418
<translation type="unfinished">اختر العنوان الذي ترغب باستلام بتكوين اليه</translation>
5519
</message>
56-
<message>
57-
<source>C&amp;hoose</source>
58-
<translation type="unfinished"&amp;ختر</translation>
59-
</message>
60-
<message>
61-
<source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source>
62-
<translation type="unfinished">‫هذه عناوين البتكوين الخاصة بك لإرسال المدفوعات. تأكد دائما من القيم المدخلة ومن العنوان المستلم قبل الارسال.‬</translation>
63-
</message>
64-
<message>
65-
<source>These are your Bitcoin addresses for receiving payments. Use the 'Create new receiving address' button in the receive tab to create new addresses.
66-
Signing is only possible with addresses of the type 'legacy'.</source>
67-
<translation type="unfinished">هذه عناوين البتكوين الخاصة بك لاستلام المدفوعات. قم بالنقر على زر انشاء عنوان استلام جديد لإنشاء عناوين جديدة.
68-
التوقيع ممكن باستخدام العناوين القديمة "Legacy" فقط.</translation>
69-
</message>
70-
<message>
71-
<source>&amp;Copy Address</source>
72-
<translation type="unfinished">&amp;نسخ العنوان</translation>
73-
</message>
74-
<message>
75-
<source>Copy &amp;Label</source>
76-
<translation type="unfinished">نسخ &amp;المذكرة</translation>
77-
</message>
78-
<message>
79-
<source>&amp;Edit</source>
80-
<translation type="unfinished">&amp;تحرير</translation>
81-
</message>
82-
<message>
83-
<source>Export Address List</source>
84-
<translation type="unfinished">تصدير قائمة العناوين</translation>
85-
</message>
86-
<message>
87-
<source>Comma separated file</source>
88-
<extracomment>Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values.</extracomment>
89-
<translation type="unfinished">ملف القيم المفصولة بفاصلة</translation>
90-
</message>
91-
<message>
92-
<source>There was an error trying to save the address list to %1. Please try again.</source>
93-
<extracomment>An error message. %1 is a stand-in argument for the name of the file we attempted to save to.</extracomment>
94-
<translation type="unfinished">حدث خطأ أثناء محاولة حفظ قائمة العناوين في %1. يرجى معاودة المحاولة. </translation>
95-
</message>
96-
<message>
97-
<source>Exporting Failed</source>
98-
<translation type="unfinished">فشل التصدير</translation>
99-
</message>
100-
</context>
20+
</context>
10121
<context>
10222
<name>AddressTableModel</name>
10323
<message>
@@ -1638,11 +1558,6 @@ Signing is only possible with addresses of the type 'legacy'.</source>
16381558
<extracomment>An options window setting to enable PSBT controls.</extracomment>
16391559
<translation type="unfinished">‫تفعيل التحكم ب &amp;المعاملات الموقعة جزئيا‬</translation>
16401560
</message>
1641-
<message>
1642-
<source>Whether to show PSBT controls.</source>
1643-
<extracomment>Tooltip text for options window setting that enables PSBT controls.</extracomment>
1644-
<translation type="unfinished">‫خيار عرض التحكم بالمعاملات الموقعة جزئيا.‬</translation>
1645-
</message>
16461561
<message>
16471562
<source>External Signer (e.g. hardware wallet)</source>
16481563
<translation type="unfinished">‫جهاز التوقيع الخارجي (مثل المحفظة الخارجية)‬</translation>

0 commit comments

Comments
 (0)