
Writing a language system capable of controlling any text any where is not an easy task. I don't have decades of experience and a team of programmers at my call, but I was able to come up with a quite flexible system that will scale as the game grows.
For support I am making use of a third party service called crowdin
https://crwd.in/solace-crafting
This allows community players to suggest translation fixes for any of the words and phrases that I have added into the system. For now they are all machine translations via Google, and I can already tell some of them are quite off. But that's entirely expected. In English we call noise seeds "seeds", but that doesn't translate to grain in other languages for example. Games especially tend to have specific terminology within any given language and translation will definitely be a work in progress for some time.
Anyone willing to participate in translation feel free to! Suggestions should be open to public users. Or if there are any other languages that you'd like me to add, please let me know! I will add more from the suggested "top 30" eventually either way. Adding a new language is not difficult once the system is fully implemented.
Regarding the system, it works, it just isn't plugged into all of the 1000+ places that words appear in-game yet. I was able to get most of the settings and core functions in today, and hope to get the rest of things in by tomorrow.
v 0.3.3f - 2018.11.05
- Added a language select system (actual words are 50% implemented)
- Added French, German, Japanese, Portuguese, and Russian
- Fixed an obelisk error
You may need to restart Steam for the update to begin.
To opt into Beta you only need to go to your Steam Library, right-click on Solace Crafting, select Properties, click on the Beta tab, and opt-in to the beta. The beta is only available to Windows 64-bit users.
Interested in supporting development of Solace Crafting?
Please consider becoming a patron!

