in frontend/src/app/shared/services/translation.service.ts [60:77]
translatePage(sourceLanguage: string, targetLanguage: string) {
var walker = document.createTreeWalker(
document.body,
NodeFilter.SHOW_TEXT,
null,
);
var node;
var textNodes = [];
while (node = walker.nextNode()) {
if (node.parentElement?.tagName != "MAT-ICON" && !node.parentElement?.className.includes("google-symbols") && node.nodeValue?.trim().length) {
// if(node.parentElement?.tagName != "SPAN" && !node.parentElement?.classList.contains("mat-mdc-select-min-line") )
textNodes.push(node);
}
}
this.translateTextNodes(textNodes, sourceLanguage, targetLanguage)
}