Preferred Table Language
All tables have a preferred language, set through the volity.language
configuration variable. It is public information, visible through performing a disco info request on a table's referee. The value of this variable is a two-letter language code.
This information serves several purposes:
- It lets the table's human players know what language they're expected to use for table-level conversation. Chatting extensively in languages other than the preferred one can be considered a breach of [player etiquette]? , especially if other players at the table don't know that language.
- It lets clients pass along localization info to the relevant UI file, if said file supports localization (as well as the language at hand).
- Similarly, it allows the referee and any bots to make use of localization on their end for any table-level communication they may wish to contribute.
In the Frivolity server software, a referee sets its table's language to English (en
) by default, but allows any player at the table to redefine it like any other config variable.