Localize Cloud repository UI and recovery

Merged
TE
5d ago
+71-30

Localizes the Cloud repository Session Info and recovery UI through the agent pane catalog and useT(). The Cloud Default, Add repository, and Edit environment affordances now follow the selected pane language, as do picker source/status/error labels and recovery cards.

Validation:

  • node webviews/scripts/pages/gen-strings.mjs --check agentPane
  • cd webviews && bun test test/session-info-environment.test.tsx -t 'Cloud repository rows follow'
  • cd webviews && bun test src/agent-session/acpmux/conversation/RepoRecoveryCard.test.ts
  • cd webviews && bun run typecheck

Follow-up for #30687.

Agent session: agent session


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Localizes the Cloud repository Session Info and recovery UI through the agent pane string catalog and useT(). The Cloud Default, Add repository, and Edit environment affordances now follow the selected pane language, as do picker source/status/error labels and recovery cards.

Validation

  • node webviews/scripts/pages/gen-strings.mjs --check agentPane
  • cd webviews && bun test test/session-info-environment.test.tsx -t 'Cloud repository rows follow'
  • cd webviews && bun test src/agent-session/acpmux/conversation/RepoRecoveryCard.test.ts
  • cd webviews && bun run typecheck