Skip to content

Commit 26a7437

Browse files
committed
Merge #16982: build: Factor out qt translations from build system
4320bfc build: Factor out qt translations from build system (Wladimir J. van der Laan) Pull request description: Move qt translations to a separate make include file. This makes it easier to auto-generate this list from tooling (see bitcoin-core/bitcoin-maintainer-tools#36). ACKs for top commit: promag: ACK 4320bfc. Tree-SHA512: 7133d0103bcf97672ae5aa40ba35d4b81331a8c179190031bbc887da6a5ccc929428e522938db43d87dbcbf9ad3b121dac1e6faf1daa5ae81d0b5fed7f053b5f
2 parents 9edb2b6 + 4320bfc commit 26a7437

File tree

3 files changed

+89
-88
lines changed

3 files changed

+89
-88
lines changed

doc/translation_process.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ To assist in updating translations, a helper script is available in the [maintai
7373
```bash
7474
git ls-files src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/ <file alias="\2">locale\/\1.qm<\/file>/'
7575
```
76-
4. Update `src/Makefile.qt.include` manually or via
76+
4. Update `src/Makefile.qt_locale.include` manually or via
7777
```bash
7878
git ls-files src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/ qt\/locale\/\1.ts \\/'
7979
```

src/Makefile.qt.include

Lines changed: 1 addition & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -6,93 +6,7 @@ bin_PROGRAMS += qt/bitcoin-qt
66
EXTRA_LIBRARIES += qt/libbitcoinqt.a
77

88
# bitcoin qt core #
9-
QT_TS = \
10-
qt/locale/bitcoin_af.ts \
11-
qt/locale/bitcoin_af_ZA.ts \
12-
qt/locale/bitcoin_ar.ts \
13-
qt/locale/bitcoin_be_BY.ts \
14-
qt/locale/bitcoin_bg_BG.ts \
15-
qt/locale/bitcoin_bg.ts \
16-
qt/locale/bitcoin_ca_ES.ts \
17-
qt/locale/bitcoin_ca.ts \
18-
qt/locale/bitcoin_ca@valencia.ts \
19-
qt/locale/bitcoin_cs.ts \
20-
qt/locale/bitcoin_cy.ts \
21-
qt/locale/bitcoin_da.ts \
22-
qt/locale/bitcoin_de.ts \
23-
qt/locale/bitcoin_el_GR.ts \
24-
qt/locale/bitcoin_el.ts \
25-
qt/locale/bitcoin_en_GB.ts \
26-
qt/locale/bitcoin_en.ts \
27-
qt/locale/bitcoin_eo.ts \
28-
qt/locale/bitcoin_es_AR.ts \
29-
qt/locale/bitcoin_es_CL.ts \
30-
qt/locale/bitcoin_es_CO.ts \
31-
qt/locale/bitcoin_es_DO.ts \
32-
qt/locale/bitcoin_es_ES.ts \
33-
qt/locale/bitcoin_es_MX.ts \
34-
qt/locale/bitcoin_es.ts \
35-
qt/locale/bitcoin_es_UY.ts \
36-
qt/locale/bitcoin_es_VE.ts \
37-
qt/locale/bitcoin_et_EE.ts \
38-
qt/locale/bitcoin_et.ts \
39-
qt/locale/bitcoin_eu_ES.ts \
40-
qt/locale/bitcoin_fa_IR.ts \
41-
qt/locale/bitcoin_fa.ts \
42-
qt/locale/bitcoin_fi.ts \
43-
qt/locale/bitcoin_fr_CA.ts \
44-
qt/locale/bitcoin_fr_FR.ts \
45-
qt/locale/bitcoin_fr.ts \
46-
qt/locale/bitcoin_gl.ts \
47-
qt/locale/bitcoin_he.ts \
48-
qt/locale/bitcoin_hi_IN.ts \
49-
qt/locale/bitcoin_hr.ts \
50-
qt/locale/bitcoin_hu.ts \
51-
qt/locale/bitcoin_id_ID.ts \
52-
qt/locale/bitcoin_it_IT.ts \
53-
qt/locale/bitcoin_it.ts \
54-
qt/locale/bitcoin_ja.ts \
55-
qt/locale/bitcoin_ka.ts \
56-
qt/locale/bitcoin_kk_KZ.ts \
57-
qt/locale/bitcoin_ko_KR.ts \
58-
qt/locale/bitcoin_ku_IQ.ts \
59-
qt/locale/bitcoin_ky.ts \
60-
qt/locale/bitcoin_la.ts \
61-
qt/locale/bitcoin_lt.ts \
62-
qt/locale/bitcoin_lv_LV.ts \
63-
qt/locale/bitcoin_mk_MK.ts \
64-
qt/locale/bitcoin_mn.ts \
65-
qt/locale/bitcoin_ms_MY.ts \
66-
qt/locale/bitcoin_nb.ts \
67-
qt/locale/bitcoin_ne.ts \
68-
qt/locale/bitcoin_nl.ts \
69-
qt/locale/bitcoin_pam.ts \
70-
qt/locale/bitcoin_pl.ts \
71-
qt/locale/bitcoin_pt_BR.ts \
72-
qt/locale/bitcoin_pt_PT.ts \
73-
qt/locale/bitcoin_ro_RO.ts \
74-
qt/locale/bitcoin_ro.ts \
75-
qt/locale/bitcoin_ru_RU.ts \
76-
qt/locale/bitcoin_ru.ts \
77-
qt/locale/bitcoin_sk.ts \
78-
qt/locale/bitcoin_sl_SI.ts \
79-
qt/locale/bitcoin_sq.ts \
80-
qt/locale/bitcoin_sr@latin.ts \
81-
qt/locale/bitcoin_sr.ts \
82-
qt/locale/bitcoin_sv.ts \
83-
qt/locale/bitcoin_ta.ts \
84-
qt/locale/bitcoin_th_TH.ts \
85-
qt/locale/bitcoin_tr_TR.ts \
86-
qt/locale/bitcoin_tr.ts \
87-
qt/locale/bitcoin_uk.ts \
88-
qt/locale/bitcoin_ur_PK.ts \
89-
qt/locale/bitcoin_uz@Cyrl.ts \
90-
qt/locale/bitcoin_vi.ts \
91-
qt/locale/bitcoin_vi_VN.ts \
92-
qt/locale/bitcoin_zh_CN.ts \
93-
qt/locale/bitcoin_zh_HK.ts \
94-
qt/locale/bitcoin_zh.ts \
95-
qt/locale/bitcoin_zh_TW.ts
9+
include Makefile.qt_locale.include
9610

9711
QT_FORMS_UI = \
9812
qt/forms/addressbookpage.ui \

src/Makefile.qt_locale.include

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
QT_TS = \
2+
qt/locale/bitcoin_af.ts \
3+
qt/locale/bitcoin_af_ZA.ts \
4+
qt/locale/bitcoin_ar.ts \
5+
qt/locale/bitcoin_be_BY.ts \
6+
qt/locale/bitcoin_bg_BG.ts \
7+
qt/locale/bitcoin_bg.ts \
8+
qt/locale/bitcoin_ca_ES.ts \
9+
qt/locale/bitcoin_ca.ts \
10+
qt/locale/bitcoin_ca@valencia.ts \
11+
qt/locale/bitcoin_cs.ts \
12+
qt/locale/bitcoin_cy.ts \
13+
qt/locale/bitcoin_da.ts \
14+
qt/locale/bitcoin_de.ts \
15+
qt/locale/bitcoin_el_GR.ts \
16+
qt/locale/bitcoin_el.ts \
17+
qt/locale/bitcoin_en_GB.ts \
18+
qt/locale/bitcoin_en.ts \
19+
qt/locale/bitcoin_eo.ts \
20+
qt/locale/bitcoin_es_AR.ts \
21+
qt/locale/bitcoin_es_CL.ts \
22+
qt/locale/bitcoin_es_CO.ts \
23+
qt/locale/bitcoin_es_DO.ts \
24+
qt/locale/bitcoin_es_ES.ts \
25+
qt/locale/bitcoin_es_MX.ts \
26+
qt/locale/bitcoin_es.ts \
27+
qt/locale/bitcoin_es_UY.ts \
28+
qt/locale/bitcoin_es_VE.ts \
29+
qt/locale/bitcoin_et_EE.ts \
30+
qt/locale/bitcoin_et.ts \
31+
qt/locale/bitcoin_eu_ES.ts \
32+
qt/locale/bitcoin_fa_IR.ts \
33+
qt/locale/bitcoin_fa.ts \
34+
qt/locale/bitcoin_fi.ts \
35+
qt/locale/bitcoin_fr_CA.ts \
36+
qt/locale/bitcoin_fr_FR.ts \
37+
qt/locale/bitcoin_fr.ts \
38+
qt/locale/bitcoin_gl.ts \
39+
qt/locale/bitcoin_he.ts \
40+
qt/locale/bitcoin_hi_IN.ts \
41+
qt/locale/bitcoin_hr.ts \
42+
qt/locale/bitcoin_hu.ts \
43+
qt/locale/bitcoin_id_ID.ts \
44+
qt/locale/bitcoin_it_IT.ts \
45+
qt/locale/bitcoin_it.ts \
46+
qt/locale/bitcoin_ja.ts \
47+
qt/locale/bitcoin_ka.ts \
48+
qt/locale/bitcoin_kk_KZ.ts \
49+
qt/locale/bitcoin_ko_KR.ts \
50+
qt/locale/bitcoin_ku_IQ.ts \
51+
qt/locale/bitcoin_ky.ts \
52+
qt/locale/bitcoin_la.ts \
53+
qt/locale/bitcoin_lt.ts \
54+
qt/locale/bitcoin_lv_LV.ts \
55+
qt/locale/bitcoin_mk_MK.ts \
56+
qt/locale/bitcoin_mn.ts \
57+
qt/locale/bitcoin_ms_MY.ts \
58+
qt/locale/bitcoin_nb.ts \
59+
qt/locale/bitcoin_ne.ts \
60+
qt/locale/bitcoin_nl.ts \
61+
qt/locale/bitcoin_pam.ts \
62+
qt/locale/bitcoin_pl.ts \
63+
qt/locale/bitcoin_pt_BR.ts \
64+
qt/locale/bitcoin_pt_PT.ts \
65+
qt/locale/bitcoin_ro_RO.ts \
66+
qt/locale/bitcoin_ro.ts \
67+
qt/locale/bitcoin_ru_RU.ts \
68+
qt/locale/bitcoin_ru.ts \
69+
qt/locale/bitcoin_sk.ts \
70+
qt/locale/bitcoin_sl_SI.ts \
71+
qt/locale/bitcoin_sq.ts \
72+
qt/locale/bitcoin_sr@latin.ts \
73+
qt/locale/bitcoin_sr.ts \
74+
qt/locale/bitcoin_sv.ts \
75+
qt/locale/bitcoin_ta.ts \
76+
qt/locale/bitcoin_th_TH.ts \
77+
qt/locale/bitcoin_tr_TR.ts \
78+
qt/locale/bitcoin_tr.ts \
79+
qt/locale/bitcoin_uk.ts \
80+
qt/locale/bitcoin_ur_PK.ts \
81+
qt/locale/bitcoin_uz@Cyrl.ts \
82+
qt/locale/bitcoin_vi.ts \
83+
qt/locale/bitcoin_vi_VN.ts \
84+
qt/locale/bitcoin_zh_CN.ts \
85+
qt/locale/bitcoin_zh_HK.ts \
86+
qt/locale/bitcoin_zh.ts \
87+
qt/locale/bitcoin_zh_TW.ts

0 commit comments

Comments
 (0)