{{ t('title') }}
{{ t('currentCall') }}
{{ getBallLetter(currentBall) }}
{{ currentBall }}
{{ t('recentCalls') }}
{{ t('winConditionTitle') }}
{{ t('patternTitle') }}
{{ letter }}
{{ liveMessage }}
{{ letter }}
{{ num }}
{{ num }}
{{ t('recentCalls') }}
{{ t('currentGame') }}
{{ t('gameModeIndicator', { mode: getGameModeLabel(currentGame.modeId) }) }}
{{ t('gameCalls', { count: currentGame.history.length }) }}
{{ t('winConditionLabel') }}: {{ getWinConditionLabel(currentGame.winConditionId, currentGame.winConditionCustom) }}
{{ t('patternTitle') }}: {{ getPatternLabel(currentGame.patternPresetId) }}
{{ t('gameHistoryTitle') }}
{{ t('gameModeIndicator', { mode: getGameModeLabel(game.modeId) }) }}
{{ t('gameCalls', { count: game.history.length }) }}
{{ t('winConditionLabel') }}: {{ getWinConditionLabel(game.winConditionId, game.winConditionCustom) }}
{{ t('patternTitle') }}: {{ getPatternLabel(game.patternPresetId) }}
{{ t('loginHistoryHint') }}