Add options to set translation and input braille tables according to NVDA's language#17314
Conversation
… autoBrailleLang
… autoBrailleLang
… autoBrailleLang
See test results for failed build of commit 0d25bc42d7 |
Co-authored-by: Leonard de Ruijter <3049216+LeonarddeR@users.noreply.github.com>
See test results for failed build of commit 4a72f93aeb |
|
@LeonarddeR , thanks for your review! UnboundLocalError: cannot access local variable 'table' where it is not associated with a value Perhaps we should revert this suggestion? |
|
I assumed that @LeonarddeR suggestion was complete, but now I've committed a fix and this should be ready. |
|
pre-commit.ci run. |
Qchristensen
left a comment
There was a problem hiding this comment.
Looks good and will be a welcome improvement for users.
|
Thanks Quentin. |
LeonarddeR
left a comment
There was a problem hiding this comment.
Just small things, feel free to ignore them if you think your code is more appropriate.
seanbudd
left a comment
There was a problem hiding this comment.
Can you respond to @LeonarddeR's comments? Thanks
Qchristensen
left a comment
There was a problem hiding this comment.
Good pickups on those last couple of comments on the docs changes.
|
@LeonarddeR , I tried to use your suggestions in the code, but if I didn't implement them is because they diedn't work as expected. |
Co-authored-by: Sean Budd <seanbudd123@gmail.com>
|
I've accepted the last suggestion and I think that, when checks pass, it will be ready for review again. |
|
It was not at all important, thanks a lot for implementing/fixing this! |
Link to issue number:
Fixes issue #17306
Summary of the issue:
By default, NVDA sets braille tables according to its language. When NVDA's language is changed, by default braille tables are modified accordingly, which may be confusing for users.
Description of user facing changes
In the Braille settings panel, combo boxes for tables have an option to set them according to NVDA's language, so that now this is optional. The automatically selected tables corresponding to the current language are described in parentheses.
Description of development approach
New options have been added to the Braille settings panel. braille, brailleInput and brailleTables modules have been modified so that the "auto" option in configuration can be optional.
Testing strategy:
Tested manually checking that options are presented in the gui and that braille tables are set accordingly.
Known issues with pull request:
None
Code Review Checklist:
@coderabbitai summary