I've noted that the environment variable, LANG isn't being changed in 11.04. When Spanish is selected at the 11.04 login, echo $LANG still gives en_US.LTF-8 which is the language selected during installation.

In other words, it looks like 11.04 uses the default language as the system language and Qt is getting that for the system.name.