Skip to content

feat(website): add Brazilian Portuguese (Português, BR) translation#79

Open
JaceThings wants to merge 2 commits into
feat/i18n-infrastructurefrom
feat/i18n-pt-BR
Open

feat(website): add Brazilian Portuguese (Português, BR) translation#79
JaceThings wants to merge 2 commits into
feat/i18n-infrastructurefrom
feat/i18n-pt-BR

Conversation

@JaceThings

Copy link
Copy Markdown
Owner

Adds the Brazilian Portuguese (Português, BR) translation (pt-BR).

  • apps/website/messages/pt-BR.json — full translated message catalog (same 163 keys as English).
  • Registers pt-BR in apps/website/project.inlang/settings.json, which lights up the /pt-BR/ (or lowercased) URL prefix, the language switcher entry, hreflang alternates, and the sitemap.
  • README.pt-BR.md — translated README.

Branched off feat/i18n-infrastructuremerge that first (#75). Passes validate:translations: identical key set, every {placeholder} preserved, and do-not-translate tokens intact. Coined terms (squircle, superellipse) and the brand lisse are kept verbatim per the glossary; code, install commands, and math formulas are untouched. Review from a native speaker is welcome before merge.

Adds the pt-BR locale: full translated message catalog (messages/pt-BR.json),
registers the locale in project.inlang/settings.json, and a translated
README.pt-BR.md. Branched off feat/i18n-infrastructure (merge that first).
Naturalness pass from a native-speaker review of how these terms are actually
used: superellipse→superelipse, clothoid→clotoide, Arc→Arco, calque fixes, slider 'botão'→controle. Keys, placeholders, and the enforced do-not-translate tokens
are unchanged.
JaceThings added a commit that referenced this pull request Jun 3, 2026
The switcher header listed all seven planned locales, but only en/ja/de are
merged — so 简体中文 / 한국어 / Português (BR) / Русский were 404 links on the
live README. Trim each switcher to the languages that actually exist; the
remaining four return as their translation PRs (#76/#78/#79/#80) land.
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