[PR #21776] [MERGED] i18n(pt-BR): add translations for newly added UI items + consistency … #26271

Closed
opened 2026-04-20 06:25:03 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/21776
Author: @joaoback
Created: 2/23/2026
Status: Merged
Merged: 2/25/2026
Merged by: @tjbck

Base: devHead: patch-28


📝 Commits (10+)

📊 Changes

1 file changed (+61 additions, -61 deletions)

View changed files

📝 src/lib/i18n/locales/pt-BR/translation.json (+61 -61)

📄 Description

i18n(pt-BR): add translations for newly added UI items + consistency pass

New pt-BR translations for items introduced in the latest releases, plus a consistency/quality pass across existing strings (grammar, tone, capitalization, pluralization). Placeholders and hotkeys preserved. No logic changes.


Pull Request Checklist

First-time contributor note acknowledged.

  • Target branch: PR targets dev.
  • Description: Included (see above and changelog).
  • Changelog: Entry provided below following Keep a Changelog.
  • Documentation: N/A (translation-only change; no docs impacted).
  • Dependencies: None added/changed.
  • Testing: Manual validation performed (see steps below).
  • Code review: Self-review done; keys unchanged; JSON validated.
  • Prefix: i18n used in title.

Changelog Entry

Description

Add missing pt-BR strings for new UI items introduced recently and refine existing translations for clarity and consistency. Improves UX for Brazilian Portuguese users; zero impact on application logic.

Added

  • New pt-BR strings for recently introduced menus, tooltips, settings, and notifications.

Changed

  • Standardized tone (second-person “você”), capitalization, and punctuation.
  • Improved clarity of error/success messages and helper texts.
  • Harmonized terminology (e.g., ModelModelo, Context windowJanela de contexto, WorkflowFluxo de trabalho).
  • Preserved and repositioned placeholders where needed to fit natural pt-BR order.

Deprecated

  • N/A

Removed

  • N/A

Fixed

  • Minor typos, inconsistent pluralization, and stray whitespace in several strings.
  • A few ambiguous translations replaced with domain-accurate wording.

Security

  • N/A

Breaking Changes

  • None. No keys renamed or removed; only values adjusted.

Testing

How to validate

  1. Go to Settings → Language and select Português (Brasil).

  2. Smoke test key areas affected by recent changes:

    • Settings (general/models/privacy/import/export)
    • Workflows/Executions
    • Playground and Prompt helpers/tooltips
    • Conversations/History (bulk actions, confirmations)
  3. Trigger both error and success states (e.g., invalid inputs, completed actions) to review messaging.

  4. Verify placeholders like {name}, {count} and keyboard shortcuts render correctly.

Local checks performed

  • JSON lint and build pass.
  • Visual verification of long labels to avoid overflow/cut-off.
  • No layout regressions observed on common screens.

Additional Information

  • Scope limited to i18n files (pt-BR locale).
  • If maintainers prefer a style guide for pt-BR (capitalization for buttons, confirmation tone, etc.), I can submit a follow-up PR with a concise glossary and conventions.

Screenshots or Videos

  • (Optional) I can attach screenshots of key screens upon request.

Contributor License Agreement

By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/21776 **Author:** [@joaoback](https://github.com/joaoback) **Created:** 2/23/2026 **Status:** ✅ Merged **Merged:** 2/25/2026 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `patch-28` --- ### 📝 Commits (10+) - [`fe6783c`](https://github.com/open-webui/open-webui/commit/fe6783c16699911c7be17392596d579333fb110c) Merge pull request #19030 from open-webui/dev - [`fc05e0a`](https://github.com/open-webui/open-webui/commit/fc05e0a6c5d39da60b603b4d520f800d6e36f748) Merge pull request #19405 from open-webui/dev - [`e3faec6`](https://github.com/open-webui/open-webui/commit/e3faec62c58e3a83d89aa3df539feacefa125e0c) Merge pull request #19416 from open-webui/dev - [`9899293`](https://github.com/open-webui/open-webui/commit/9899293f050ad50ae12024cbebee7e018acd851e) Merge pull request #19448 from open-webui/dev - [`140605e`](https://github.com/open-webui/open-webui/commit/140605e660b8186a7d5c79fb3be6ffb147a2f498) Merge pull request #19462 from open-webui/dev - [`6f1486f`](https://github.com/open-webui/open-webui/commit/6f1486ffd0cb288d0e21f41845361924e0d742b3) Merge pull request #19466 from open-webui/dev - [`d95f533`](https://github.com/open-webui/open-webui/commit/d95f533214e3fe5beb5e41ec1f349940bc4c7043) Merge pull request #19729 from open-webui/dev - [`a727153`](https://github.com/open-webui/open-webui/commit/a7271532f8a38da46785afcaa7e65f9a45e7d753) 0.6.43 (#20093) - [`6adde20`](https://github.com/open-webui/open-webui/commit/6adde203cd292a9e3af9c64a2ae36b603fed096a) Merge pull request #20394 from open-webui/dev - [`f9b0534`](https://github.com/open-webui/open-webui/commit/f9b0534e0c442631d1cb7205169588b9b6204179) Merge pull request #20522 from open-webui/dev ### 📊 Changes **1 file changed** (+61 additions, -61 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/i18n/locales/pt-BR/translation.json` (+61 -61) </details> ### 📄 Description # i18n(pt-BR): add translations for newly added UI items + consistency pass New **pt-BR** translations for items introduced in the latest releases, plus a consistency/quality pass across existing strings (grammar, tone, capitalization, pluralization). Placeholders and hotkeys preserved. No logic changes. --- ## Pull Request Checklist > First-time contributor note acknowledged. * [x] **Target branch:** PR targets `dev`. * [x] **Description:** Included (see above and changelog). * [x] **Changelog:** Entry provided below following *Keep a Changelog*. * [x] **Documentation:** N/A (translation-only change; no docs impacted). * [x] **Dependencies:** None added/changed. * [x] **Testing:** Manual validation performed (see steps below). * [x] **Code review:** Self-review done; keys unchanged; JSON validated. * [x] **Prefix:** `i18n` used in title. --- ## Changelog Entry ### Description Add missing **pt-BR** strings for new UI items introduced recently and refine existing translations for clarity and consistency. Improves UX for Brazilian Portuguese users; zero impact on application logic. ### Added * New **pt-BR** strings for recently introduced menus, tooltips, settings, and notifications. ### Changed * Standardized tone (second-person “você”), capitalization, and punctuation. * Improved clarity of error/success messages and helper texts. * Harmonized terminology (e.g., *Model* → **Modelo**, *Context window* → **Janela de contexto**, *Workflow* → **Fluxo de trabalho**). * Preserved and repositioned placeholders where needed to fit natural pt-BR order. ### Deprecated * N/A ### Removed * N/A ### Fixed * Minor typos, inconsistent pluralization, and stray whitespace in several strings. * A few ambiguous translations replaced with domain-accurate wording. ### Security * N/A ### Breaking Changes * **None.** No keys renamed or removed; only values adjusted. --- ## Testing **How to validate** 1. Go to **Settings → Language** and select **Português (Brasil)**. 2. Smoke test key areas affected by recent changes: * Settings (general/models/privacy/import/export) * Workflows/Executions * Playground and Prompt helpers/tooltips * Conversations/History (bulk actions, confirmations) 3. Trigger both **error** and **success** states (e.g., invalid inputs, completed actions) to review messaging. 4. Verify placeholders like `{name}`, `{count}` and keyboard shortcuts render correctly. **Local checks performed** * JSON lint and build pass. * Visual verification of long labels to avoid overflow/cut-off. * No layout regressions observed on common screens. --- ## Additional Information * Scope limited to i18n files (`pt-BR` locale). * If maintainers prefer a style guide for pt-BR (capitalization for buttons, confirmation tone, etc.), I can submit a follow-up PR with a concise glossary and conventions. ## Screenshots or Videos * (Optional) I can attach screenshots of key screens upon request. --- ## Contributor License Agreement By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 06:25:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#26271