[Rewrite] Language Support
I have just pushed a change to the Rewrite branch in order to start this off. To really hit all our audiences, I'd like to see a Language Selector, much like we have a Skin Selector (but much less buried and more "look here first") in order to let the user choose their display language.
Currently, all the language strings I've made calls for are in gamemode/languages/en-us.lua
.
This is a long-duration issue, so I'm assigning a lower priority to it, but I'd like to see the following before Beta is reached:
-
All current displayed strings replaced with placeholders and their translations put into the language file(s) denoted above. -
A Language Selection screen that is popped up to new players upon joining the server. Perhaps with region flags to easily key the user into clicking on the correct one for their region. -
A way to open the above after it is closed the first time. -
Easy expansibility for new languages.
And now for the ones I don't expect to have closed...probably ever:
-
Stretch Goal: "EFIGS" support; English, French, Italian, German, Spanish. EFIGS is a standard in the gaming industry to hit a vast majority of the western world. -
Stretch Goal: Japanese (we gotta have enough weebs in here at SOME point to translate this, right?) (also I have no idea how GMod will react to unicode languages...) -
Stretch Goal: Russian - We tended to get a lot of Russian players when the servers were active. If we can support them natively, I'd consider that a good thing.