{% load humanize i18n icons permissions translations %} {% with needs_commit=object.needs_commit %} {% perm 'vcs.commit' object as user_can_commit_translation %} {% perm 'vcs.update' object as user_can_update_translation %} {% perm 'vcs.push' object as user_can_push_translation %} {% perm 'vcs.reset' object as user_can_reset_translation %} {% perm 'component.lock' object as user_can_lock_component %}
{% translate "This will commit any pending changes present in Weblate and not in the repository." %}
{{ push_label }}
{% translate "This will update the Weblate repository with the upstream changes." %}
{% translate "Locking prevents translators from doing changes." %}
{% translate "Resets Weblate’s repository to match upstream and discards any pending changes in Weblate." %} {% translate "Use when you want the upstream to be the authority for translations." %} {% translate "It will discard changes in Weblate repo and bring it in sync with the upstream repository." %}
{% translate "Resets Weblate’s repository to match upstream and replace upstream translations with the current state from Weblate." %} {% translate "Use when you want Weblate to be the authority for translations." %} {% translate "It will keep changes from Weblate but bring its repository in sync with the upstream repository." %}
{% translate "Cleanup removes all files which are not tracked by the version control from the repository." %} {% translate "It also removes stale branches which are not used by Weblate." %} {% translate "Use when there is some garbage left in the Weblate repository." %}
{% translate "Forces writing all strings to the translation files." %} {% translate "Use this when repository files became out of sync with Weblate for some reason." %}
{% translate "Loads translations from the files into Weblate." %} {% translate "Use when Weblate missed some of the strings after updating the repository." %}
| {% translate "Repository details" %} |
{{ component.repository_status }}
|
|---|