Text can take a long time to read, and can be difficult to provide in multiple human languages. (What, you thought only English speakers played Xconq? Think again!) Therefore, text displays in the interfaces should be as minimal as possible, and derive from strings supplied in the game design, since they can be altered without rebuilding the entire program.
(Xconq is not, at the moment, completely localizable, but that is a design goal.)