// Multi-idioma del contenido: título, subtítulo, texto libre, nota y cada // línea de materiales guardan un texto por idioma en vez de uno solo, para // poder editarlos y asociarlos al idioma seleccionado sin perder lo ya // escrito en los demás. import { sectionsContainer, languageSelect } from './dom-refs.js'; // Selector común a todo campo traducible: se usa tanto para sincronizar el // mapa de traducciones en cada pulsación de tecla como para refrescar los // campos visibles al cambiar de idioma. `textarea` cubre tanto "Texto" // (.text-input) como "Nota" (.note-input): ambas son un