35 | @@ -36,13 +36,17 @@ QString TransactionDesc::FormatTxStatus(const interfaces::WalletTxStatus& status
36 | {
37 | int depth = status.depth_in_main_chain;
38 | if (depth < 0) {
39 | + //: This status represents an unconfirmed transaction that conflicts with another
40 | return tr("conflicted with a transaction with %1 confirmations").arg(-depth);
41 | } else if (depth == 0) {
42 | const QString abandoned{status.is_abandoned ? QLatin1String(", ") + tr("abandoned") : QString()};
43 | + //: This status represents an unconfirmed transaction that is in the memory pool or possibly abandoned
44 | return tr("0/unconfirmed, %1").arg(inMempool ? tr("in memory pool") : tr("not in memory pool")) + abandoned;
A translator comments applied to a line with multiple independent translatable strings will only apply to the first one. You can check what translator comment is applying to what string by making the translations, see more here: translation_process.md
You could break this into multiple lines in order to give translator comments to the strings in memory pool and not in memory pool. Seems useful to provide context for this strings.
I think I addressed your suggestion in 62ab92b.
Moved this commit to PR #583.