Skip to content

i18n: install Luis Spanish catalog in NVDA locale path - #11

Merged
trssharp merged 1 commit into
mainfrom
feature/spanish-catalog
Aug 21, 2026
Merged

i18n: install Luis Spanish catalog in NVDA locale path#11
trssharp merged 1 commit into
mainfrom
feature/spanish-catalog

Conversation

@trssharp

Copy link
Copy Markdown
Owner

Summary

Installs Luis Carlos Gonzalez Morales' complete Spanish catalog from PR #10 in the path NVDA actually loads.

Why not merge #10 as-is

PR #10 added nvda.po and nvda.mo at the repository root. NVDA add-on translations load from locale/<lang>/LC_MESSAGES/nvda.mo inside the packaged add-on. Root files would not ship as Spanish.

Changes

  • Place all 352 translated messages in locale/es/LC_MESSAGES/nvda.po
  • Compile locale/es/LC_MESSAGES/nvda.mo
  • Credit Luis as last translator
  • Update the catalog harness now that the former English fallback sample is translated

Verification

  • All 19 project harnesses pass locally
  • Catalog loads: Cancel -> Cancelar, Font -> Fuente, ClassicSpeech Settings -> Configuraciones de ClassicSpeech
  • Placeholders {name}, {tokenLabel}, {ms}, {text}, {profile}, {display} are preserved

Luis translated all 352 ClassicSpeech messages in PR #10, but the files
were added at the repository root. NVDA only loads
locale/<lang>/LC_MESSAGES/nvda.mo from the packaged add-on.

Place his translations in the correct catalog path, compile the MO,
credit him as last translator, and update the catalog test now that the
page-summary fallback string is translated.
@trssharp
trssharp merged commit 951b95c into main Aug 21, 2026
1 check passed
@trssharp
trssharp deleted the feature/spanish-catalog branch August 21, 2026 04:22
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.

1 participant