Implement Word Navigation for Chinese Text #18735
Merge branch 'master' into integrateCPPJieba
53dd3bb5
Merge branch 'master' into integrateCPPJieba
eba63ab8
add `WordSegment` module
b0ac0819
update `textUtils/__init__.py`
9f62f04d
update `textInfos/offsets.py`
81f20404
update `displayModel.py`
da64cd88
CrazySteve0605
changed the title Implement Word navigation for Chinese text Implement Word Navigation for Chinese Text 147 days ago
Pre-commit auto-fix
557f4043
update type annotations
f72d3488
Merge branch 'master' into integrateCPPJieba
19cad8a3
add wrapper for word manager
adc22fb9
update the word segmentation structure
4adac073
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
407d4b27
Pre-commit auto-fix
0d40f0a1
add copyright header
676fc42f
add type annotations
ddd48e86
update log
3c65868c
add trailing commas in multi-line constructs
d69e8b7c
make wordSegment module to make file structure clearer
8244a76e
add initialization logic to wordSeg module
3f54d62b
Pre-commit auto-fix
38b4bea4
use multithreading for cppjieba's initialization
eeb96aa7
add configuration for word navigation
3ba56f0a
Pre-commit auto-fix
356c11c0
make "Auto" the default option for word navigation
4a680ea5
update for pyright checks
97b6db7a
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
a4edc9e2
resolve deprecation
3b2d8353
Pre-commit auto-fix
9e6a2e19
CrazySteve0605
marked this pull request as ready for review 136 days ago
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
c1fb4b85
add `segmentedText` method
a1113d80
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
abeb1475
update `wordSegStrategy.py`
b848e1ba
update module importing order and type annotations
3bfbe59d
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
f5087cc7
update `wordSegStrategy.py`
3a0badc7
Pre-commit auto-fix
cf3e1150
Merge branch 'master' into integrateCPPJieba
984b6eb2
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
2b1d4b33
handle punctuation spacing
97eb6dd4
Pre-commit auto-fix
bac32106
CrazySteve0605
marked this pull request as ready for review 121 days ago
michaelDCurran
changed the base branch from
master
to
try-chineseWordSegmentation-staging
117 days ago
Revert "update module importing order and type annotations"
a8955a3b
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
7ee08d0f
update `wordSegStrategy.py`
90660ba3
revert copyright header of `configSpec.py`
9537999a
Update source/core.py
dc23346c
Merge branch 'master' into integrateCPPJieba
5562e70b
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
38ec7ffb
correct method naming
ccf07f9f
update UI text for Uniscribe
250e7007
make `cppjieba` only available when NVDA's language is set to Chinese
53b38706
Merge branch 'master' into integrateCPPJieba
fec70a9f
Merge branch 'integrateCPPJieba' into wordNavigationForChineseText
69617c49
update `wordSegSegmenter.py` to handle offsets at the end of the string
111a24d1
make initialization of word segmenters conditional on language
43bfe036
add unittest cases for `WordSegmenter`
2eec029e
Pre-commit auto-fix
f7694572
fixup
9479029f
extract punctuation from `wordSegStrategy.py` to `wordSegUtils.py`
9834b686
fix up
b69d466f
update changelog
6f586fd0
michaelDCurran
force-pushed the
try-chineseWordSegmentation-staging
branch
from
9b8a5ca6
to
093a825f
105 days ago
Merge branch 'try-chineseWordSegmentation-staging' into wordNavigatio…
face4bd5
revert `Initialize Word Segmenters for Unused Languages:` checkbox an…
b40d7095
Pre-commit auto-fix
653e8087
fixup unittests
552b42bd
simplify the logic for 'Auto' option in Word Segmentation Standard se…
5e0e3fdb
Pre-commit auto-fix
c3a85623
fixup
0940a73f
Pre-commit auto-fix
80b04729
Merge branch 'try-chineseWordSegmentation-staging' into wordNavigatio…
085ba2fc
Pre-commit auto-fix
d55d077d
fixup
20830956
make word segmentation module reinitialized after settings are saved
d32549f3
Pre-commit auto-fix
b8ace769
Merge branch 'try-chineseWordSegmentation-staging' into wordNavigatio…
042b7788
remove duplicate importing lines
db90fff0
michaelDCurran
merged
b50a0d51
into try-chineseWordSegmentation-staging 75 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub