From 05cb3c87ca387be41aceb5ccad978c6848a56f70 Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Fri, 13 Mar 2026 06:48:38 -0500
Subject: [PATCH] chore(app): i18n sync (#17283)
---
packages/app/src/app.tsx | 15 +++-
packages/app/src/components/debug-bar.tsx | 70 +++++++++--------
.../app/src/components/dialog-select-file.tsx | 2 +-
.../src/components/dialog-select-server.tsx | 4 +-
.../app/src/components/server/server-row.tsx | 4 +-
.../src/components/session/session-header.tsx | 54 ++++++-------
.../session/session-sortable-terminal-tab.tsx | 7 +-
.../app/src/components/settings-keybinds.tsx | 2 +-
packages/app/src/components/terminal.tsx | 2 +-
packages/app/src/context/command.tsx | 61 ++++++++++++---
packages/app/src/context/file.tsx | 6 +-
packages/app/src/context/global-sdk.tsx | 6 +-
packages/app/src/context/global-sync.tsx | 1 +
.../app/src/context/global-sync/bootstrap.ts | 2 +-
.../context/global-sync/child-store.test.ts | 1 +
.../src/context/global-sync/child-store.ts | 9 ++-
packages/app/src/context/terminal-title.ts | 51 ++++++++++++
packages/app/src/context/terminal.tsx | 11 +--
packages/app/src/i18n/ar.ts | 73 ++++++++++++++++++
packages/app/src/i18n/br.ts | 75 ++++++++++++++++++
packages/app/src/i18n/bs.ts | 75 ++++++++++++++++++
packages/app/src/i18n/da.ts | 75 ++++++++++++++++++
packages/app/src/i18n/de.ts | 76 ++++++++++++++++++
packages/app/src/i18n/en.ts | 76 ++++++++++++++++++
packages/app/src/i18n/es.ts | 75 ++++++++++++++++++
packages/app/src/i18n/fr.ts | 77 +++++++++++++++++++
packages/app/src/i18n/ja.ts | 74 ++++++++++++++++++
packages/app/src/i18n/ko.ts | 74 ++++++++++++++++++
packages/app/src/i18n/no.ts | 75 ++++++++++++++++++
packages/app/src/i18n/pl.ts | 76 ++++++++++++++++++
packages/app/src/i18n/ru.ts | 75 ++++++++++++++++++
packages/app/src/i18n/th.ts | 75 ++++++++++++++++++
packages/app/src/i18n/tr.ts | 74 ++++++++++++++++++
packages/app/src/i18n/zh.ts | 73 ++++++++++++++++++
packages/app/src/i18n/zht.ts | 73 ++++++++++++++++++
packages/app/src/pages/error.tsx | 32 ++++----
packages/app/src/pages/layout.tsx | 2 +-
packages/app/src/pages/session.tsx | 8 +-
.../composer/session-composer-region.tsx | 1 -
.../composer/session-question-dock.tsx | 2 +-
.../session/composer/session-todo-dock.tsx | 28 +++++--
.../app/src/pages/session/terminal-label.ts | 6 +-
packages/ui/src/components/basic-tool.tsx | 5 +-
packages/ui/src/components/file-search.tsx | 11 ++-
.../components/line-comment-annotations.tsx | 8 +-
packages/ui/src/components/message-part.tsx | 20 ++---
.../ui/src/components/tool-error-card.tsx | 16 ++--
packages/ui/src/i18n/ar.ts | 12 +++
packages/ui/src/i18n/br.ts | 12 +++
packages/ui/src/i18n/bs.ts | 12 +++
packages/ui/src/i18n/da.ts | 12 +++
packages/ui/src/i18n/de.ts | 12 +++
packages/ui/src/i18n/en.ts | 13 ++++
packages/ui/src/i18n/es.ts | 12 +++
packages/ui/src/i18n/fr.ts | 12 +++
packages/ui/src/i18n/ja.ts | 12 +++
packages/ui/src/i18n/ko.ts | 12 +++
packages/ui/src/i18n/no.ts | 12 +++
packages/ui/src/i18n/pl.ts | 12 +++
packages/ui/src/i18n/ru.ts | 12 +++
packages/ui/src/i18n/th.ts | 12 +++
packages/ui/src/i18n/tr.ts | 12 +++
packages/ui/src/i18n/zh.ts | 12 +++
packages/ui/src/i18n/zht.ts | 12 +++
packages/ui/src/pierre/selection-bridge.ts | 9 ++-
65 files changed, 1776 insertions(+), 156 deletions(-)
create mode 100644 packages/app/src/context/terminal-title.ts
diff --git a/packages/app/src/app.tsx b/packages/app/src/app.tsx
index c6fca36d5..e37086221 100644
--- a/packages/app/src/app.tsx
+++ b/packages/app/src/app.tsx
@@ -12,6 +12,7 @@ import { type BaseRouterProps, Navigate, Route, Router } from "@solidjs/router"
import { type Duration, Effect } from "effect"
import {
type Component,
+ createMemo,
createResource,
createSignal,
ErrorBoundary,
@@ -67,7 +68,7 @@ const SessionIndexRoute = () =>
- Could not reach {server.name || server.key} + {unreachable()[0]} + {name()} + {unreachable()[1]}
-Retrying automatically...
+{language.t("app.server.retrying")}