diff --git a/phpBB/styles/subsilver2/template/ucp_agreement.html b/phpBB/styles/subsilver2/template/ucp_agreement.html
index 054d25282f..f2e904a66e 100644
--- a/phpBB/styles/subsilver2/template/ucp_agreement.html
+++ b/phpBB/styles/subsilver2/template/ucp_agreement.html
@@ -11,6 +11,7 @@
 	function change_language(lang_iso)
 	{
 		document.forms['register'].change_lang.value = lang_iso;
+		document.forms['register'].set_lang.value = lang_iso;
 		document.forms['register'].submit();
 	}
 
diff --git a/phpBB/styles/subsilver2/template/ucp_register.html b/phpBB/styles/subsilver2/template/ucp_register.html
index 3392c557a2..4d429f1d10 100644
--- a/phpBB/styles/subsilver2/template/ucp_register.html
+++ b/phpBB/styles/subsilver2/template/ucp_register.html
@@ -8,6 +8,7 @@
 	function change_language(lang_iso)
 	{
 		document.forms['register'].change_lang.value = lang_iso;
+		document.forms['register'].set_lang.value = lang_iso;
 		document.forms['register'].submit.click();
 	}