Skip to content

Move braille table definitions to its own file#18194

Merged
seanbudd merged 5 commits into
nvaccess:masterfrom
LeonarddeR:moveTables
Jun 2, 2025
Merged

Move braille table definitions to its own file#18194
seanbudd merged 5 commits into
nvaccess:masterfrom
LeonarddeR:moveTables

Conversation

@LeonarddeR

Copy link
Copy Markdown
Collaborator

Link to issue number:

Related to #11298

Summary of the issue:

Adding new liblouis tables is a manual process for every update. Furthermore, there are tables that are simply missing as they were never added. The display names we use also diverge from the liblouis metadata, which is from a later date.

Description of user facing changes

None

Description of development approach

This pr is the first in a series that will aid in table metadata/addition automation. It moves the add statements for all the tables to a separate file. This file can/should eventually be (re)generated by automation or a script.

Testing strategy:

Tested that tables still load.

Known issues with pull request:

I hope moving the several translatable strings won't mark everything fuzzy on crowdin/in the po files.

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@coderabbitai summary

@LeonarddeR LeonarddeR requested a review from a team as a code owner May 30, 2025 18:29
@LeonarddeR LeonarddeR requested a review from seanbudd May 30, 2025 18:29

@seanbudd seanbudd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @LeonarddeR

Comment thread user_docs/en/changes.md Outdated
@seanbudd seanbudd merged commit cb23885 into nvaccess:master Jun 2, 2025
3 of 5 checks passed
@github-actions github-actions Bot added this to the 2025.2 milestone Jun 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants