From 06068fdc4c7e146d20895125f47d79ef290fee1e Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Thu, 17 Apr 2025 14:46:32 -0300 Subject: [PATCH] Multi-language support --- wireguard_tools/templatetags/custom_tags.py | 5 +++-- wireguard_webadmin/settings.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/wireguard_tools/templatetags/custom_tags.py b/wireguard_tools/templatetags/custom_tags.py index 09a0473..f7a5b26 100644 --- a/wireguard_tools/templatetags/custom_tags.py +++ b/wireguard_tools/templatetags/custom_tags.py @@ -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, } \ No newline at end of file diff --git a/wireguard_webadmin/settings.py b/wireguard_webadmin/settings.py index 3c00ca0..9025ef2 100644 --- a/wireguard_webadmin/settings.py +++ b/wireguard_webadmin/settings.py @@ -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 *