Mensaje    Asunto: Problema con internacionalización dinámica Responder citando

Hola! He seguido los consejos de varios posts para el tema de la internacionalización y todo me ha ido bien hasta que he intentado realizar lo de los mensajes dinámicos.

Se supone que hay que incorporar dos ficheros como reinit.pas y reconst.pas (ejemplo del richedit). Yo los he incorporado al proyecto. Una vez ahí compilas todo y estupendo. Además de eso, me voy a Project->Languages->Update Resource DLLs para que pille el fichero de recursos. Con todo esto, cuando acceso a View->Translation Manager, me aparecen bien todos las cadenas que tengo definidas en reconst.pas.

Cuando voy a lanzar un mensaje hago lo siguiente:
ShowMessage(Reconst_SHola);
donde SHola es una cadena definida en reconst.pas.
Si ejecuto esto con el lenguaje español no hay problema y funciona, pero si lo ejecuto con el lenguaje inglés me sale que Reconst_SHola es vacío.

¿A alguien le ha pasado algo por el estilo?

Espero sus respuestas.
Muchas gracias.
Un saludo.