Problem solved. Reading this is for recreational purposes only, no philantropy to practice here. (Unless you can show me the fabled delete post button.)
Sorta related problem:
I've been making my own city states too (to get the hang of modding), but encountered a problem with names with spaces in. Basically, if a name consisted of two or more words and I wrote ...<ShortDescription>The Basque Nation</ShortDescription>... etc. it wouldn't show as the title in the city state dialogue screen (see pic).
No problems in the other places the name showed up (notifications and the text in that dialogue), nor with adding spaces between the <Description> tags.
Now I tried solving it by doing this in one file:
and adding a new one:
but now all the texts (including the one that didn't work before) simply display 'TXT_KEY_CITYSTATE_BASQUE' etc.
(For the record: I didn't forget to do OnModActivated UpdateDatabase TXT.xml)
I guess it doesn't see the TXT_KEY... as a variable, and rather as text, but I don't know how I'd have to change that.
'Load' that TXT.xml into the city state xml like you would with java?
Change all text fields (the adjective one, the civilopedia one) to contain variables instead of text?
Edit:
I might have found it. (I did <Row Type = "..." instead of <Row Type = "...">)
Will edit this again if it succeeds or fails in my test game.
Edit 2:
It worked. Complaining on a forum, it always works. :/
(For those that care, in the final build it will be 'The Basque Nation' to better suit the syntax.)