Multi-language support

This commit is contained in:
Eduardo Silva 2025-04-17 14:46:32 -03:00
parent 6285ae6e68
commit 06068fdc4c
2 changed files with 5 additions and 4 deletions

View file

@ -1,5 +1,6 @@
from django import template
from django.conf import settings
from wireguard.models import WebadminSettings
register = template.Library()
@ -14,8 +15,8 @@ def tag_webadmin_version():
webadmin_settings.update_available = False
webadmin_settings.save()
return {
'current_version': settings.WIREGUARD_WEBADMIN_VERSION / 10000,
'latest_version': webadmin_settings.latest_version / 10000,
'current_version': str(settings.WIREGUARD_WEBADMIN_VERSION / 10000),
'latest_version': str(webadmin_settings.latest_version / 10000),
'update_available': webadmin_settings.update_available,
}

View file

@ -126,7 +126,7 @@ USE_TZ = True
LANGUAGES = [
('pt-br', 'Português'),
('en', 'English'),
('en', 'English'),
('es', 'Español'),
('fr', 'Français'),
('de', 'Deutsch'),
@ -147,6 +147,6 @@ STATICFILES_DIRS = [
DNS_CONFIG_FILE = '/etc/dnsmasq/wireguard_webadmin_dns.conf'
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
WIREGUARD_WEBADMIN_VERSION = 9964
WIREGUARD_WEBADMIN_VERSION = 9965
from wireguard_webadmin.production_settings import *