diff --git a/mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx b/mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx index fda3b94f18f4..8d7d2cc56591 100644 --- a/mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx +++ b/mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx @@ -174,7 +174,7 @@ describe('a send a Stop took back before the agent started it, on the phone', () renderer = create(createElement(MobileNativeChatMessage, { message: messages[3]! })) }) expect(renderer!.root.findAllByType(MobileMarkdown).map((node) => node.props.content)).toEqual([ - 'Stopped before the agent started' + 'Stopped manually' ]) }) }) diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.opening-send.test.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.opening-send.test.tsx index 9e4d0e971d01..84c3cc4e218b 100644 --- a/src/renderer/src/components/native-chat/NativeChatMessageList.opening-send.test.tsx +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.opening-send.test.tsx @@ -209,7 +209,7 @@ describe('a message sent while the turn ahead is still opening', () => { ...agentSessionFailureWords(agentSessionFailureFact('cancelled'), { surface: 'rejection' }) }) view.rerender(frame(queued, [...submissions, withdrawn], [], true)) - const stopRow = screen.getByText('Stopped before the agent started') + const stopRow = screen.getByText('Stopped manually') expect(follows(screen.getByText('B'), liveStatus())).toBe(true) expect(follows(stopRow, screen.getByText('B'))).toBe(true) expect(follows(liveActivity(), stopRow)).toBe(true) diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.stopped-before-start.test.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.stopped-before-start.test.tsx index 1e81cceb83b7..b3a263bc8ef3 100644 --- a/src/renderer/src/components/native-chat/NativeChatMessageList.stopped-before-start.test.tsx +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.stopped-before-start.test.tsx @@ -27,7 +27,7 @@ beforeAll(() => { afterAll(() => restoreViewport()) afterEach(cleanup) -const STOP_ROW = 'Stopped before the agent started' +const STOP_ROW = 'Stopped manually' const THREAD: AgentJournalTurnScope = { kind: 'thread' } let sequence = 0 diff --git a/src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts b/src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts index 4a3fb9daf38e..0f41e8c256bd 100644 --- a/src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts +++ b/src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts @@ -11,7 +11,7 @@ export function nativeChatBlocksInOwnWords(blocks: NativeChatBlock[]): NativeCha type: 'text', text: translate( 'components.native-chat.notices.stoppedBeforeStart', - 'Stopped before the agent started' + 'Stopped manually' ) } : block diff --git a/src/renderer/src/i18n/locales/en.json b/src/renderer/src/i18n/locales/en.json index 2b087c53efd2..2e844f38eea0 100644 --- a/src/renderer/src/i18n/locales/en.json +++ b/src/renderer/src/i18n/locales/en.json @@ -18119,7 +18119,7 @@ "plan": "Plan", "historyRepaired": "Part of this chat's history couldn't be loaded.", "historyItemTooLarge": "This part of the chat was too large to show.", - "stoppedBeforeStart": "Stopped before the agent started", + "stoppedBeforeStart": "Stopped manually", "dismiss": "Dismiss", "copyError": "Copy error", "orcaStopUpdate": "Orca on {{machine}} restarted for an update while this response was in progress.", diff --git a/src/renderer/src/i18n/locales/es.json b/src/renderer/src/i18n/locales/es.json index f9a31abc12ef..2e742de4b943 100644 --- a/src/renderer/src/i18n/locales/es.json +++ b/src/renderer/src/i18n/locales/es.json @@ -18270,7 +18270,7 @@ "plan": "Plan", "historyRepaired": "No se pudo cargar parte del historial de este chat.", "historyItemTooLarge": "Esta parte del chat era demasiado grande para mostrarla.", - "stoppedBeforeStart": "Detenido antes de que el agente empezara", + "stoppedBeforeStart": "Detenido manualmente", "dismiss": "Descartar", "copyError": "Copiar error", "orcaStopUpdate": "Orca en {{machine}} se reinició para actualizarse mientras esta respuesta estaba en curso.", diff --git a/src/renderer/src/i18n/locales/fr.json b/src/renderer/src/i18n/locales/fr.json index 7b86680bc98e..492c99fde138 100644 --- a/src/renderer/src/i18n/locales/fr.json +++ b/src/renderer/src/i18n/locales/fr.json @@ -18260,7 +18260,7 @@ "plan": "Plan", "historyRepaired": "Une partie de l'historique de ce chat n'a pas pu être chargée.", "historyItemTooLarge": "Cette partie du chat était trop volumineuse pour être affichée.", - "stoppedBeforeStart": "Arrêté avant le démarrage de l'agent", + "stoppedBeforeStart": "Arrêté manuellement", "dismiss": "Ignorer", "copyError": "Copier l'erreur", "orcaStopUpdate": "Orca sur {{machine}} a redémarré pour une mise à jour pendant que cette réponse était en cours.", diff --git a/src/renderer/src/i18n/locales/ja.json b/src/renderer/src/i18n/locales/ja.json index 4d9b6fabed4d..ce70afa44afb 100644 --- a/src/renderer/src/i18n/locales/ja.json +++ b/src/renderer/src/i18n/locales/ja.json @@ -18194,7 +18194,7 @@ "plan": "プラン", "historyRepaired": "このチャットの履歴の一部を読み込めませんでした。", "historyItemTooLarge": "チャットのこの部分は大きすぎるため表示できません。", - "stoppedBeforeStart": "Agent の開始前に停止しました", + "stoppedBeforeStart": "手動で停止しました", "dismiss": "閉じる", "copyError": "エラーをコピー", "orcaStopUpdate": "この応答の途中で、{{machine}} の Orca がアップデートのため再起動しました。", diff --git a/src/renderer/src/i18n/locales/ko.json b/src/renderer/src/i18n/locales/ko.json index f6b6c53e7ef0..b9ad5a0549a3 100644 --- a/src/renderer/src/i18n/locales/ko.json +++ b/src/renderer/src/i18n/locales/ko.json @@ -18194,7 +18194,7 @@ "plan": "계획", "historyRepaired": "이 채팅 기록의 일부를 불러올 수 없습니다.", "historyItemTooLarge": "채팅의 이 부분은 너무 커서 표시할 수 없습니다.", - "stoppedBeforeStart": "에이전트가 시작되기 전에 중지됨", + "stoppedBeforeStart": "수동으로 중지됨", "dismiss": "닫기", "copyError": "오류 복사", "orcaStopUpdate": "이 응답이 진행되는 동안 {{machine}}의 Orca가 업데이트를 위해 다시 시작되었습니다.", diff --git a/src/renderer/src/i18n/locales/zh.json b/src/renderer/src/i18n/locales/zh.json index 2b27f14e18dd..8fc172d5e53d 100644 --- a/src/renderer/src/i18n/locales/zh.json +++ b/src/renderer/src/i18n/locales/zh.json @@ -18159,7 +18159,7 @@ "plan": "计划", "historyRepaired": "此聊天的部分历史记录无法加载。", "historyItemTooLarge": "聊天的这一部分过大,无法显示。", - "stoppedBeforeStart": "在智能体开始前已停止", + "stoppedBeforeStart": "已手动停止", "dismiss": "关闭", "copyError": "复制错误", "orcaStopUpdate": "此回复进行期间,{{machine}} 上的 Orca 为更新而重新启动。", diff --git a/src/shared/native-chat-stopped-before-start.ts b/src/shared/native-chat-stopped-before-start.ts index 5b2b6c1fdc21..e5d6e2be5b42 100644 --- a/src/shared/native-chat-stopped-before-start.ts +++ b/src/shared/native-chat-stopped-before-start.ts @@ -18,7 +18,7 @@ import type { NativeChatBlock, NativeChatMessage } from './native-chat-types' /** The row after a send a Stop took back before the agent started it; a client words it by this. */ export const NATIVE_CHAT_STOPPED_BEFORE_START_PRESENTATION = 'stopped-before-start' /** Its words where a client has no catalog of its own (the phone). */ -export const NATIVE_CHAT_STOPPED_BEFORE_START_TEXT = 'Stopped before the agent started' +export const NATIVE_CHAT_STOPPED_BEFORE_START_TEXT = 'Stopped manually' /** That row: it outlives any turn it sits in, as the send it follows does. */ export function isStoppedBeforeStartBlock(block: NativeChatBlock): boolean {