Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
7be8bd2
Add ability to report the current language when detecting languages i…
nvdaes Feb 8, 2025
f0a9a31
Added a command to report the language of the character at the caret
nvdaes Feb 8, 2025
6e4b0b3
Apply suggestions from code review
nvdaes Feb 8, 2025
79e9bb5
Address review and minor improvements
nvdaes Feb 8, 2025
2393d8a
Use _speechState
nvdaes Feb 11, 2025
df8d7c2
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Feb 11, 2025
bb3b7c6
Fix reporting when using quick navigation, avoiding repetition of the…
nvdaes Feb 15, 2025
e70b380
Pre-commit auto-fix
pre-commit-ci[bot] Feb 15, 2025
8e437d0
Don't report language description on quick nav
nvdaes Feb 18, 2025
e898b6c
Suppress language description reporting when reading all and a block …
nvdaes Feb 18, 2025
7123970
Don't try to change behavior in read all, seems to be useless
nvdaes Feb 18, 2025
2164376
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Feb 19, 2025
2eca960
Prevent insertion of None in speech sequence
nvdaes Feb 19, 2025
fb54393
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Feb 20, 2025
4b47171
Merge master
nvdaes Mar 7, 2025
eefc66e
Add ability to configure reporting of language switched to
nvdaes Mar 8, 2025
bebb1cf
Update user guide
nvdaes Mar 8, 2025
87f9fe4
Fix comments for translators
nvdaes Mar 8, 2025
d5ef866
Update changelog
nvdaes Mar 8, 2025
0924453
Remove Coptic grade 1 braille table to fix unit tests (to be reviewed)
nvdaes Mar 8, 2025
2ca26ee
Revert "Remove Coptic grade 1 braille table to fix unit tests (to be …
nvdaes Mar 8, 2025
c419507
Checkout liblouis
nvdaes Mar 8, 2025
64ebd49
Apply suggestions from code review
nvdaes Mar 12, 2025
0261210
Address review
nvdaes Mar 12, 2025
56b9511
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Mar 12, 2025
b4abebf
Reset speech
nvdaes Mar 12, 2025
7652da7
Use filter speech sequence
nvdaes Mar 12, 2025
2c5d59c
Pre-commit auto-fix
pre-commit-ci[bot] Mar 12, 2025
4c76ecf
Update speech.speech
nvdaes Mar 12, 2025
9b6222a
Update speech.speech
nvdaes Mar 12, 2025
d323880
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Mar 12, 2025
f1b1c4f
Save last reported language
nvdaes Mar 12, 2025
db9afa9
Pre-commit auto-fix
pre-commit-ci[bot] Mar 12, 2025
59e39aa
Report language with default voice
nvdaes Mar 12, 2025
d48cc00
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Mar 12, 2025
c04ff30
Append not supported for languages when appropriate
nvdaes Mar 13, 2025
bb213ee
Add function to know if language is supported
nvdaes Mar 13, 2025
897b5f8
Improve function to filter sequences with language descriptions
nvdaes Mar 15, 2025
6ff7b2d
Remove unused import
nvdaes Mar 15, 2025
9a4abec
Improve readability of function
nvdaes Mar 16, 2025
8b25398
Move functions to speech module2
nvdaes Mar 16, 2025
d826f01
Pre-commit auto-fix
pre-commit-ci[bot] Mar 16, 2025
a3dcab6
Return original speech sequence if report language setting is False
nvdaes Mar 16, 2025
09e1113
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Mar 16, 2025
4936928
Merge master branch
nvdaes Mar 19, 2025
cedf598
Address review: add comment for translators
nvdaes Apr 3, 2025
002727c
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Apr 3, 2025
e3aaf14
Apply suggestions from code review
nvdaes Apr 4, 2025
710699e
Add type hint for script, addressing code review
nvdaes Apr 5, 2025
2847e51
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Apr 5, 2025
740d65e
Fix syntax
nvdaes Apr 5, 2025
258a0dd
Address review: move function to SynthDriver
nvdaes Apr 5, 2025
8b5b144
Update synthDriverHandler
nvdaes Apr 5, 2025
bfad3aa
Add return type
nvdaes Apr 5, 2025
eb8e5ea
Add copyrigh header
nvdaes Apr 5, 2025
b722d9e
Report not supported languages with speech or beep
nvdaes Apr 5, 2025
f89aa74
Pre-commit auto-fix
pre-commit-ci[bot] Apr 5, 2025
38b1085
Lint
nvdaes Apr 5, 2025
206d45f
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Apr 5, 2025
7c5501b
Use ReportNotSupportedLanguage enum
nvdaes Apr 5, 2025
42e5ee6
Report not supported language also if report language is disabled
nvdaes Apr 6, 2025
c512161
Format languageHandling
nvdaes Apr 6, 2025
62c0cc4
Better handling of reporting languages
nvdaes Apr 6, 2025
ce9d447
Better handling of report language
nvdaes Apr 6, 2025
32f933e
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Apr 7, 2025
ca27eac
Update changelog
nvdaes Apr 7, 2025
ec46447
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Apr 12, 2025
b3328c9
Pre-commit auto-fix
pre-commit-ci[bot] Apr 12, 2025
9f20f94
Update user guide and anchor for combo box to report not supported la…
nvdaes Apr 12, 2025
78fa8f8
Pre-commit auto-fix
pre-commit-ci[bot] Apr 12, 2025
6bcfd87
Better indentation of changelog
nvdaes Apr 12, 2025
deb74c4
Pre-commit auto-fix
pre-commit-ci[bot] Apr 12, 2025
1d548c1
Apply suggestions from code review
nvdaes Apr 15, 2025
ff7fceb
Address review
nvdaes Apr 17, 2025
4689062
Pre-commit auto-fix
pre-commit-ci[bot] Apr 17, 2025
ce3a877
Enable controls to report language when auto language switching is en…
nvdaes Apr 20, 2025
ba7d249
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Apr 20, 2025
428bb97
Pre-commit auto-fix
pre-commit-ci[bot] Apr 20, 2025
70b6d95
Update globalCommands.py
nvdaes Apr 29, 2025
82327bd
Revert "Update globalCommands.py"
nvdaes Apr 29, 2025
117020b
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Apr 29, 2025
cd0395d
Update changelog
nvdaes Apr 29, 2025
c31f8ba
Update miscDeps
nvdaes Apr 29, 2025
ca90217
Use pgettext for report language options, addressing code review
nvdaes May 9, 2025
d040dca
Pre-commit auto-fix
pre-commit-ci[bot] May 9, 2025
187491b
Add docstring for lastReportedLanguage
nvdaes May 9, 2025
2476b39
Merge
nvdaes May 9, 2025
a054717
Merge
nvdaes May 9, 2025
8099a30
Pre-commit auto-fix
pre-commit-ci[bot] May 9, 2025
b6b6b18
Remove utf-8 coding declaration
nvdaes May 9, 2025
b48a936
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 9, 2025
234e85c
Update source/gui/settingsDialogs.py
nvdaes May 9, 2025
accb7b7
Add pgettext to string
nvdaes May 9, 2025
4dc4bde
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 9, 2025
decde23
Pre-commit auto-fix
pre-commit-ci[bot] May 9, 2025
b362222
Don't enable report language ccheckbox deppending on auto language de…
nvdaes May 9, 2025
66322ec
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 9, 2025
f9521a5
Pre-commit auto-fix
pre-commit-ci[bot] May 9, 2025
f42353e
Allow to report language for characters even if auto language detecti…
nvdaes May 9, 2025
fc65eff
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 9, 2025
c543196
Address review
nvdaes May 9, 2025
732074d
Fix translators comments
nvdaes May 9, 2025
99fe541
Add report language command to user guide
nvdaes May 9, 2025
efa0435
Fix comment for translators
nvdaes May 10, 2025
e6dcd40
Fix comment for translators
nvdaes May 10, 2025
dfe24fd
Merge branch 'master' into reportSwitchLang
nvdaes May 13, 2025
32bbe12
Fix reporting of not supported language
nvdaes May 14, 2025
b73f814
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes May 19, 2025
5beae67
Add onlyCache to LangChangeCommand
nvdaes May 22, 2025
42c5960
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes May 22, 2025
d40abb4
Handle onlyCache in LangChangeCommand for speech.speech file
nvdaes May 22, 2025
8859309
Pre-commit auto-fix
pre-commit-ci[bot] May 22, 2025
913987a
Update speech
nvdaes May 23, 2025
8d1df38
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 23, 2025
e29479a
Make auto language detection to work again
nvdaes May 24, 2025
6282abc
Pre-commit auto-fix
pre-commit-ci[bot] May 24, 2025
9649877
Make reporting language to work again, regardless of auto language de…
nvdaes May 24, 2025
1069ea9
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 24, 2025
0c2e5de
Minor improvements
nvdaes May 25, 2025
0e256d9
Pre-commit auto-fix
pre-commit-ci[bot] May 25, 2025
7e0d4cc
Report language changes in the same sentence when auto language switc…
nvdaes May 25, 2025
82d52bf
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 25, 2025
6e6d213
Remove log.info
nvdaes May 25, 2025
f4f1661
Address review: remove default from choice
nvdaes May 25, 2025
2aae249
Use NotSupportedLanguage class in speech
nvdaes May 25, 2025
ac37c90
Pre-commit auto-fix
pre-commit-ci[bot] May 25, 2025
c6a99b5
Add comments to clarify code
nvdaes May 25, 2025
cd24509
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes May 25, 2025
0339c2d
Update changelog
nvdaes May 25, 2025
f40c3af
Apply suggestions from code review
nvdaes Jun 2, 2025
0f63bd6
Improve comment for translators
nvdaes Jun 2, 2025
c01aadd
Reset speech/commands
nvdaes Jun 2, 2025
72d0ac2
Add staticmethods to LangChangeCommand
nvdaes Jun 2, 2025
2f430b5
Use staticmethods added to LangChangeCommand
nvdaes Jun 2, 2025
98f6d1f
Improve function in LangChangeCommand
nvdaes Jun 2, 2025
304bfff
Fix function in LangChangeCommand
nvdaes Jun 2, 2025
66d6f0c
Removed unused variable
nvdaes Jun 2, 2025
bd656dc
Add changes for developers
nvdaes Jun 2, 2025
a6f12ae
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 2, 2025
49b8abd
Apply suggestions from code review
nvdaes Jun 3, 2025
cf48a76
Pre-commit auto-fix
pre-commit-ci[bot] Jun 3, 2025
bd9c2f3
Partial address review
nvdaes Jun 3, 2025
a8feaa3
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 3, 2025
3993ed6
Replace autoLanguageSwitching with LangChangeCommand static method
nvdaes Jun 3, 2025
932e8b7
Improvements to gui and languageHandler
nvdaes Jun 3, 2025
629dfa9
Pre-commit auto-fix
pre-commit-ci[bot] Jun 3, 2025
d134034
Avoid keeping options to report not supported language when auto lang…
nvdaes Jun 3, 2025
0351dea
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Jun 3, 2025
8c02d81
Fix globalCommands
nvdaes Jun 3, 2025
9bbd37d
Don't report not supported when it's off, honour this setting in glob…
nvdaes Jun 3, 2025
6cceb17
Simplify script
nvdaes Jun 3, 2025
6aed777
Apply suggestions from code review
nvdaes Jun 9, 2025
d2c6ded
Pre-commit auto-fix
pre-commit-ci[bot] Jun 9, 2025
6e60580
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 9, 2025
6fddc8c
Restore nsis
nvdaes Jun 9, 2025
d1cbcdb
Move static methods to languageHandling
nvdaes Jun 10, 2025
bc12969
Pre-commit auto-fix
pre-commit-ci[bot] Jun 10, 2025
5ee5c8d
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 11, 2025
60a1a90
Address review
nvdaes Jun 11, 2025
a1f6ae2
Update user guide
nvdaes Jun 11, 2025
1c19669
Update speech manager
nvdaes Jun 11, 2025
3aaa8c7
Consider case where not supported language shouldn't be reported
nvdaes Jun 11, 2025
04059a3
Pre-commit auto-fix
pre-commit-ci[bot] Jun 11, 2025
e6158b3
Apply suggestions from code review
nvdaes Jun 12, 2025
8224d68
Fix script to report language of text been read
nvdaes Jun 12, 2025
ce3b842
Improve legibility of function
nvdaes Jun 12, 2025
28aa72e
Pre-commit auto-fix
pre-commit-ci[bot] Jun 12, 2025
a18b6f4
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 14, 2025
f317570
Honour auto dialect switching
nvdaes Jun 14, 2025
a9507e8
Add function to determine the language to be reported, according to s…
nvdaes Jun 14, 2025
511c908
Fix getLangToReport function
nvdaes Jun 14, 2025
2bcd47d
Improve getLangToSupport function
nvdaes Jun 14, 2025
f63dcb5
Update script to report language of text at caret
nvdaes Jun 14, 2025
8b67ab9
Fix globalCommands
nvdaes Jun 14, 2025
7c6719b
Add a test case for report language feature
nvdaes Jun 15, 2025
89e3619
Pre-commit auto-fix
pre-commit-ci[bot] Jun 15, 2025
91996aa
Fix system tests
nvdaes Jun 15, 2025
47d4b9e
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Jun 15, 2025
5223639
Fix parameter in system tests
nvdaes Jun 15, 2025
3d0cbb0
Fix tests
nvdaes Jun 15, 2025
6c64c9f
Fix test
nvdaes Jun 15, 2025
e3ea8fa
Fix test
nvdaes Jun 15, 2025
e34e783
Fix typo
nvdaes Jun 15, 2025
2119bfa
Add dialect
nvdaes Jun 15, 2025
1df6ffa
Report languages
nvdaes Jun 15, 2025
e5ed8bd
Pre-commit auto-fix
pre-commit-ci[bot] Jun 15, 2025
1169d9c
Install babel for system tests
nvdaes Jun 16, 2025
8a77495
Create function to get the language display name
nvdaes Jun 16, 2025
8f1142f
Pre-commit auto-fix
pre-commit-ci[bot] Jun 16, 2025
0d0d04c
Use babel
nvdaes Jun 16, 2025
2d9a28e
Fix sample
nvdaes Jun 16, 2025
da76a30
Test displayName property for Locale
nvdaes Jun 16, 2025
899b63a
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 16, 2025
6d0d5a7
Try to use en-US to display name of language
nvdaes Jun 16, 2025
2d156eb
Try to fix test with Babel
nvdaes Jun 16, 2025
0ffd9c7
Don't use system tests
nvdaes Jun 17, 2025
2046afe
Revert "Don't use system tests"
nvdaes Jun 17, 2025
6904799
Restore files
nvdaes Jun 17, 2025
cde16ff
Fix test
nvdaes Jun 17, 2025
5f6f090
Fix uv
nvdaes Jun 17, 2025
b0b6822
Fix test
nvdaes Jun 17, 2025
7fcc66a
Try to fix test
nvdaes Jun 17, 2025
d46b068
Pre-commit auto-fix
pre-commit-ci[bot] Jun 17, 2025
30f811d
Add docstring
nvdaes Jun 17, 2025
f1e8c50
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Jun 17, 2025
33cdb13
Change uv.lock
nvdaes Jun 17, 2025
007413b
Try to fix tests
nvdaes Jun 17, 2025
20928de
Pre-commit auto-fix
pre-commit-ci[bot] Jun 17, 2025
79cd544
Test report language without dialects
nvdaes Jun 17, 2025
82c9bd2
Merge branch 'reportSwitchLang' of https://github.com/nvdaes/nvda int…
nvdaes Jun 17, 2025
9ffa729
Report not supported language
nvdaes Jun 17, 2025
56c7528
Fix test
nvdaes Jun 17, 2025
2106b39
Fix test
nvdaes Jun 17, 2025
f1f9cdc
Update tests/system/libraries/SystemTestSpy/speechSpyGlobalPlugin.py
nvdaes Jun 24, 2025
01349ce
Merge remote-tracking branch 'nvaccess/master' into reportSwitchLang
nvdaes Jun 24, 2025
c40c4fd
Add test to report languages and not supported language
nvdaes Jun 24, 2025
7ca9136
Update user_docs/en/changes.md
seanbudd Jun 24, 2025
56d8211
Update user_docs/en/changes.md
seanbudd Jun 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update user_docs/en/changes.md
Co-authored-by: Quentin Christensen <quentin@nvaccess.org>
  • Loading branch information
seanbudd and Qchristensen authored Jun 24, 2025
commit 7ca913607f8199466e2d05b6e30befdc73d780a2
2 changes: 1 addition & 1 deletion user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/docume
* NVDA now uses [uv](https://docs.astral.sh/uv/) as Python package/project manager. (#17935, #17978, @LeonarddeR)
* Running `scons` from the source repository will automatically suggest a strategy to install uv when it is not yet available.
* Added the "externalPythonDependencies" category as an extra debug logging category. When enabled, debug logging messages from external dependencies (such as comtypes) will be delivered to NVDA's log. (#18067, @LeonarddeR)
* Several additions to report the language of the text been read. (#17685, @nvdaes)
* Several additions to report the language of the text being read. (#17685, @nvdaes)
* The `synthDriver` class of `synthDriverHandler` includes a `languageIsSupported` function to check if the language indicated by the `lang` parameter is supported by the synthesizer.
* A `languageHandling` module has been added to report the language within speech sequences.
* `LangChangeCommand` of `speech.commands` includes static methods to determine if NVDA should get the language of the text been read, and switch synthesizer voice.
Comment thread
seanbudd marked this conversation as resolved.
Outdated
Expand Down