Merged
Conversation
Extrai ~190 strings hardcoded (não traduzíveis) para o sistema i18n e
adiciona traduções completas em pt-BR. Cobre as áreas de Settings (Den,
configurações gerais) e Chat (session, sidebar, inbox, contexto, mensagens).
Mudanças:
- en.ts / pt-BR.ts: +200 novas chaves nos namespaces den.*, settings.*
e session.* (tool headlines, sidebar, inbox, context-panel)
- den-settings-panel.tsx: ~80 strings substituídas por t("den.*")
- settings.tsx: ~12 strings substituídas por t("settings.*")
- workspace-session-list.tsx: ~40 strings substituídas por t("session.*")
- sidebar.tsx: ~30 strings substituídas por t("session.sidebar_*")
- inbox-panel.tsx: ~20 strings substituídas por t("session.inbox_*")
- context-panel.tsx: ~16 strings substituídas por t("session.ctx_*")
- message-list.tsx: ~18 strings substituídas por t("session.tool_*")
https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
Adds ~110 new keys across new namespaces (provider, question, model_picker, share, scheduled) and extends existing ones (mcp, dashboard, session, reload, onboarding, app, settings, common) to cover hardcoded strings in modals, composer, session page, sidebars, and misc components. https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
Adds Brazilian Portuguese translations for ~110 new keys: provider.*, question.*, model_picker.*, share.*, scheduled.* and extensions to mcp.*, dashboard.*, session.*, reload.*, onboarding.*, app.*, settings.*, common.* namespaces. https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…n-modal Uses t() for all UI-visible strings: workspace folder label, select folder, sandbox setup, show/hide logs, live logs, docker debug, creating state, and question modal header, custom answer label, placeholder, keyboard hints, submit/next buttons. https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…uth, question modals - mcp-auth-modal: request timeout, server fallback, already connected, auth link label, copy/copied, browser steps (opening/authorize/return) - model-picker-modal: connect provider msg, model singular/plural, default/chat labels and descs, section headers, no match text - provider-auth-modal: connect title/desc, loading, filter placeholder, no match/available, keyboard hint, connected, choose connect, api key placeholder, env vars, paste code, browser flow strings, confirmation code, checking status, open browser, back, method labels - question-modal: minor fix https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…space-modal - provider-auth-modal: connect title/desc, loading, filter placeholder, no match/available, keyboard hint, connected badge, choose connect, api key placeholder, env vars label, paste code, browser flow strings, confirmation code, checking status, open browser hint, back, method labels (OAuth/API key) - share-workspace-modal: title, password/worker URL field labels, hide/reveal password, copy/copy link, publishing state, close/back/back-to-options, template section, access section, warning, messaging section, setup button, collaborator access section https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…er, workspace-right-sidebar - share-workspace-modal: hide/reveal password toggle title, copy title, publishing ternary, copy link title, and remaining section strings - composer: translate helper added - workspace-right-sidebar: close/collapse/expand sidebar aria-labels, automations/extensions tab labels https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…hare-workspace-modal - mobile-sidebar-drawer: close sidebar aria-label - composer: run task, stop, agent label, loading agents, default agent, upload shared folder, task placeholder, insert prompt, loading commands, no commands found, no mentions match - share-workspace-modal: remaining string fixes https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
…ashboard - composer: additional string replacements (promo text, task placeholder fixes) - share-workspace-modal: remaining title/label strings - dashboard: resize workspace column and open sidebar aria-labels https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
Additional translate() substitutions from parallel agent passes. https://claude.ai/code/session_0151gEiEzXtrAMURfJdSaftE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Why
Issue
Scope
Out of scope
Testing
Ran
...Result
CI status
Manual verification
Evidence
N/A (docs-only)Risk
Rollback