Hola
Eso pasa porque el text/html no soporta multiples lenguages y cuando grabas los datos se graban en un unico lugar y hagas lo que hagas no hara al text/html multilenguaje
Sin embargo, DSLocalizator tiene una caracteristica que te permite esconder modulos basado en el lenguaje seleccionado. Con esa opcion tu podrias:
1) Poner 2 modulos text/html en la misma pagina
2) En DSLocalizator - Module localization, puede indicar al sistema que esconda el primer modulo cuando estes en españoy y que esconda el segundo modulo cuando estes en ingles.
Una vez aplicados los cambios y cuando cambies de lenguaje, dara la impresion que es un solo modulo que soporta localizacion
Espero te sirva ya que mucha gente hace lo mismo