There are files in Gitlab that are called common.*.po that seem to contain the translation data. The * in the filename is the country code and/or dialect info (eg: ru, de, de_CH, en, en_AU, kk@Cyrl, etc). The .po file format is well documented and there are lots of tools that can help you edit it (though you could just do it by hand too).
https://gitlab.com/xonotic/xonotic-data....ree/master
Notes:
I'm not messing with the code, but I've been involved in enough projects that have multiple languages to know where to start looking.
Dunno if there is a way to tell Xonotic to directly use a .po file for testing, short of building everything and changing language in settings. If there is, I am sure someone will speak up with how.
Quote:“To summarize the summary of the summary: people are a problem.” - Douglas Adams