Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Multilanguage game support #797
The Player should be able to load game translations on-the-fly without embedding them in the database or maps.
See also LcfTrans in the Tools repo.
Work plan (should be discussed):
Don't be too excited yet. It is still in the planning phase.
You can create ".po" files with the tool "LcfTrans" which will be in our tool repository soon. Simply invoke it in the game directory and .po files are created for Database and Maps.
Po is a popular file format used to create translations, especially open source projects use it. The content is basicly
About the loading in EasyRPG Player: No work was invested into this yet. I plan this for the 0.5 release (coming this year). But this will solve all encoding problems because the files are in unicode.
Another open problem is how to handle text that is too long (more then 4 lines of text). Probably just insert more lines and the Player will handle it gracefully...
The other direction is a different issue (from 2 message commands to 1 because the translated message is shorter)... Probably some in-band-signalling "\0"-char... Will document it when I have an idea.