Skip to content

Commit 0b86e51

Browse files
committed
Refactor out translation.h
This is a prerequisite for introducing bilingual error messages. Note: #includes are arranged by clang-format-diff.py script.
1 parent 0626b8c commit 0b86e51

26 files changed

+81
-39
lines changed

src/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ BITCOIN_CORE_H = \
212212
util/rbf.h \
213213
util/threadnames.h \
214214
util/time.h \
215+
util/translation.h \
215216
util/url.h \
216217
util/validation.h \
217218
validation.h \

src/banman.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <ui_interface.h>
1010
#include <util/system.h>
1111
#include <util/time.h>
12+
#include <util/translation.h>
1213

1314

1415
BanMan::BanMan(fs::path ban_file, CClientUIInterface* client_interface, int64_t default_ban_time)

src/bitcoin-cli.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313
#include <rpc/client.h>
1414
#include <rpc/protocol.h>
1515
#include <rpc/request.h>
16-
#include <util/system.h>
1716
#include <util/strencodings.h>
17+
#include <util/system.h>
18+
#include <util/translation.h>
1819

20+
#include <functional>
1921
#include <memory>
2022
#include <stdio.h>
2123
#include <tuple>

src/bitcoin-tx.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@
1818
#include <script/sign.h>
1919
#include <script/signingprovider.h>
2020
#include <univalue.h>
21-
#include <util/rbf.h>
22-
#include <util/system.h>
2321
#include <util/moneystr.h>
22+
#include <util/rbf.h>
2423
#include <util/strencodings.h>
24+
#include <util/system.h>
25+
#include <util/translation.h>
2526

27+
#include <functional>
2628
#include <memory>
2729
#include <stdio.h>
2830

src/bitcoin-wallet.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
#include <chainparams.h>
1010
#include <chainparamsbase.h>
1111
#include <logging.h>
12-
#include <util/system.h>
1312
#include <util/strencodings.h>
13+
#include <util/system.h>
14+
#include <util/translation.h>
1415
#include <wallet/wallettool.h>
1516

17+
#include <functional>
1618
#include <stdio.h>
1719

1820
const std::function<std::string(const char*)> G_TRANSLATION_FUN = nullptr;

src/bitcoind.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
#include <util/strencodings.h>
2020
#include <util/system.h>
2121
#include <util/threadnames.h>
22+
#include <util/translation.h>
23+
24+
#include <functional>
2225

2326
const std::function<std::string(const char*)> G_TRANSLATION_FUN = nullptr;
2427

src/httprpc.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,20 @@
55
#include <httprpc.h>
66

77
#include <chainparams.h>
8+
#include <crypto/hmac_sha256.h>
89
#include <httpserver.h>
910
#include <key_io.h>
1011
#include <rpc/protocol.h>
1112
#include <rpc/server.h>
1213
#include <sync.h>
13-
#include <util/system.h>
14-
#include <util/strencodings.h>
1514
#include <ui_interface.h>
15+
#include <util/strencodings.h>
16+
#include <util/system.h>
17+
#include <util/translation.h>
1618
#include <walletinitinterface.h>
17-
#include <crypto/hmac_sha256.h>
18-
#include <stdio.h>
1919

2020
#include <memory>
21+
#include <stdio.h>
2122

2223
#include <boost/algorithm/string.hpp> // boost::trim
2324

src/index/txindex.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <shutdown.h>
77
#include <ui_interface.h>
88
#include <util/system.h>
9+
#include <util/translation.h>
910
#include <validation.h>
1011

1112
#include <boost/thread.hpp>

src/init.cpp

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,40 +19,42 @@
1919
#include <compat/sanity.h>
2020
#include <consensus/validation.h>
2121
#include <fs.h>
22-
#include <httpserver.h>
2322
#include <httprpc.h>
23+
#include <httpserver.h>
2424
#include <index/blockfilterindex.h>
25-
#include <interfaces/chain.h>
2625
#include <index/txindex.h>
26+
#include <interfaces/chain.h>
2727
#include <key.h>
28-
#include <validation.h>
2928
#include <miner.h>
30-
#include <netbase.h>
3129
#include <net.h>
3230
#include <net_processing.h>
31+
#include <netbase.h>
3332
#include <policy/feerate.h>
3433
#include <policy/fees.h>
3534
#include <policy/policy.h>
3635
#include <policy/settings.h>
37-
#include <rpc/server.h>
38-
#include <rpc/register.h>
3936
#include <rpc/blockchain.h>
37+
#include <rpc/register.h>
38+
#include <rpc/server.h>
4039
#include <rpc/util.h>
41-
#include <script/standard.h>
42-
#include <script/sigcache.h>
4340
#include <scheduler.h>
41+
#include <script/sigcache.h>
42+
#include <script/standard.h>
4443
#include <shutdown.h>
45-
#include <util/threadnames.h>
4644
#include <timedata.h>
45+
#include <torcontrol.h>
4746
#include <txdb.h>
4847
#include <txmempool.h>
49-
#include <torcontrol.h>
5048
#include <ui_interface.h>
51-
#include <util/system.h>
5249
#include <util/moneystr.h>
50+
#include <util/system.h>
51+
#include <util/threadnames.h>
52+
#include <util/translation.h>
5353
#include <util/validation.h>
54+
#include <validation.h>
5455
#include <validationinterface.h>
5556
#include <walletinitinterface.h>
57+
5658
#include <stdint.h>
5759
#include <stdio.h>
5860

src/net.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@
1515
#include <consensus/consensus.h>
1616
#include <crypto/common.h>
1717
#include <crypto/sha256.h>
18-
#include <primitives/transaction.h>
1918
#include <netbase.h>
19+
#include <primitives/transaction.h>
2020
#include <scheduler.h>
2121
#include <ui_interface.h>
2222
#include <util/strencodings.h>
23+
#include <util/translation.h>
2324

2425
#ifdef WIN32
2526
#include <string.h>

0 commit comments

Comments
 (0)