Hi there! We got to try the "not perfect" solution working around the "context is difficult" problem. We are now replacing "his" by "her" during the games in the action text and game logs when the player being talked about has selected a female gender.Een wrote: Internationalization is hard, and this specific problem is a pretty much unsolved one. Thing is, it's a context that occurs rarely. Most translation is done either in a context where gender is absent or doesn't vary. I was one day at a software convention, a guy from wikipedia asked how to do exactly that (saving me the trouble), and the speaker on internationalization didn't even seem aware of the problem... I suspect he just never ran into it.
Summing up the current situation:We also have been contemplating a "not correct" solution that would add a layer to parse strings to replace "his" by "her" if the player has selected a female gender (obviously, it would also replace legitimate "his" by "her" and that player would now think she plays only with women even if their nickname is BeardedMike and PrinceCharming). Don't know when we'll try this, there is a lot of stuff we'd like to do on the translation system that has been waiting for a long time already, but anyway you should know that it will always be glitchy. Just think of some sentence such as "Anna moves her tower and Mike loses his knight". You understand that Anna is a woman and Mike a man and you can use the proper possessive form. The computer doesn't.
- we have no "correct" solution for this (i.e. generic, no side effects, working well for English and for other languages);
- we use his/her on the main site;
- we recommend using gender neutral sentences as much as possible in games.
This sould solve most of the cases of wrong pronouns for English in games. If you see some places where it doesn't work, please tell me so that I can take a look and maybe solve it there too.
If translators for other languages read this and have the same type of gender troubles for the language they translate to, please list the replacements that should occur according to gender in your language so that we can see if the same solution could work.
Hope this will help making everyone feel welcome playing around here on BGA!