From 1e3d87e9f818d3e23e66216cf56375d6109ab4a5 Mon Sep 17 00:00:00 2001 From: eugen-keeper Date: Tue, 3 Feb 2026 19:24:20 +0000 Subject: [PATCH] GUACAMOLE-2212: Reload translations on login. --- guacamole/src/main/frontend/src/app/login/directives/login.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/guacamole/src/main/frontend/src/app/login/directives/login.js b/guacamole/src/main/frontend/src/app/login/directives/login.js index 60272086a..0c805e262 100644 --- a/guacamole/src/main/frontend/src/app/login/directives/login.js +++ b/guacamole/src/main/frontend/src/app/login/directives/login.js @@ -69,6 +69,7 @@ angular.module('login').directive('guacLogin', [function guacLogin() { var $location = $injector.get('$location'); var $rootScope = $injector.get('$rootScope'); var $route = $injector.get('$route'); + var $translate = $injector.get('$translate'); var authenticationService = $injector.get('authenticationService'); var requestService = $injector.get('requestService'); @@ -223,8 +224,10 @@ angular.module('login').directive('guacLogin', [function guacLogin() { // Retry route upon success (entered values will be cleared only // after route change has succeeded as this can take time) + // and refresh the translation $rootScope.$on('guacLogin', function loginSuccessful() { $route.reload(); + $translate.refresh(); }); // Reset upon failure