{% load i18n %} {% load translations %} {% load permissions %} {% load humanize %} {% load icons %} {% 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 %}
{% trans "This will commit any pending changes present in Weblate and not in the repository." %}
{{ push_label }}
{% trans "This will update the Weblate repository with the upstream changes." %}
{% trans "Locking prevents translators from doing changes." %}
{% trans "Resetting removes all changes in Weblate so that the repository matches upstream." %} {% trans "Use when you want to discard changes in Weblate and bring it in sync with upstream repository." %}
{% trans "Cleanup removes all files which are not tracked by the version control from the repository." %} {% trans "It also removes stale branches which are not used by Weblate." %} {% trans "Use when there is some garbage left in the Weblate repository." %}
{% trans "Forces writing all strings to the translation files." %} {% trans "Use this when repository files became out of sync with Weblate for some reason." %}
{% trans "Loads translations from the files into Weblate." %} {% trans "Use when Weblate missed some of the strings after updating the repository." %}
{% trans "Repository details" %} | {{ component.repository.status }} |
---|