Skip to content

Make Weblate Commit Before We Run Update Translations Commits #5

@johnzhou721

Description

@johnzhou721

Describe the bug

Reporting as bug not enhancement here since there's a bunch of noop commits updating the pot date in this repo and this will GUARANTEE to happen anytime you get new translations and ANYTHING changes upstream -- much more often than website.

From beeware/beeware.github.io#676

This is a frequent cause of translation lockups -- people modify the content, and an Update Translations commit gets pushed to sync the po file. However, the deleted strings are moved all the way to the end, and if people translates the string that gets modified and those changes are still pending commit from Weblate, it'd cause a conflict since the strings they changed has now went into the unknown.

Steps to reproduce

None so far. Weblate isn't setup yet.

Expected behavior

Make Weblate Commit Before We Run Update Translations Commits, make Weblate pull after we Update Translations if nessacary as well.

Screenshots

No response

Environment

Irrelevant

Logs

No response

Additional context

Refs beeware/beeware.github.io#686 for solution for website -- something similar is needed for tutorial.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions