Why don't you do it with po and pot files? The way the code looks, most strings would already be prepared for this. That would be the normal standard that all enigma2 plugins actually have.
And it wouldn't have to be selected via a language selection, but would automatically use the system language!
Should be enough to add an init something like this and generate pot and po file
But I'm not a programmer, so I don't know exactly how it works. If you don't know yourself, I'm sure Lululla or KiddaC can give you some tips.
EDIT:
And it looks like you should have renamed the updated kle file before uploading it. There is now a 00000407.kle and a KLE00000407.kle. Apparently, the files are renamed again when downloaded from your git.
KLE00000407.kle --> delete
00000407.kle --> rename to KLE00000407.kle
Then it should work.
