ScummVM Translations
Moderator: ScummVM Team
ScummVM Translations
Have you ever thought about translating ScummVM in other languages? I could translate it into Italian if you like.
Yes, there have been discussions in the past about this. But before translating ScummVM into other languages we need to implement support for translations in the ScummVM application. Some work has been done on this but it was never finalized. If and when translation support is implemented in ScummVM then the team will probably ask the community for help on the translations themselves (and your help will be welcome then).
Just putting words into .txt files solves nothing. The major task is writing code which is able to load translated messages from a source (e.g. .txt files), then adapt all the other code to not use hardcoded messages but rather use the messages loaded in step one. On top of that, one should write code which extracts all the message from the source code in the first place, and puts them into a source file, so that translators can translate them.
Anyway, yes, it's clear what has to be done in the general sense. Although I would strongly disagree that the "most work" is putting stuff into .txt files . Moreover, the finer points of implementing this all are where it becomes nasty, and not so trivial, as we have to take various side conditions into account.
If you are a programmer and interested in contributing to this, then take a look at these relevant patch tracker items:
https://sourceforge.net/tracker/?func=d ... tid=418822
https://sourceforge.net/tracker/?func=d ... tid=418822
Anyway, yes, it's clear what has to be done in the general sense. Although I would strongly disagree that the "most work" is putting stuff into .txt files . Moreover, the finer points of implementing this all are where it becomes nasty, and not so trivial, as we have to take various side conditions into account.
If you are a programmer and interested in contributing to this, then take a look at these relevant patch tracker items:
https://sourceforge.net/tracker/?func=d ... tid=418822
https://sourceforge.net/tracker/?func=d ... tid=418822