-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Maintenance guide
David Allison edited this page Aug 25, 2025
·
3 revisions
- Wait at least 30 minutes before triggering a re-sync, due to Crowdin limits.
Updating the main strings from Git to Crowdin is a pretty delicate thing. Uploading an empty string.xml for instance would delete all translations. And uploading changed strings delete as well all translations. This is the desired behavior in most cases, but when just some English typos are corrected this shouldn't destroy all translations.
In this case, it's necessary to:
- rebuild a download package at first (option "r" in script [currently broken])
- download all translations (update-translations.py)
- upload the changed strings
- reupload the translations (option "t" and language "all").
Ensure there are no failures in the unit test workflow (scheduled daily).
Help us make AnkiDroid better: Sponsor AnkiDroid on GitHub Sponsors 💜