{% load humanize i18n icons permissions translations %} {% 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 %} {% include "js/git-repository-restrictions.html" %}
{% translate "Write pending Weblate translations to the repository." %}
{{ push_label }}
{% if not can_push %}{% translate "Pushing is disabled because no repository push URL is configured." %}
{% endif %}{% translate "Pull upstream changes into the Weblate repository." %}
{% translate "Lock to pause translation changes." %}
{% translate "Use when:" %} {% translate "Upstream has the translations you want to keep." %}
{% translate "Result:" %} {% translate "Reset the configured branch to upstream." %} {% translate "Data loss:" %} {% translate "Local commits and pending translation changes are discarded." %}
{% translate "Use when:" %} {% translate "Weblate has the translations you want to keep, or its checkout is missing." %}
{% translate "Result:" %} {% translate "Reset the configured branch to upstream, then write Weblate translations again." %} {% translate "Supported Git checkouts can be rebuilt if missing; damaged Git metadata needs administrator repair." %}
{% translate "Use when:" %} {% translate "Repository files are out of sync with Weblate." %}
{% translate "Result:" %} {% translate "Write all Weblate translations to the files." %}
{% translate "Use when:" %} {% translate "Files contain strings Weblate has not loaded." %}
{% translate "Result:" %} {% translate "Load translations from the files into Weblate." %} {% translate "Data loss:" %} {% translate "Edits blocked by the commit policy may be discarded." %}
{% translate "Use when:" %} {% translate "Untracked files or unused local branches need removal." %}
{% translate "Result:" %} {% translate "Remove untracked files and other local Git branches." %} {% translate "Data loss:" %} {% translate "Unpushed commits on those branches are deleted." %}
{% translate "Use when:" %} {% translate "A translation file has repeated strings absent from Weblate." %} {% translate "Result:" %} {% translate "Remove repeated identifiers from the file." %}
{% translate "Use when:" %} {% translate "Translations still contain strings removed from the base file." %} {% translate "Result:" %} {% translate "Remove those strings from the translation file." %}
{% translate "Use when:" %} {% translate "Obsolete PO entries should be removed now." %} {% translate "Result:" %} {% translate "Remove obsolete strings from the PO file." %}
| {% translate "Repository details" %} |
{{ component.repository_status }}
|
|---|