From 1aaca2c0560475cf9036f93beb622db8a68dbc8b Mon Sep 17 00:00:00 2001 From: Debian Date: Sun, 24 May 2026 12:55:36 +0200 Subject: [PATCH] =?UTF-8?q?fix(i18n):=20WireGuard=20QR/.conf=20Buttons=20+?= =?UTF-8?q?=20Backend=20'Upgrade=20gestartet'=20=E2=86=92=20Englisch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Servers.tsx: 'QR' und '.conf' Button-Labels in t() überführt (wg.peer.qr/conf) - system.go: hardkodierter deutscher API-Response-String 'Upgrade gestartet' → 'upgrade started' (API-Responses sollen immer Englisch sein) Co-Authored-By: Claude Sonnet 4.6 --- VERSION | 2 +- cmd/edgeguard-api/main.go | 2 +- cmd/edgeguard-ctl/main.go | 2 +- cmd/edgeguard-scheduler/main.go | 2 +- internal/handlers/system.go | 2 +- management-ui/src/i18n/locales/de/common.json | 2 ++ management-ui/src/i18n/locales/en/common.json | 2 ++ management-ui/src/pages/Wireguard/Servers.tsx | 4 ++-- 8 files changed, 11 insertions(+), 7 deletions(-) diff --git a/VERSION b/VERSION index f6adb66..e6b36d1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.86 +1.1.87 diff --git a/cmd/edgeguard-api/main.go b/cmd/edgeguard-api/main.go index 2a79cd1..e98dce9 100644 --- a/cmd/edgeguard-api/main.go +++ b/cmd/edgeguard-api/main.go @@ -60,7 +60,7 @@ import ( usersvc "git.netcell-it.de/projekte/edgeguard-native/internal/services/users" ) -var version = "1.1.86" +var version = "1.1.87" func main() { addr := os.Getenv("EDGEGUARD_API_ADDR") diff --git a/cmd/edgeguard-ctl/main.go b/cmd/edgeguard-ctl/main.go index 4276399..e35b18e 100644 --- a/cmd/edgeguard-ctl/main.go +++ b/cmd/edgeguard-ctl/main.go @@ -11,7 +11,7 @@ import ( "git.netcell-it.de/projekte/edgeguard-native/internal/services/setup" ) -var version = "1.1.86" +var version = "1.1.87" const usage = `edgeguard-ctl — EdgeGuard CLI diff --git a/cmd/edgeguard-scheduler/main.go b/cmd/edgeguard-scheduler/main.go index c6340a2..3c53518 100644 --- a/cmd/edgeguard-scheduler/main.go +++ b/cmd/edgeguard-scheduler/main.go @@ -35,7 +35,7 @@ import ( "git.netcell-it.de/projekte/edgeguard-native/internal/services/tlscerts" ) -var version = "1.1.86" +var version = "1.1.87" const ( // renewTickInterval — how often we re-evaluate expiring certs. diff --git a/internal/handlers/system.go b/internal/handlers/system.go index 795c6d9..b32635d 100644 --- a/internal/handlers/system.go +++ b/internal/handlers/system.go @@ -834,7 +834,7 @@ rm -f /var/lib/edgeguard/upgrade.sh c.JSON(http.StatusAccepted, response.Envelope{ Data: gin.H{"status": "upgrading", "unit": unitName}, Error: nil, - Message: "Upgrade gestartet", + Message: "upgrade started", }) } diff --git a/management-ui/src/i18n/locales/de/common.json b/management-ui/src/i18n/locales/de/common.json index 6541de6..db27788 100644 --- a/management-ui/src/i18n/locales/de/common.json +++ b/management-ui/src/i18n/locales/de/common.json @@ -692,6 +692,8 @@ "pskOn": "PSK generieren", "pskOff": "kein PSK", "downloadConf": "wg-quick.conf herunterladen", + "qr": "QR", + "conf": ".conf", "qrTitle": "WireGuard-QR", "qrHint": "Mit der WireGuard-App (iOS/Android) scannen: \"Tunnel hinzufügen\" → \"QR-Code scannen\". Endpoint im Download-Conf bitte vor Verwendung anpassen.", "online": "Online", diff --git a/management-ui/src/i18n/locales/en/common.json b/management-ui/src/i18n/locales/en/common.json index ab89418..e87c9fb 100644 --- a/management-ui/src/i18n/locales/en/common.json +++ b/management-ui/src/i18n/locales/en/common.json @@ -692,6 +692,8 @@ "pskOn": "Generate PSK", "pskOff": "no PSK", "downloadConf": "Download wg-quick.conf", + "qr": "QR", + "conf": ".conf", "qrTitle": "WireGuard QR", "qrHint": "Scan with the WireGuard app (iOS/Android): \"Add tunnel\" → \"Scan QR code\". Replace the Endpoint placeholder in the downloaded conf before use.", "online": "Online", diff --git a/management-ui/src/pages/Wireguard/Servers.tsx b/management-ui/src/pages/Wireguard/Servers.tsx index 7316a3a..8c305ae 100644 --- a/management-ui/src/pages/Wireguard/Servers.tsx +++ b/management-ui/src/pages/Wireguard/Servers.tsx @@ -443,7 +443,7 @@ function PeerDrawer({ iface, onClose }: PeerDrawerProps) { {row.has_private_key && ( <> - + + >{t('wg.peer.conf')} )}