Switch from (s) to plural form whenever possible in message log (#3487)
* Use plural form whenever possible Change for "%1 draws %2 card(s)" is self explanatory Change for "look top X" switches var %2 and %3 so i can skip %3 for singular and translate as "top card", as explained in tr comment For "counter(s)" i just moved it into %3 (each color) since plural form is already used there. * clangify * manual clangify attempt * Add missing tr * More missing tr
This commit is contained in:
parent
84f6da103f
commit
ce140041e3
3 changed files with 16 additions and 15 deletions
|
@ -273,15 +273,15 @@ void DlgConnect::newHostSelected(bool state)
|
||||||
previousHosts->setDisabled(true);
|
previousHosts->setDisabled(true);
|
||||||
btnRefreshServers->setDisabled(true);
|
btnRefreshServers->setDisabled(true);
|
||||||
hostEdit->clear();
|
hostEdit->clear();
|
||||||
hostEdit->setPlaceholderText("Server URL");
|
hostEdit->setPlaceholderText(tr("Server URL"));
|
||||||
hostEdit->setDisabled(false);
|
hostEdit->setDisabled(false);
|
||||||
portEdit->clear();
|
portEdit->clear();
|
||||||
portEdit->setPlaceholderText("Communication Port");
|
portEdit->setPlaceholderText(tr("Communication Port"));
|
||||||
portEdit->setDisabled(false);
|
portEdit->setDisabled(false);
|
||||||
playernameEdit->clear();
|
playernameEdit->clear();
|
||||||
passwordEdit->clear();
|
passwordEdit->clear();
|
||||||
saveEdit->clear();
|
saveEdit->clear();
|
||||||
saveEdit->setPlaceholderText("Unique Server Name");
|
saveEdit->setPlaceholderText(tr("Unique Server Name"));
|
||||||
saveEdit->setDisabled(false);
|
saveEdit->setDisabled(false);
|
||||||
serverContactLabel->setText("");
|
serverContactLabel->setText("");
|
||||||
serverContactLink->setText("");
|
serverContactLink->setText("");
|
||||||
|
|
|
@ -649,7 +649,7 @@ MessagesSettingsPage::MessagesSettingsPage()
|
||||||
connect(&roomHistory, SIGNAL(stateChanged(int)), settingsCache, SLOT(setRoomHistory(int)));
|
connect(&roomHistory, SIGNAL(stateChanged(int)), settingsCache, SLOT(setRoomHistory(int)));
|
||||||
|
|
||||||
customAlertString = new QLineEdit();
|
customAlertString = new QLineEdit();
|
||||||
customAlertString->setPlaceholderText("Word1 Word2 Word3");
|
customAlertString->setPlaceholderText(tr("Word1 Word2 Word3"));
|
||||||
customAlertString->setText(settingsCache->getHighlightWords());
|
customAlertString->setText(settingsCache->getHighlightWords());
|
||||||
connect(customAlertString, SIGNAL(textChanged(QString)), settingsCache, SLOT(setHighlightWords(QString)));
|
connect(customAlertString, SIGNAL(textChanged(QString)), settingsCache, SLOT(setHighlightWords(QString)));
|
||||||
|
|
||||||
|
|
|
@ -156,7 +156,7 @@ void MessageLogWidget::logAlwaysRevealTopCard(Player *player, CardZone *zone, bo
|
||||||
|
|
||||||
void MessageLogWidget::logAttachCard(Player *player, QString cardName, Player *targetPlayer, QString targetCardName)
|
void MessageLogWidget::logAttachCard(Player *player, QString cardName, Player *targetPlayer, QString targetCardName)
|
||||||
{
|
{
|
||||||
appendHtmlServerMessage(QString("%1 attaches %2 to %3's %4.")
|
appendHtmlServerMessage(tr("%1 attaches %2 to %3's %4.")
|
||||||
.arg(sanitizeHtml(player->getName()))
|
.arg(sanitizeHtml(player->getName()))
|
||||||
.arg(cardLink(cardName))
|
.arg(cardLink(cardName))
|
||||||
.arg(sanitizeHtml(targetPlayer->getName()))
|
.arg(sanitizeHtml(targetPlayer->getName()))
|
||||||
|
@ -341,7 +341,7 @@ void MessageLogWidget::logDrawCards(Player *player, int number)
|
||||||
mulliganPlayer = player;
|
mulliganPlayer = player;
|
||||||
else {
|
else {
|
||||||
soundEngine->playSound("draw_card");
|
soundEngine->playSound("draw_card");
|
||||||
appendHtmlServerMessage(tr("%1 draws %2 card(s).")
|
appendHtmlServerMessage(tr("%1 draws %2 card(s).", "", number)
|
||||||
.arg(sanitizeHtml(player->getName()))
|
.arg(sanitizeHtml(player->getName()))
|
||||||
.arg("<font color=\"blue\">" + QString::number(number) + "</font>"));
|
.arg("<font color=\"blue\">" + QString::number(number) + "</font>"));
|
||||||
}
|
}
|
||||||
|
@ -354,10 +354,11 @@ void MessageLogWidget::logDumpZone(Player *player, CardZone *zone, int numberCar
|
||||||
.arg(sanitizeHtml(player->getName()))
|
.arg(sanitizeHtml(player->getName()))
|
||||||
.arg(zone->getTranslatedName(zone->getPlayer() == player, CaseLookAtZone)));
|
.arg(zone->getTranslatedName(zone->getPlayer() == player, CaseLookAtZone)));
|
||||||
else
|
else
|
||||||
appendHtmlServerMessage(tr("%1 is looking at the top %2 card(s) %3.")
|
appendHtmlServerMessage(
|
||||||
.arg(sanitizeHtml(player->getName()))
|
tr("%1 is looking at the top %3 card(s) %2.", "top card for singular, top %3 cards for plural", numberCards)
|
||||||
.arg("<font color=\"blue\">" + QString::number(numberCards) + "</font>")
|
.arg(sanitizeHtml(player->getName()))
|
||||||
.arg(zone->getTranslatedName(zone->getPlayer() == player, CaseTopCardsOfZone)));
|
.arg(zone->getTranslatedName(zone->getPlayer() == player, CaseTopCardsOfZone))
|
||||||
|
.arg("<font color=\"blue\">" + QString::number(numberCards) + "</font>"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MessageLogWidget::logFlipCard(Player *player, QString cardName, bool faceDown)
|
void MessageLogWidget::logFlipCard(Player *player, QString cardName, bool faceDown)
|
||||||
|
@ -626,20 +627,20 @@ void MessageLogWidget::logSetCardCounter(Player *player, QString cardName, int c
|
||||||
QString finalStr;
|
QString finalStr;
|
||||||
int delta = abs(oldValue - value);
|
int delta = abs(oldValue - value);
|
||||||
if (value > oldValue)
|
if (value > oldValue)
|
||||||
finalStr = tr("%1 places %2 %3 counter(s) on %4 (now %5).");
|
finalStr = tr("%1 places %2 %3 on %4 (now %5).");
|
||||||
else
|
else
|
||||||
finalStr = tr("%1 removes %2 %3 counter(s) from %4 (now %5).");
|
finalStr = tr("%1 removes %2 %3 from %4 (now %5).");
|
||||||
|
|
||||||
QString colorStr;
|
QString colorStr;
|
||||||
switch (counterId) {
|
switch (counterId) {
|
||||||
case 0:
|
case 0:
|
||||||
colorStr = tr("red", "", delta);
|
colorStr = tr("red counter(s)", "", delta);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
colorStr = tr("yellow", "", delta);
|
colorStr = tr("yellow counter(s)", "", delta);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
colorStr = tr("green", "", delta);
|
colorStr = tr("green counter(s)", "", delta);
|
||||||
break;
|
break;
|
||||||
default:;
|
default:;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue