diff --git a/src/frontend/app/service/debug/dev-lang.component.ts b/src/frontend/app/service/debug/dev-lang.component.ts index b3b678984ad6fb0cf2b97ebeb991d3679b02979b..bcc9c53504f04eb40192733d3f644b2366482d83 100644 --- a/src/frontend/app/service/debug/dev-lang.component.ts +++ b/src/frontend/app/service/debug/dev-lang.component.ts @@ -60,11 +60,10 @@ export class DevLangComponent implements OnInit { this.currentLang = ev.detail.value; } - generateMissingLang(ignoreToTranslate = false) { + generateMissingLang(ignoreToTranslate: boolean) { let newLang = {}; let mergedLang = this.allLang[this.currentLang]; const regex = /__TO_TRANSLATE$/g; - this.missingLang[this.currentLang].forEach((element: any) => { if (element.value.match(regex) === null && ignoreToTranslate) { newLang[element.id] = element.value; @@ -72,8 +71,7 @@ export class DevLangComponent implements OnInit { newLang[element.id] = element.value; } }); - mergedLang = { ...mergedLang, ...newLang }; - + mergedLang.lang = {...mergedLang.lang, ...newLang}; this.http.put('../rest/languages', { langId: this.currentLang, jsonContent: mergedLang }).pipe( tap((data: any) => { Object.keys(newLang).forEach(keyLang => { diff --git a/src/frontend/app/service/debug/dev-tool.component.ts b/src/frontend/app/service/debug/dev-tool.component.ts index fc5b80d57e5e0555d0be45b6263fc759a52ac6b2..6d196bf97a170213d48f40fd5f6fcddd1f935e8d 100644 --- a/src/frontend/app/service/debug/dev-tool.component.ts +++ b/src/frontend/app/service/debug/dev-tool.component.ts @@ -31,7 +31,7 @@ export class DevToolComponent implements OnInit { openLangTool() { const dialogRef = this.dialog.open(DevLangComponent, { panelClass: 'maarch-modal', - height: '99%', + height: '80%', width: '80%', data: { countMissingLang : this.countMissingLang