When translating to gendered languages such as Hebrew, we use different words based on the gender of the players, even in first or second person. E.g. in Hebrew "you must" is "אתה צריך" or "את צריכה" based on gender. There is no neutral form.
Many translation frameworks allow for variants on a translated string based on gender and number. These can also be used to overcome text such as "chip(s)" when then number could be 1. That is, It would be very useful to have something like:
{if $player_gender=="M"}אתה צריך{else}את צריכה{end} לשלם {if $chipcount > 1}{$chipcount} אסימונים{else}אסימון אחד{end}
This should also allow checking the gender of players, etc. If we do use such a framework, there is still an issue with players with unspecified or non-binary gender. In English we can use "they". In other languages, I would suggest possibly randomizing the gender used and encouraging the player to set their gender and/or using forms such as את/ה צריכ/ה.
Many translation frameworks allow for variants on a translated string based on gender and number. These can also be used to overcome text such as "chip(s)" when then number could be 1. That is, It would be very useful to have something like:
{if $player_gender=="M"}אתה צריך{else}את צריכה{end} לשלם {if $chipcount > 1}{$chipcount} אסימונים{else}אסימון אחד{end}
This should also allow checking the gender of players, etc. If we do use such a framework, there is still an issue with players with unspecified or non-binary gender. In English we can use "they". In other languages, I would suggest possibly randomizing the gender used and encouraging the player to set their gender and/or using forms such as את/ה צריכ/ה.