Skip to content

Commit 9774a95

Browse files
committed
Merge bitcoin/bitcoin#30548: release: Update translations for v28.0 soft translation string freeze
be41967 qt: Update translation source file (Hennadii Stepanov) e49d858 qt: Bump Transifex slug for 28.x (Hennadii Stepanov) 31b3301 qt: Pull recent translations from Transifex (Hennadii Stepanov) Pull request description: This PR follows our [Release Process](https://github.com/bitcoin/bitcoin/blob/4c62f4b53561bce5b2eb8639cdc24d284be537eb/doc/release-process.md). Note: (possible) vandalism/damage has been prevented by reverting the deletion of `bitcoin_af`, `bitcoin_es_MX`, and `bitcoin_ru` translations. Required to open Transifex translations for v28.0 as it's scheduled in bitcoin/bitcoin#29891. The previous similar PR: bitcoin/bitcoin#29397. ACKs for top commit: stickies-v: ACK be41967 Tree-SHA512: 76f7947af9c156c2aaf24c7f926f82e4d8e2664beb5ebde5c7cda8dd7a8dbf672b4a886302c8d189e0cb2145c0ed755f45f9cdb545e29d38bb1ec90ca18fa539
2 parents ebd82fa + be41967 commit 9774a95

Some content is hidden

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

53 files changed

+14857
-4680
lines changed

.tx/config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[main]
22
host = https://www.transifex.com
33

4-
[o:bitcoin:p:bitcoin:r:qt-translation-027x]
4+
[o:bitcoin:p:bitcoin:r:qt-translation-028x]
55
file_filter = src/qt/locale/bitcoin_<lang>.xlf
66
source_file = src/qt/locale/bitcoin_en.xlf
77
source_lang = en

src/qt/bitcoinstrings.cpp

Lines changed: 53 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
3030
"is unlikely that any peer will connect to it. See doc/p2p-bad-ports.md for "
3131
"details and a full list."),
3232
QT_TRANSLATE_NOOP("bitcoin-core", ""
33+
"A forked headers-chain with more work than the chain with the snapshot base "
34+
"block header exists. Please proceed to sync without AssumeUtxo."),
35+
QT_TRANSLATE_NOOP("bitcoin-core", ""
3336
"Cannot downgrade wallet from version %i to version %i. Wallet version "
3437
"unchanged."),
3538
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -87,6 +90,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
8790
"Failed to calculate bump fees, because unconfirmed UTXOs depend on enormous "
8891
"cluster of unconfirmed transactions."),
8992
QT_TRANSLATE_NOOP("bitcoin-core", ""
93+
"Failed to remove snapshot chainstate dir (%s). Manually remove it before "
94+
"restarting.\n"),
95+
QT_TRANSLATE_NOOP("bitcoin-core", ""
9096
"Failed to rename invalid peers.dat file. Please move or delete it and try "
9197
"again."),
9298
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -96,6 +102,11 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
96102
"File %s already exists. If you are sure this is what you want, move it out "
97103
"of the way first."),
98104
QT_TRANSLATE_NOOP("bitcoin-core", ""
105+
"Flushing block file to disk failed. This is likely the result of an I/O "
106+
"error."),
107+
QT_TRANSLATE_NOOP("bitcoin-core", ""
108+
"Flushing undo file to disk failed. This is likely the result of an I/O error."),
109+
QT_TRANSLATE_NOOP("bitcoin-core", ""
99110
"Incompatible options: -dnsseed=1 was explicitly specified, but -onlynet "
100111
"forbids connections to IPv4/IPv6"),
101112
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -106,6 +117,10 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
106117
"report it to %s. As a workaround, you can move the file (%s) out of the way "
107118
"(rename, move, or delete) to have a new one created on the next start."),
108119
QT_TRANSLATE_NOOP("bitcoin-core", ""
120+
"Maximum transaction weight is less than transaction weight without inputs"),
121+
QT_TRANSLATE_NOOP("bitcoin-core", ""
122+
"Maximum transaction weight is too low, can not accommodate change output"),
123+
QT_TRANSLATE_NOOP("bitcoin-core", ""
109124
"More than one onion bind address is provided. Using %s for the automatically "
110125
"created Tor onion service."),
111126
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -130,9 +145,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
130145
"Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not "
131146
"provided"),
132147
QT_TRANSLATE_NOOP("bitcoin-core", ""
133-
"Please check that your computer's date and time are correct! If your clock "
134-
"is wrong, %s will not work properly."),
135-
QT_TRANSLATE_NOOP("bitcoin-core", ""
136148
"Please contribute if you find %s useful. Visit %s for further information "
137149
"about the software."),
138150
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -144,6 +156,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
144156
"Prune: last wallet synchronisation goes beyond pruned data. You need to -"
145157
"reindex (download the whole blockchain again in case of pruned node)"),
146158
QT_TRANSLATE_NOOP("bitcoin-core", ""
159+
"Rename of '%s' -> '%s' failed. Cannot clean up the background chainstate "
160+
"leveldb directory."),
161+
QT_TRANSLATE_NOOP("bitcoin-core", ""
147162
"Rename of '%s' -> '%s' failed. You should resolve this by manually moving or "
148163
"deleting the invalid snapshot directory %s, otherwise you will encounter the "
149164
"same error again on the next startup."),
@@ -156,6 +171,10 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
156171
"rebuild the block database if you are sure that your computer's date and "
157172
"time are correct"),
158173
QT_TRANSLATE_NOOP("bitcoin-core", ""
174+
"The combination of the pre-selected inputs and the wallet automatic inputs "
175+
"selection exceeds the transaction maximum weight. Please try sending a "
176+
"smaller amount or manually consolidating your wallet's UTXOs"),
177+
QT_TRANSLATE_NOOP("bitcoin-core", ""
159178
"The inputs size exceeds the maximum weight. Please try sending a smaller "
160179
"amount or manually consolidating your wallet's UTXOs"),
161180
QT_TRANSLATE_NOOP("bitcoin-core", ""
@@ -236,28 +255,41 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
236255
"You need to rebuild the database using -reindex to go back to unpruned "
237256
"mode. This will redownload the entire blockchain"),
238257
QT_TRANSLATE_NOOP("bitcoin-core", ""
258+
"Your computer's date and time appear to be more than %d minutes out of sync "
259+
"with the network, this may lead to consensus failure. After you've confirmed "
260+
"your computer's clock, this message should no longer appear when you restart "
261+
"your node. Without a restart, it should stop showing automatically after "
262+
"you've connected to a sufficient number of new outbound peers, which may "
263+
"take some time. You can inspect the `timeoffset` field of the `getpeerinfo` "
264+
"and `getnetworkinfo` RPC methods to get more info."),
265+
QT_TRANSLATE_NOOP("bitcoin-core", ""
239266
"\n"
240267
"Unable to cleanup failed migration"),
241268
QT_TRANSLATE_NOOP("bitcoin-core", ""
242269
"\n"
243270
"Unable to restore backup of wallet."),
271+
QT_TRANSLATE_NOOP("bitcoin-core", ""
272+
"whitebind may only be used for incoming connections (\"out\" was passed)"),
244273
QT_TRANSLATE_NOOP("bitcoin-core", "%s is set very high!"),
245274
QT_TRANSLATE_NOOP("bitcoin-core", "-maxmempool must be at least %d MB"),
246-
QT_TRANSLATE_NOOP("bitcoin-core", "A fatal internal error occurred, see debug.log for details"),
275+
QT_TRANSLATE_NOOP("bitcoin-core", "A fatal internal error occurred, see debug.log for details: "),
276+
QT_TRANSLATE_NOOP("bitcoin-core", "Assumeutxo data not found for the given blockhash '%s'."),
247277
QT_TRANSLATE_NOOP("bitcoin-core", "Block verification was interrupted"),
248278
QT_TRANSLATE_NOOP("bitcoin-core", "Cannot resolve -%s address: '%s'"),
249279
QT_TRANSLATE_NOOP("bitcoin-core", "Cannot set -forcednsseed to true when setting -dnsseed to false."),
250280
QT_TRANSLATE_NOOP("bitcoin-core", "Cannot set -peerblockfilters without -blockfilterindex."),
251281
QT_TRANSLATE_NOOP("bitcoin-core", "Cannot write to data directory '%s'; check permissions."),
252282
QT_TRANSLATE_NOOP("bitcoin-core", "Config setting for %s only applied on %s network when in [%s] section."),
253283
QT_TRANSLATE_NOOP("bitcoin-core", "Copyright (C) %i-%i"),
284+
QT_TRANSLATE_NOOP("bitcoin-core", "Corrupt block found indicating potential hardware failure."),
254285
QT_TRANSLATE_NOOP("bitcoin-core", "Corrupted block database detected"),
255286
QT_TRANSLATE_NOOP("bitcoin-core", "Could not find asmap file %s"),
256287
QT_TRANSLATE_NOOP("bitcoin-core", "Could not parse asmap file %s"),
257288
QT_TRANSLATE_NOOP("bitcoin-core", "Disk space is too low!"),
258289
QT_TRANSLATE_NOOP("bitcoin-core", "Do you want to rebuild the block database now?"),
259290
QT_TRANSLATE_NOOP("bitcoin-core", "Done loading"),
260291
QT_TRANSLATE_NOOP("bitcoin-core", "Dump file %s does not exist."),
292+
QT_TRANSLATE_NOOP("bitcoin-core", "Elliptic curve cryptography sanity check failure. %s is shutting down."),
261293
QT_TRANSLATE_NOOP("bitcoin-core", "Error committing db txn for wallet transactions removal"),
262294
QT_TRANSLATE_NOOP("bitcoin-core", "Error creating %s"),
263295
QT_TRANSLATE_NOOP("bitcoin-core", "Error initializing block database"),
@@ -297,10 +329,17 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write solvable wallet best b
297329
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write watchonly wallet best block locator record"),
298330
QT_TRANSLATE_NOOP("bitcoin-core", "Error: address book copy failed for wallet %s"),
299331
QT_TRANSLATE_NOOP("bitcoin-core", "Error: database transaction cannot be executed for wallet %s"),
332+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to connect best block (%s)."),
333+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to disconnect block."),
300334
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."),
335+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to read block."),
301336
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to rescan the wallet during initialization"),
302337
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to start indexes, shutting down.."),
303338
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to verify database"),
339+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write block."),
340+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write to block index database."),
341+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write to coin database."),
342+
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write undo data."),
304343
QT_TRANSLATE_NOOP("bitcoin-core", "Failure removing transaction: %s"),
305344
QT_TRANSLATE_NOOP("bitcoin-core", "Fee rate (%s) is lower than the minimum fee rate setting (%s)"),
306345
QT_TRANSLATE_NOOP("bitcoin-core", "Ignoring duplicate -wallet %s."),
@@ -325,13 +364,15 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Loading P2P addresses…"),
325364
QT_TRANSLATE_NOOP("bitcoin-core", "Loading banlist…"),
326365
QT_TRANSLATE_NOOP("bitcoin-core", "Loading block index…"),
327366
QT_TRANSLATE_NOOP("bitcoin-core", "Loading wallet…"),
367+
QT_TRANSLATE_NOOP("bitcoin-core", "Maximum transaction weight must be between %d and %d"),
328368
QT_TRANSLATE_NOOP("bitcoin-core", "Missing amount"),
329369
QT_TRANSLATE_NOOP("bitcoin-core", "Missing solving data for estimating transaction size"),
330370
QT_TRANSLATE_NOOP("bitcoin-core", "Need to specify a port with -whitebind: '%s'"),
331371
QT_TRANSLATE_NOOP("bitcoin-core", "No addresses available"),
332372
QT_TRANSLATE_NOOP("bitcoin-core", "Not enough file descriptors available."),
333373
QT_TRANSLATE_NOOP("bitcoin-core", "Not found pre-selected input %s"),
334374
QT_TRANSLATE_NOOP("bitcoin-core", "Not solvable pre-selected input %s"),
375+
QT_TRANSLATE_NOOP("bitcoin-core", "Only direction was set, no permissions: '%s'"),
335376
QT_TRANSLATE_NOOP("bitcoin-core", "Prune cannot be configured with a negative value."),
336377
QT_TRANSLATE_NOOP("bitcoin-core", "Prune mode is incompatible with -txindex."),
337378
QT_TRANSLATE_NOOP("bitcoin-core", "Pruning blockstore…"),
@@ -345,17 +386,24 @@ QT_TRANSLATE_NOOP("bitcoin-core", "SQLiteDatabase: Unexpected application id. Ex
345386
QT_TRANSLATE_NOOP("bitcoin-core", "Section [%s] is not recognized."),
346387
QT_TRANSLATE_NOOP("bitcoin-core", "Settings file could not be read"),
347388
QT_TRANSLATE_NOOP("bitcoin-core", "Settings file could not be written"),
389+
QT_TRANSLATE_NOOP("bitcoin-core", "Signer did not echo address"),
390+
QT_TRANSLATE_NOOP("bitcoin-core", "Signer echoed unexpected address %s"),
391+
QT_TRANSLATE_NOOP("bitcoin-core", "Signer returned error: %s"),
348392
QT_TRANSLATE_NOOP("bitcoin-core", "Signing transaction failed"),
349393
QT_TRANSLATE_NOOP("bitcoin-core", "Specified -walletdir \"%s\" does not exist"),
350394
QT_TRANSLATE_NOOP("bitcoin-core", "Specified -walletdir \"%s\" is a relative path"),
351395
QT_TRANSLATE_NOOP("bitcoin-core", "Specified -walletdir \"%s\" is not a directory"),
352396
QT_TRANSLATE_NOOP("bitcoin-core", "Specified blocks directory \"%s\" does not exist."),
353397
QT_TRANSLATE_NOOP("bitcoin-core", "Specified data directory \"%s\" does not exist."),
354398
QT_TRANSLATE_NOOP("bitcoin-core", "Starting network threads…"),
399+
QT_TRANSLATE_NOOP("bitcoin-core", "System error while flushing: %s"),
400+
QT_TRANSLATE_NOOP("bitcoin-core", "System error while loading external block file: %s"),
401+
QT_TRANSLATE_NOOP("bitcoin-core", "System error while saving block to disk: %s"),
355402
QT_TRANSLATE_NOOP("bitcoin-core", "The source code is available from %s."),
356403
QT_TRANSLATE_NOOP("bitcoin-core", "The specified config file %s does not exist"),
357404
QT_TRANSLATE_NOOP("bitcoin-core", "The transaction amount is too small to pay the fee"),
358405
QT_TRANSLATE_NOOP("bitcoin-core", "The wallet will avoid paying less than the minimum relay fee."),
406+
QT_TRANSLATE_NOOP("bitcoin-core", "There is no ScriptPubKeyManager for this address"),
359407
QT_TRANSLATE_NOOP("bitcoin-core", "This is experimental software."),
360408
QT_TRANSLATE_NOOP("bitcoin-core", "This is the minimum transaction fee you pay on every transaction."),
361409
QT_TRANSLATE_NOOP("bitcoin-core", "This is the transaction fee you will pay if you send a transaction."),
@@ -366,7 +414,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Transaction change output index out of range"
366414
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction must have at least one recipient"),
367415
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction needs a change address, but we can't generate it."),
368416
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction too large"),
369-
QT_TRANSLATE_NOOP("bitcoin-core", "Unable to allocate memory for -maxsigcachesize: '%s' MiB"),
370417
QT_TRANSLATE_NOOP("bitcoin-core", "Unable to bind to %s on this computer (bind returned error %s)"),
371418
QT_TRANSLATE_NOOP("bitcoin-core", "Unable to bind to %s on this computer. %s is probably already running."),
372419
QT_TRANSLATE_NOOP("bitcoin-core", "Unable to create the PID file '%s': %s"),
@@ -382,6 +429,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Unknown address type '%s'"),
382429
QT_TRANSLATE_NOOP("bitcoin-core", "Unknown change type '%s'"),
383430
QT_TRANSLATE_NOOP("bitcoin-core", "Unknown network specified in -onlynet: '%s'"),
384431
QT_TRANSLATE_NOOP("bitcoin-core", "Unknown new rules activated (versionbit %i)"),
432+
QT_TRANSLATE_NOOP("bitcoin-core", "Unrecognised option \"%s\" provided in -test=<option>."),
385433
QT_TRANSLATE_NOOP("bitcoin-core", "Unsupported global logging level %s=%s. Valid values: %s."),
386434
QT_TRANSLATE_NOOP("bitcoin-core", "Unsupported logging category %s=%s."),
387435
QT_TRANSLATE_NOOP("bitcoin-core", "User Agent comment (%s) contains unsafe characters."),

src/qt/locale/bitcoin_ar.ts

Lines changed: 1 addition & 86 deletions
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)