Hi Mike,
I chose the second file you sent.
The second patch correctly uses x2goclient_sv_se.ts which matches the locale and there are some minor fixes too.
Actually I changed the locale name back to x2goclient_sv.ts.
Language codes (like sv) should map to locales (sv_SE) and vice versa without no problem. http://blog.i18n.ro/simplified-locale-codes/
Qt4 also only has a qt_sv.qm file in the libqtcore4 Debian package.
I already built the package for Debian (heuler repos) and I can run the x2goclient in swedish:
LANG=sv_SE.UTF-8 x2goclient
OK, I saw the "old" file name and wasn't sure which version you'd committed. If it works either way it's all good. Before I knew how to correctly build x2goclient there was an error message about qt_sv_se not being found so I renamed the file to match. It was after that I figured out how to create the missing qm file in Qt Linguist (and that I needed to add it to resource.rcc), which I guess would have worked with ..._sv.ts too. Anyway, I've seen some minor issues that I'll fix in a new patch (starting from latest git), I'll use the new client for a while to see if I find anything more before I send it. Cheers, Daniel