mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
1.6 KiB
1.6 KiB
The following checklists are there not to forget things ... to be continued.
Release new Core version
- deltachat-core: bump version, commit, push
- deltachat-core on Github: "Draft a new release" with the version form
v1.2.3
Release new F-Droid version
Release core, if needed, then:
- deltachat-android: check CHANGLOG.md, commit, push
- deltachat-android/tools:
$ ./update-core.sh, push - deltachat-android/tools:
$ ./txpull, if there are changes: commit, push - deltachat-android: bump version, commit, push
- deltachat-android on Github: "Draft a new release" with the version form
v1.2.3
... some days later, F-Droid should be updated.
For an additional APK:
- in Android Studio select "Build / Build APK"
- rename the generated APK to
deltachat-v1.2.3.apk - upload the APK to the created Github release
Add language
- add
MessengerProj/src/main/res/values-<LANG>/strings.xml - add copy command to
tools/txpull.shandtools/txpush.sh
Update source languges on Transifex
- call
./txpullto overwrite local translation files with the ones from Transifex, the source is not updated - modify source and translations as needed
- call
./txpushto push source and translations back to Transifex.
(the tx-tool uses on the name-attribute to identify strings while the Transifex-UI uses the source string.
So, without pushing back, the translation of modified source would be lost.
For the same reason, we do not use the "Auto update resource" function in the Transifex-UI:
A change to a source string in values/strings.xml would break all translations)