Now that the source for MUSHclient is available, maybe someone wants to tackle localizing it for a different language. Hopefully this would be done in such a way that a single version could still exist, rather than lots of concurrent ones.
It is a daunting task, and quite possibly not worth it. I would be interested to know if any users of MUSHclient, who speak languages other than English, would find it useful?
Things that could be changed would be:
I would be interested to know what other users think. Do players whose first language is something else (eg. Greek) simply learn enough English to understand the menus? Or what? I am curious.
It is a daunting task, and quite possibly not worth it. I would be interested to know if any users of MUSHclient, who speak languages other than English, would find it useful?
Things that could be changed would be:
- Menus - this is probably quite easy, and I think Windows supports multiple menus for different languages, inside a single executable.
- Dialog boxes - there are quite a few of these, but redoing them in another language would probably only take a few days.
- Error alerts - these are generated programatically usually, but it wouldn't be too hard to find them and make language-dependent versions.
- General strings - this is probably the biggest job. There are lots of places where things like "22 aliases" are generated. A translation would need to convert the words, and handle things like singlur/plural.
- Configuration items. For example, if you copy a trigger to the clipboard, you see something like this:
<triggers> <trigger custom_colour="2" enabled="y" group="eat_drink" match="You are thirsty." name="thirst_trigger" sequence="100" > <send>get flask bag drink flask put flask bag</send> </trigger> </triggers>
Would it make any sense to try to translate all of that?
I would be interested to know what other users think. Do players whose first language is something else (eg. Greek) simply learn enough English to understand the menus? Or what? I am curious.