equal
deleted
inserted
replaced
2 = Relasing Hedgewars = |
2 = Relasing Hedgewars = |
3 This page is a checklist of things to do in order to do a proper Hedgewars release. |
3 This page is a checklist of things to do in order to do a proper Hedgewars release. |
4 |
4 |
5 == Getting ready for release == |
5 == Getting ready for release == |
6 |
6 |
|
7 * Try to announce string freeze in News a few weeks before the planned release to give translators a fair chance |
7 * Bump protocol number |
8 * Bump protocol number |
8 * Bump Hedgewars version number (if it hasn't already) |
9 * Bump Hedgewars version number (if it hasn't already) |
9 * Update `ChangeLog.txt` |
10 * Update `ChangeLog.txt` |
10 * Update all translation strings |
11 * Update all translation strings |
11 * For the frontend: Run `lupdate ./QTfrontend -ts share/hedgewars/Data/Locale/hedgewars_*.ts` |
12 * For the frontend: Run `lupdate ./QTfrontend -ts share/hedgewars/Data/Locale/hedgewars_*.ts` |
12 * For Lua: Run `tools/update_lua_locale_files.sh` and grab a coffee |
13 * For Lua: Run `tools/update_lua_locale_files.sh` and grab a coffee |
13 * Announce string freeze in News a few weeks before release to give translators a fair chance |
14 |
14 |
|
15 == Releasing == |
15 == Releasing == |
16 |
16 |
17 * Add a tag for the relevant commit |
17 * Add a tag for the relevant commit |
18 * Create a Windows build (usually done by unC0Rr) |
18 * Create a Windows build (usually done by unC0Rr) |
19 * Update Download page (https://hedgewars.org/download.html) |
19 * Update Download page (https://hedgewars.org/download.html) |