Skip to content

Expand Russian W3C intent speech support - #939

Open
Kostenkov-2021 wants to merge 3 commits into
daisy:rufrom
Kostenkov-2021:ru
Open

Kostenkov-2021 wants to merge 3 commits into
daisy:rufrom
Kostenkov-2021:ru

Conversation

@Kostenkov-2021

@Kostenkov-2021 Kostenkov-2021 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Add Russian translations and grammatical handling for W3C core intents, including calculus, function sets, relations, and variadic lists. Add regression coverage across speech styles, verbosity levels, and navigation modes.

Related PR and CI status

Related to #938, which contains the common/English changes, wrapper-token preservation fix, and bilingual W3C intent tests. This PR provides the corresponding Russian rules and regression coverage. The changes should be reviewed and validated together; testing the PRs separately can expose missing dependencies between the implementations and tests.

Add Russian translations and grammatical handling for W3C core intents, including calculus, function sets, relations, and variadic lists. Add regression coverage across speech styles, verbosity levels, and navigation modes.
@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Linux library size: 0.59 MiB (0.00%)
Revision Release liblibmathcat.so
Base (cdf3e69) 0.59 MiB (614,744 bytes)
PR (b5099c3) 0.59 MiB (614,744 bytes)
Change 0 bytes (0.00%)

Built with default features, Rust 1.96.0, and Ubuntu 24.04. Workflow run.

Replace the TSV-driven core intent test with per-concept regression tests covering ClearSpeak and SimpleSpeak across all verbosity levels. Add separate terse and normal expectations for function speech.
Comment out Russian mappings now handled by shared or mode-specific speech rules, while retaining the Pochhammer function mapping needed for fixity.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant