Skip to content

Conversation

dannmat
Copy link

@dannmat dannmat commented Mar 14, 2020

I have changed the text on the send confirmation dialog, as it still referenced BIP 125 (which was first proposed back in 2015).
I don't think users need to see which BIP proposed the change 4 years later.

I also changed the title text to be more user friendly.

@maflcko
Copy link
Member

maflcko commented Mar 14, 2020

The issue with changing translated strings is that all translations in all languages get discarded. This has to be weight against the benefit of the new string.

@DrahtBot DrahtBot added the GUI label Mar 14, 2020
@DrahtBot
Copy link
Contributor

DrahtBot commented Mar 14, 2020

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

Reviewers, this pull request conflicts with the following ones:

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

@laanwj
Copy link
Member

laanwj commented Mar 16, 2020

It's too late for 0.20.0, the strings and translations freeze are past. Could consider after the branch-off though.

@jonasschnelli
Copy link
Contributor

I prefer the new (in this PR) text. Seems more clear and user focused. Comparing screenshots would be nice.
utACK 7237f92 (for 0.21).

@dannmat
Copy link
Author

dannmat commented Apr 9, 2020

I prefer the new (in this PR) text. Seems more clear and user focused. Comparing screenshots would be nice.
utACK 7237f92 (for 0.21).

Here is the modal pre-change:
Bitcoin Core Send Modal (pre-change)

Here is the modal post-change:
Bitcoin Core Send Modal (post-change)

The changes aren't too noticeable on Mac, it's more for Windows/Linux, which make use of the windowTitle property.

@luke-jr
Copy link
Member

luke-jr commented Apr 22, 2020

"signaling" at least should be lowercase

I'm not sure the BIP 125 reference is obsolete, though - it's the specification itself for a policy, not a one-off change.

@jonasschnelli
Copy link
Contributor

Needs rebase.

@adamjonas
Copy link
Member

I'm getting post-rebase build errors consistent with the CI. @dannmat mind taking a look?

qt/sendcoinsdialog.cpp:337:13: error: use of undeclared identifier 'questionString'; did you mean 'question_string'?
            questionString.append(tr("You can increase the fee later (Signaling Replace-By-Fee)."));
            ^~~~~~~~~~~~~~
            question_string
qt/sendcoinsdialog.cpp:223:48: note: 'question_string' declared here
bool SendCoinsDialog::PrepareSendText(QString& question_string, QString& informative_text, QString& detailed_text)
                                               ^
qt/sendcoinsdialog.cpp:339:13: error: use of undeclared identifier 'questionString'; did you mean 'question_string'?
            questionString.append(tr("You cannot increase the fee later (Not signalling Replace-By-Fee)"));
            ^~~~~~~~~~~~~~
            question_string
qt/sendcoinsdialog.cpp:223:48: note: 'question_string' declared here
bool SendCoinsDialog::PrepareSendText(QString& question_string, QString& informative_text, QString& detailed_text)

@dannmat
Copy link
Author

dannmat commented Jun 20, 2020

Yep I can take a look at this 👍

@fanquake
Copy link
Member

Hi @dannmat. This is a fairly simple wording change, but as-is, it doesn't compile, and the commits needs cleaning up. If you do still want to follow up with this change, I'm going to suggest re-opening your PR in the gui repo: https://github.com/bitcoin-core/gui. There are currently a few other tooltip/text related PRs open there as well.

@fanquake fanquake closed this Jul 15, 2020
@dannmat
Copy link
Author

dannmat commented Jul 18, 2020

Hi @fanquake. Sorry I didn't get chance to clean this commit up. I'll re-open this in the new gui repo.

Thanks,
Matt

@bitcoin bitcoin locked as resolved and limited conversation to collaborators Feb 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants