Weblate: Android: translations of new strings in non-master language are removed when pulled from repository

Created on 12 Oct 2020  路  2Comments  路  Source: WeblateOrg/weblate

Describe the bug

Our master language is English. After pulling string data from our Android app repository, weblate has removed all German translations for newly added English strings which we did in the German strings.xml (same commit). We now have to manually add them again via the weblate UI.

To Reproduce

Steps to reproduce the behavior:

  1. Add new strings to the master strings.xml
  2. Translate them in one non-master language strings.xml
  3. Commit and push
  4. Sync weblate

Expected behavior

Translated new strings in the non-master language should be picked up by weblate (this is how it worked up until today) and not just being removed.

Screenshots

I can send a screenshot of weblate's commit as DM upon request (it's a private repository).

Server configuration and status

hosted weblate

Weblate deploy checks

N/A

Exception traceback

N/A
Additional context

N/A

bug

All 2 comments

Weblate should only remove non-matching strings in case the cleanup addon is installed.

Looking at your repo that is indeed what has happened there...

Thank you for your report, the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, consider supporting Weblate by donating.
Was this page helpful?
0 / 5 - 0 ratings

Related issues

tariver picture tariver  路  4Comments

BhaaLseN picture BhaaLseN  路  5Comments

agaida picture agaida  路  4Comments

brauliobo picture brauliobo  路  3Comments

tariver picture tariver  路  4Comments