Translation for Wireguard status page and reload/restart/export messages

This commit is contained in:
Eduardo Silva
2025-04-14 16:22:05 -03:00
parent e430580aba
commit 6836621b80
7 changed files with 131 additions and 30 deletions

View File

@@ -1,15 +1,15 @@
{% extends "base.html" %}
{% load i18n %}
{% block content %}
<div class='row'>
<div class='col-lg-6'>
<div class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">Access Denied</h3>
<h3 class="card-title">{% trans 'Access Denied' %}</h3>
</div>
<div class="card-body">
<p>Sorry, you do not have permission to access this page. <br>Please contact your system administrator if you believe this is an error.</p>
<p>{% trans 'Sorry, you do not have permission to access this page.' %}<br>{% trans 'Please contact your system administrator if you believe this is an error.' %}</p>
</div>
</div>

View File

@@ -6,7 +6,7 @@
if (parts.length > 1) {
$(document).Toasts('create', {
{% if message.tags %}
class: 'bg-{{ message.tags }}',
class: '{% if message.tags == 'error' %}bg-danger{% else %}bg-{{ message.tags }}{% endif %}',
{% endif %}
title: parts[0],
subtitle: '{{ message.tags }}',
@@ -17,7 +17,7 @@
} else {
$(document).Toasts('create', {
{% if message.tags %}
class: 'bg-{{ message.tags }}',
class: '{% if message.tags == 'error' %}bg-danger{% else %}bg-{{ message.tags }}{% endif %}',
{% endif %}
subtitle: '{{ message.tags }}',
body: parts[0],

View File

@@ -1,19 +1,19 @@
{% extends "base.html" %}
{% load i18n %}
{% block content %}
<div class='row'>
<div class='col-lg-12'>
<div class="card card-primary card-outline">
<div class="card-header">
<a href='/tools/export_wireguard_config/' class='btn btn-outline-primary'>Update Configuration</a>
<a href='/tools/export_wireguard_config/' class='btn btn-outline-primary'>{% trans 'Update Configuration' %}</a>
<a
{% if user_acl.enable_restart %}
href='/tools/restart_wireguard/' class='btn btn-outline-primary'
{% else %}
href='#' class='btn btn-outline-primary disabled'
{% endif %}
>Restart Wireguard service</a>
>{% trans 'Restart Wireguard service' %}</a>
<a
{% if user_acl.enable_reload %}
@@ -21,7 +21,7 @@
{% else %}
href='#' class='btn btn-outline-primary disabled'
{% endif %}
>Reload Wireguard service</a>
>{% trans 'Reload Wireguard service' %}</a>
<div class="btn-group float-right" role="group" aria-label="Graph interval">
<a href="?period=6h" data-period="6h" class="btn btn-outline-primary">6h</a>
@@ -39,13 +39,13 @@
{% for wireguard_instance in wireguard_instances %}
<div class="col-md-6">
<h3>wg{{ wireguard_instance.instance_id }} {% if wireguard_instance.name %}({{ wireguard_instance.name }}){% endif %}</h3>
<p><b><i class="fas fa-chart-area nav-icon"></i> Instance Traffic</b></p>
<p><b><i class="fas fa-chart-area nav-icon"></i> {% trans 'Instance Traffic' %}</b></p>
<img id="graphImg" src="/rrd/graph/?instance={{ wireguard_instance.uuid }}{% if request.GET.period %}&period={{ request.GET.period }}{% endif %}" class="img-fluid" alt="No traffic history, please wait a few minutes" onerror="this.onerror=null; this.style.display='none'; this.insertAdjacentHTML('afterend', this.alt);">
<p>
<b><i class="fas fa-network-wired nav-icon"></i> IP Address: </b>{{ wireguard_instance.address }}/{{ wireguard_instance.netmask }}<br>
<b><i class="fas fa-link nav-icon"></i> Public Address: </b>{{ wireguard_instance.hostname }}<br>
<b><i class="fas fa-door-open nav-icon"></i> Port: </b>{{ wireguard_instance.listen_port }}<br>
<b><i class="fas fa-users-cog nav-icon"></i> Peers: </b>{{ wireguard_instance.peer_set.count }}<br>
<b><i class="fas fa-network-wired nav-icon"></i> {% trans 'IP Address' %}: </b>{{ wireguard_instance.address }}/{{ wireguard_instance.netmask }}<br>
<b><i class="fas fa-link nav-icon"></i> {% trans 'Public Address' %}: </b>{{ wireguard_instance.hostname }}<br>
<b><i class="fas fa-door-open nav-icon"></i> {% trans 'Port' %}: </b>{{ wireguard_instance.listen_port }}<br>
<b><i class="fas fa-users-cog nav-icon"></i> {% trans 'Peers' %}: </b>{{ wireguard_instance.peer_set.count }}<br>
</p>
</div>
{% endfor %}