Skip to content

[Rich Text Editor]: Devise plan for i18n wrt LaTeX formula editor #5643

Closed

Description

@nucleogenesis

❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Description

Placeholder until further information is gathered, but do what the title says eh?

Activity

  1. rtibbles commented on Mar 5, 2026

    @rtibbles
    Member

    Investigation update on mathlive i18n:

    There are two separate localization gaps:

    1. Editing/navigation announcements (e.g., "start of fraction", "deleted:", "numerator") — these are hardcoded in English in mathlive's a11y.ts. Filed upstream as arnog/mathlive#2948. We can work around this by monkey-patching the announce hook to post-process and translate the finite set of known English strings. Tracked in Monkey-patch mathlive screen reader announcements for localization #5743.

    2. Math content speech (reading the actual formulas aloud) — this relies on the Speech Rule Engine (SRE) library, which does not support Arabic or Portuguese. Adding a new SRE locale requires translating ~2,500 strings (mostly symbol names) and defining math speech rules. This is a significantly larger effort and not something we can easily monkey-patch.

  2. rtibbles commented on Mar 5, 2026

    @rtibbles
    Member

    We will fix 1 with a monkey patch. We cannot fix 2, because it will be too onerous.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions