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: chore(app): i18n sync (#17283)
---
packages/app/src/app.tsx | 15 +++--
packages/app/src/components/debug-bar.tsx | 70 +++++++++++---------
packages/app/src/components/dialog-select-file.tsx | 2 +-
.../app/src/components/dialog-select-server.tsx | 4 +-
packages/app/src/components/server/server-row.tsx | 4 +-
.../app/src/components/session/session-header.tsx | 54 +++++++--------
.../session/session-sortable-terminal-tab.tsx | 7 +-
packages/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 +
packages/app/src/context/global-sync/bootstrap.ts | 2 +-
.../src/context/global-sync/child-store.test.ts | 1 +
.../app/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 ++-
.../session/composer/session-composer-region.tsx | 1 -
.../session/composer/session-question-dock.tsx | 2 +-
.../pages/session/composer/session-todo-dock.tsx | 28 ++++++--
packages/app/src/pages/session/terminal-label.ts | 6 +-
packages/ui/src/components/basic-tool.tsx | 5 +-
packages/ui/src/components/file-search.tsx | 11 ++--
.../ui/src/components/line-comment-annotations.tsx | 8 ++-
packages/ui/src/components/message-part.tsx | 20 +++---
packages/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")}