{{ t('adLabel') }}
{{ t('adLabel') }}
RSB
{{ t('brandTitle') }}
{{ t('brandSubtitle') }}
{{ t('footerCreatedBy') }} AppZaza
{{ t('statDrawn') }}
{{ drawnCount }}
{{ t('statRemaining') }}
{{ remainingCount }}
{{ t('currentCall') }}
{{ currentBall ? formatBall(currentBall) : t('none') }}
{{ t('statLastCall') }}
{{ lastBall ? formatBall(lastBall) : t('none') }}

{{ t('title') }}

{{ getBallLetter(currentBall) }} {{ currentBall }}
{{ getBallLetter(ball) }} {{ ball }}
{{ letter }}
{{ liveMessage }}
{{ num }}
{{ getBallLetter(ball) }} {{ ball }}
{{ t('gameModeIndicator', { mode: getGameModeLabel(currentGame.modeId) }) }}
{{ t('gameStarted', { date: formatDate(currentGame.startedAt) }) }}
{{ t('gameCalls', { count: currentGame.history.length }) }}
{{ t('winConditionLabel') }}: {{ getWinConditionLabel(currentGame.winConditionId, currentGame.winConditionCustom) }}
{{ t('patternTitle') }}: {{ getPatternLabel(currentGame.patternPresetId) }}
{{ t('gameModeIndicator', { mode: getGameModeLabel(game.modeId) }) }}
{{ t('gameStarted', { date: formatDate(game.startedAt) }) }}
{{ t('gameCalls', { count: game.history.length }) }}
{{ t('winConditionLabel') }}: {{ getWinConditionLabel(game.winConditionId, game.winConditionCustom) }}
{{ t('patternTitle') }}: {{ getPatternLabel(game.patternPresetId) }}
{{ t('loginHistoryHint') }}
{{ t('pageOf', { page: historyPageClamped, total: historyPageCount }) }}

{{ t('cardsTitle') }}

{{ t('cardsSubtitle') }}

{{ t('cardsPreviewCount', { count: cards.length }) }}
{{ cardsError }}
{{ t('cardsEmpty') }}
{{ t(card.labelKey) }}
{{ t('cardsCardNumber', { number: card.number }) }}
{{ header }}

{{ t('infoTitle') }}

{{ t('infoIntro') }}

{{ t('infoOutro') }}