Improve restart confirmation dialog after changing interface language#8537
Conversation
josephsl
left a comment
There was a problem hiding this comment.
Hi,
A few things:
- Could you mind merging in latest master branch commits please?
- Gettext pot test is failing due to missing translator comments for restart dialog labels.
- I think there's no need to use a separate variable for labels - you can just pass in the actual text.
- I think one way you can improve the user experience might be to let the dialog take in the old and new language values (it's up to you as to whether you want to do this or not).
- I think it might be best to keep the content of the dialog as close to the current alpha builds as possible - perhaps you can say, "For language change to take effect, you must restart NVDA. Select 'restart now' to restart NVDA and use the new language interface, or 'restart later' to use the new language laterr." - or something similar.
As for layout, it works and looks okay to me.
Thanks.
|
Hi Joseph,
What do you think about:
Thanks |
|
Hi, yes, that should be suffice for making the text more user friendly. Thanks. CC @LeonarddeR and @jcsteh in case they have comments for you.
|
|
Hi, Two more things:
Note: you must restart NVDA to change user interface language. When the confirmation dialog appears, select "restart now" or "restart later" if you wish to use the new language now or at a later time, respectively. Thanks. |
|
Hi, There's a small wording issue (use -> using when talking about restart later text), although I think we don't have to worry about that until it takes flight on master snapshots. I'll take care of that change for you then. Thanks for this hard work. |
|
Hi, To @michaelDCurran, if it is okay with you, could I request a second look from you or Reef please? Thanks. |
|
Thanks Joseph! Sorry for my bad english. |
|
Hi, don’t worry about bad English (in contrary, your English is good). I’m more impressed with what you just committed –responding to small feedback. Thanks so much.
|
LeonarddeR
left a comment
There was a problem hiding this comment.
I agree with @josephsl that this looks quite good overall.
LeonarddeR
left a comment
There was a problem hiding this comment.
Oops, my previous review should've been a request for changes.
|
Thanks @LeonarddeR, I was not confident about this... |
|
@josephsl commented on Jul 23, 2018, 1:30 AM MDT:
Select "restart now" to restart NVDA and use NVDA in {newLanguage}, or "restart later" to continue using NVDA in {currentLanguage} until the next restart. |
Far too wordy and I don't think that the text needs to be over-complicated. The original issue (#6416) recommended the text:
With modifications made to the OK and Cancel buttons to become Restart Now and Restart Later respectively. That seems sufficient, and nobody on the original thread raised any concerns. Do people not feel that this makes the presence of the Restart Later button clear enough? If not, there are two options:
I think option 1 is better, personally. Having said that I still think the short text from #6416 adequately gets the message across. The dialog text hasn't been modified since the issue was originally filed, and we already indicate that a restart is required in the label for the language dropdown:
|
agree |
d6252b1 to
3cf0e83
Compare
feerrenrut
left a comment
There was a problem hiding this comment.
Generally this looks good! Could you please update the description on the pull request to include a change log entry.
0f33d68 to
5c94c75
Compare
All concerns seem to have been addressed.
Link to issue number:
Fixes #6416
Summary of the issue:
When we change language, the restart confirmation dialog is confusing. For more infos see #6416
Description of how this pull request fixes the issue:
This PR modify the dialog like this:
Testing performed:
Tested with a try build. Success.
Known issues with pull request:
None
Change log entry:
Included in changes.t2t