Skip to content

Add Portuguese as UI and transcription language - #91

Merged
wassgha merged 1 commit into
mainfrom
cursor/add-portuguese-language-8ccb
Sep 1, 2026
Merged

Add Portuguese as UI and transcription language#91
wassgha merged 1 commit into
mainfrom
cursor/add-portuguese-language-8ccb

Conversation

@wassgha

@wassgha wassgha commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds Português (pt) as a UI locale with full web and Electron message catalogs, BCP-47 matching for pt / pt-*, and NSIS pt_BR installer language.
  • Adds Portuguese as a transcript language with MMS forced-aligner support (shared with other Romance/EU languages) and conservative Portuguese filler words.

Test plan

  • npx tsx tests/i18n-test.ts
  • npx tsx tests/languages-test.ts
  • npx tsx tests/align-models-test.ts
  • npx tsx tests/fillers-test.ts
  • npm run typecheck:electron
  • Manual: Settings → Interface language → Português
  • Manual: Model selector → Transcript language → Português

Demo

portuguese-language-demo.mp4

Settings with Português selected
Transcript language menu with Português
UI in Portuguese with PT transcript code

Open in Web Open in Cursor 

Register pt for interface localization (web + Electron menus + NSIS),
transcript language selection with MMS forced alignment, and conservative
Portuguese filler words, with matching tests.

Co-authored-by: Wassim Gharbi <wassgha@gmail.com>
@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
app.rescript Ready Ready Preview Sep 1, 2026 12:08am UTC

@wassgha
wassgha marked this pull request as ready for review September 1, 2026 00:17
@wassgha
wassgha merged commit e9ce9be into main Sep 1, 2026
3 checks passed
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