I have finally gotten round to adding foreign language support to XMBC.
Its all done using a translation text file. I did this so the community can help making their own translations (my languages are restricted to English, C++ & C#

See post below for the most recent template file. Its pretty simple format:
Comment lines are prefixed with #
The language definition/name (as displayed in the general settings tab) is specified as
Language=<name/description>
And then each string or phrase is defined as "English" => "Translation"
Take a look at the attached file and if its not clear what to do, ask me. You will need XMBC 2.4 Beta 5 or later to use this functionality. Once installed, you can double click the file to open/install it into XMBC, or just copy it to the same folder as your XMBCSettings.XML file.
NOTE: any empty translations will be ignored and the English text used. If I have missed any strings/phrases let me know.
As people provide translations (send them to me or upload them here) I can include them in the distribution or on a dedicated page here.
Some time ago, I made a tool to help people translate the strings - it highlights any missing translations etc.
Thats available here: https://www.highrez.co.uk/downloads/XMB ... ublish.htm
There is also a mailing list which I send to when there is a new translation template. You can subscribe to the list by sending an email with the subject "subscribe" to xmbctranslation {at} highrez (.) co (.) uk
Thanks,
Phil