You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc/bitcoin-conf.md
+2
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ The configuration file is used by `bitcoind`, `bitcoin-qt` and `bitcoin-cli`.
4
4
5
5
All command-line options (except for `-?`, `-help`, `-version` and `-conf`) may be specified in a configuration file, and all configuration file options (except for `includeconf`) may also be specified on the command line. Command-line options override values set in the configuration file and configuration file options override values set in the GUI.
6
6
7
+
Changes to the configuration file while `bitcoind` or `bitcoin-qt` is running only take effect after restarting.
8
+
7
9
## Configuration File Format
8
10
9
11
The configuration file is a plain text file and consists of `option=value` entries, one per line. Leading and trailing whitespaces are removed.
Copy file name to clipboardexpand all lines: doc/release-process.md
+8
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,12 @@ Release Process
37
37
- This update should be reviewed with a reindex-chainstate with assumevalid=0 to catch any defect
38
38
that causes rejection of blocks in the past history.
39
39
- Clear the release notes and move them to the wiki (see "Write the release notes" below).
40
+
- Translations on Transifex
41
+
- Create [a new resource](https://www.transifex.com/bitcoin/bitcoin/content/) named after the major version with the slug `[bitcoin.qt-translation-<RRR>x]`, where `RRR` is the major branch number padded with zeros. Use `src/qt/locale/bitcoin_en.xlf` to create it.
42
+
- In the project workflow settings, ensure that [Translation Memory Fill-up](https://docs.transifex.com/translation-memory/enabling-autofill) is enabled and that [Translation Memory Context Matching](https://docs.transifex.com/translation-memory/translation-memory-with-context) is disabled.
43
+
- Update the Transifex slug in [`.tx/config`](/.tx/config) to the slug of the resource created in the first step. This identifies which resource the translations will be synchronized from.
44
+
- Make an announcement that translators can start translating for the new version. You can use one of the [previous announcements](https://www.transifex.com/bitcoin/bitcoin/announcements/) as a template.
45
+
- Change the auto-update URL for the resource to `master`, e.g. `https://raw.githubusercontent.com/bitcoin/bitcoin/master/src/qt/locale/bitcoin_en.xlf`. (Do this only after the previous steps, to prevent an auto-update from interfering.)
40
46
41
47
#### After branch-off (on master)
42
48
@@ -46,6 +52,8 @@ Release Process
46
52
47
53
- Update the versions.
48
54
- Create a pinned meta-issue for testing the release candidate (see [this issue](https://github.com/bitcoin/bitcoin/issues/17079) for an example) and provide a link to it in the release announcements where useful.
55
+
- Translations on Transifex
56
+
- Change the auto-update URL for the new major version's resource away from `master` and to the branch, e.g. `https://raw.githubusercontent.com/bitcoin/bitcoin/<branch>/src/qt/locale/bitcoin_en.xlf`. Do not forget this or it will keep tracking the translations on master instead, drifting away from the specific major release.
Copy file name to clipboardexpand all lines: doc/translation_process.md
+4-9
Original file line number
Diff line number
Diff line change
@@ -63,17 +63,12 @@ username = USERNAME
63
63
The Transifex Bitcoin project config file is included as part of the repo. It can be found at `.tx/config`, however you shouldn’t need to change anything.
64
64
65
65
### Synchronising translations
66
-
To assist in updating translations, a helper script is available in the [maintainer-tools repo](https://github.com/bitcoin-core/bitcoin-maintainer-tools).
To assist in updating translations, a helper script is available in the [maintainer-tools repo](https://github.com/bitcoin-core/bitcoin-maintainer-tools). To use it and commit the result, simply do:
68
+
73
69
```
74
-
4. Update `src/Makefile.qt_locale.include` manually or via
**Do not directly download translations** one by one from the Transifex website, as we do a few post-processing steps before committing the translations.
0 commit comments