Sí, ya me había dado cuenta, pero no es eso, mira he hecho la prueba de poner
Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo 'es'; ?>" xml:lang="<?php echo 'es'; ?>">
En lugar de lo que ponía antes:
Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>">
Y nada, sigue igual: cuando está en idioma castellano se ve el mensaje de aviso del idioma gallego.