diff --git a/Frontend Angular 4/src/app/layout/settings/settings.component.ts b/Frontend Angular 4/src/app/layout/settings/settings.component.ts index 4a2f1706c6b79dc9f02a3cac3fd420b20acadd50..6457808c5e9c2649f726cd5eb5419bd0fec8d8f8 100755 --- a/Frontend Angular 4/src/app/layout/settings/settings.component.ts +++ b/Frontend Angular 4/src/app/layout/settings/settings.component.ts @@ -93,14 +93,12 @@ export class SettingsComponent { this.translate.use(lang.code); const currentUser = JSON.parse(localStorage.getItem("currentUser")); - this.userService.updateUser(currentUser.id, lang.code).subscribe( - (data) => { - // Update language in localStorage - const usuario = this.userService.userToUsuario(data["user"]); - localStorage.setItem("currentUser", JSON.stringify(usuario)); + this.userService.updateUser(currentUser.id, lang.code).subscribe({ + next: (data) => { + localStorage.setItem("currentUser", JSON.stringify(data.body.user)); }, - (data) => {} - ); + error: (data) => {}, + }); } onSubmitPasswordChange = () => { diff --git a/Frontend Angular 4/src/assets/i18n/en.json b/Frontend Angular 4/src/assets/i18n/en.json index 8e52c78accb8860a6ac0545e66dd11f5215e6501..559f6822c91c339d3bb1ba5c824dac644d5bdc36 100755 --- a/Frontend Angular 4/src/assets/i18n/en.json +++ b/Frontend Angular 4/src/assets/i18n/en.json @@ -190,6 +190,9 @@ "focusInterpreter": "Focus on Interpreter" }, "settings": { + "language": { + "title": "Choose language" + }, "changePassword": { "title": "Change password", "oldPassword": "Current password", diff --git a/Frontend Angular 4/src/assets/i18n/es.json b/Frontend Angular 4/src/assets/i18n/es.json index 0de41b89b73077ada42fc8fc75a5df09bb1de739..4e83bf213265979cad0948e2fb894f1d33483205 100755 --- a/Frontend Angular 4/src/assets/i18n/es.json +++ b/Frontend Angular 4/src/assets/i18n/es.json @@ -190,6 +190,9 @@ "focusInterpreter": "Foco en Interprete" }, "settings": { + "language": { + "title": "Elegir lenguaje" + }, "changePassword": { "title": "Cambiar contraseƱa", "oldPassword": "ContraseƱa actual",