/>
</p>
: null}
+ {tournament.type === 'open-async' && round.results && round.results.length ?
+ <p>{i18n.t('rounds.numberOfResults', { count: round.results.length })}</p>
+ : null}
<div className="button-bar">
<LockButton round={round} tournament={tournament} />
{mayEditRound(user, tournament, round) ?
game: PropTypes.string,
locked: PropTypes.bool,
number: PropTypes.number,
+ results: PropTypes.arrayOf(PropTypes.shape({
+ })),
seed: PropTypes.string,
title: PropTypes.string,
}),
tournament: PropTypes.shape({
participants: PropTypes.arrayOf(PropTypes.shape({
})),
+ type: PropTypes.string,
}),
user: PropTypes.shape({
}),
heading: 'Runden',
new: 'Neue Runde',
noSeed: 'Noch kein Seed',
+ numberOfResults: '{{ count }} Ergebniss',
+ numberOfResults_plural: '{{ count }} Ergebnisse',
lock: 'Runde sperren',
lockDescription: 'Wenn die Runde gesperrt wird, können Runner keine Änderungen an ihrem Ergebnis mehr vornehmen.',
locked: 'Die Runde ist für weitere Änderungen am Ergebnis gesperrt.',
heading: 'Rounds',
new: 'New round',
noSeed: 'No seed set',
+ numberOfResults: '{{ count }} submission',
+ numberOfResults_plural: '{{ count }} submissions',
lock: 'Lock round',
lockDescription: 'When a round is locked, runners cannot submit or change results.',
locked: 'Results for this round have been locked.',