We should have an option in shared sessions which allows people to change the translation for themselves without changing it for everyone else. This would allow people to follow the session chapter-by-chapter, but using their own preference for translation.
Key features
- The option should be enabled by default.
When translation preference is enabled
- users should be able to change the translation without changing it for every other user.
- if a user joins a session, then it should default to the translation selected in their current tab (currently selected translation).
- if a user's preferred translation (the one that they have selected for their local session) doesn't have the book/chapter that the remote session is requesting, then it should default to another translation in the following order, based on if the translation has the requested data:
- a translation of the same language
- the translation used by the host
- if the user's preferred translation doesn't match the host's, we should display a message informing the user that their translation is different from the host's. We should also display a button that the user can click to quickly switch their translation to match the host's.
- if the user's preferred translation doesn't have the requested book/chapter and another translation is displayed, then a warning message should be displayed to the user informing them that the displayed translation is different from their currently selected one because their translation doesn't include the requested book/chapter.
We should have an option in shared sessions which allows people to change the translation for themselves without changing it for everyone else. This would allow people to follow the session chapter-by-chapter, but using their own preference for translation.
Key features
When translation preference is enabled