int hours = (uptime - (days * 24 * 60 * 60)) / (60 * 60);
int minutes = (uptime - (((days * 24) + hours) * 60 * 60)) / 60;
int seconds = uptime - (((((days * 24) + hours) * 60) + minutes) * 60);
+ int validatedCount = 0;
// Display uptime
std::string duration;
std::cout << strDuration << std::endl;
lines += (strDuration.size() / cols);
- std::cout << "- " << strprintf(_("You have validated %d transactions!"), transactionsValidated.get()) << std::endl;
+ validatedCount = transactionsValidated.get();
+ if (validatedCount > 1) {
+ std::cout << "- " << strprintf(_("You have validated %d transactions!"), validatedCount) << std::endl;
+ } else if (validatedCount == 1) {
+ std::cout << "- " << strprintf(_("You have validated %d transaction."), validatedCount) << std::endl;
+ } else {
+ std::cout << "- " << strprintf(_("You have validated %d transactions."), validatedCount) << std::endl;
+ }
if (mining) {
double solps = uptime > 0 ? (double)solutionTargetChecks.get() / uptime : 0;