GatorV, cargar creo que carga correctamente, porque si le pongo un echo "hola", a spanish.php , aparte de la definicion de las constantes , si sale reflejado en el formulario...
La definicion de la constante esta bien , porque si pongo el require o include dentro del login.html.php (donde esta el formulario) , entonces me devuelve el valor que corresponde.
Es por eso , por lo que esta claro que es algun fallo entre el uso de require/include , pero no se por qué