diff --git a/src/gui/qt/gametable/gametableimpl.cpp b/src/gui/qt/gametable/gametableimpl.cpp index 56ad761a..401d2691 100755 --- a/src/gui/qt/gametable/gametableimpl.cpp +++ b/src/gui/qt/gametable/gametableimpl.cpp @@ -3183,8 +3183,20 @@ void gameTableImpl::nextVoteOnKickTimeoutAnimationFrame() void gameTableImpl::refreshVotesMonitor(int currentVotes, int numVotesNeededToKick) { + QString vote(tr("vote")); + QString votes(tr("votes")); + + QString currentVotesString; + QString numVotesNeededToKickString; + + if(currentVotes == 1) currentVotesString = vote; + else currentVotesString = votes; + + if(numVotesNeededToKick == 1) numVotesNeededToKickString = vote; + else numVotesNeededToKickString = votes; + PlayerInfo info(myStartWindow->getSession()->getClientPlayerInfo(playerAboutToBeKickedId)); - label_votesMonitor->setText(tr("Player %1 has %2 votes
against him. %3 votes needed to kick.").arg(QString::fromUtf8(info.playerName.c_str())).arg(currentVotes).arg(numVotesNeededToKick)); + label_votesMonitor->setText(tr("Player %1 has %2 %3
against him. %4 %5 needed to kick.").arg(QString::fromUtf8(info.playerName.c_str())).arg(currentVotes).arg(currentVotesString).arg(numVotesNeededToKick).arg(numVotesNeededToKickString)); } void gameTableImpl::refreshCardsChance(GameState bero)