summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2026-02-17 15:19:30 +0000
committerDavid Hill <[email protected]>2026-02-17 15:19:30 +0000
commit652a77655461b9ae379d437ae667f6a0b97655eb (patch)
tree73f0e9709bd019a22854e86a909592cad1de984a /packages/ui/src
parent1d78100f63e81b7c945c8eda2ce0e42a9986fad2 (diff)
downloadopencode-652a77655461b9ae379d437ae667f6a0b97655eb.tar.gz
opencode-652a77655461b9ae379d437ae667f6a0b97655eb.zip
ui: add clearer 'Copy response' tooltip label for text parts
Diffstat (limited to 'packages/ui/src')
-rw-r--r--packages/ui/src/components/message-part.tsx4
-rw-r--r--packages/ui/src/i18n/ar.ts1
-rw-r--r--packages/ui/src/i18n/br.ts1
-rw-r--r--packages/ui/src/i18n/bs.ts1
-rw-r--r--packages/ui/src/i18n/da.ts1
-rw-r--r--packages/ui/src/i18n/de.ts1
-rw-r--r--packages/ui/src/i18n/en.ts1
-rw-r--r--packages/ui/src/i18n/es.ts1
-rw-r--r--packages/ui/src/i18n/fr.ts1
-rw-r--r--packages/ui/src/i18n/ja.ts1
-rw-r--r--packages/ui/src/i18n/ko.ts1
-rw-r--r--packages/ui/src/i18n/no.ts1
-rw-r--r--packages/ui/src/i18n/pl.ts1
-rw-r--r--packages/ui/src/i18n/ru.ts1
-rw-r--r--packages/ui/src/i18n/th.ts1
-rw-r--r--packages/ui/src/i18n/zh.ts1
-rw-r--r--packages/ui/src/i18n/zht.ts1
17 files changed, 18 insertions, 2 deletions
diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx
index cd0d8c779..2f75c1807 100644
--- a/packages/ui/src/components/message-part.tsx
+++ b/packages/ui/src/components/message-part.tsx
@@ -991,7 +991,7 @@ PART_MAPPING["text"] = function TextPartDisplay(props) {
<Show when={showCopy()}>
<div data-slot="text-part-copy-wrapper" data-interrupted={interrupted() ? "" : undefined}>
<Tooltip
- value={copied() ? i18n.t("ui.message.copied") : i18n.t("ui.message.copy")}
+ value={copied() ? i18n.t("ui.message.copied") : i18n.t("ui.message.copyResponse")}
placement="top"
gutter={4}
>
@@ -1001,7 +1001,7 @@ PART_MAPPING["text"] = function TextPartDisplay(props) {
variant="ghost"
onMouseDown={(e) => e.preventDefault()}
onClick={handleCopy}
- aria-label={copied() ? i18n.t("ui.message.copied") : i18n.t("ui.message.copy")}
+ aria-label={copied() ? i18n.t("ui.message.copied") : i18n.t("ui.message.copyResponse")}
/>
</Tooltip>
<Show when={meta()}>
diff --git a/packages/ui/src/i18n/ar.ts b/packages/ui/src/i18n/ar.ts
index c17692675..6f8781ebf 100644
--- a/packages/ui/src/i18n/ar.ts
+++ b/packages/ui/src/i18n/ar.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "طي الرسالة",
"ui.message.copy": "نسخ",
"ui.message.copyMessage": "نسخ الرسالة",
+ "ui.message.copyResponse": "نسخ الرد",
"ui.message.copied": "تم النسخ!",
"ui.message.interrupted": "تمت المقاطعة",
"ui.message.attachment.alt": "مرفق",
diff --git a/packages/ui/src/i18n/br.ts b/packages/ui/src/i18n/br.ts
index 1cb98c67c..89eb391f9 100644
--- a/packages/ui/src/i18n/br.ts
+++ b/packages/ui/src/i18n/br.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "Recolher mensagem",
"ui.message.copy": "Copiar",
"ui.message.copyMessage": "Copiar mensagem",
+ "ui.message.copyResponse": "Copiar resposta",
"ui.message.copied": "Copiado!",
"ui.message.interrupted": "Interrompido",
"ui.message.attachment.alt": "anexo",
diff --git a/packages/ui/src/i18n/bs.ts b/packages/ui/src/i18n/bs.ts
index 31670ad79..f1163758a 100644
--- a/packages/ui/src/i18n/bs.ts
+++ b/packages/ui/src/i18n/bs.ts
@@ -102,6 +102,7 @@ export const dict = {
"ui.message.collapse": "Sažmi poruku",
"ui.message.copy": "Kopiraj",
"ui.message.copyMessage": "Kopiraj poruku",
+ "ui.message.copyResponse": "Kopiraj odgovor",
"ui.message.copied": "Kopirano!",
"ui.message.interrupted": "Prekinuto",
"ui.message.attachment.alt": "prilog",
diff --git a/packages/ui/src/i18n/da.ts b/packages/ui/src/i18n/da.ts
index ecc575013..8b42c1b80 100644
--- a/packages/ui/src/i18n/da.ts
+++ b/packages/ui/src/i18n/da.ts
@@ -97,6 +97,7 @@ export const dict = {
"ui.message.collapse": "Skjul besked",
"ui.message.copy": "Kopier",
"ui.message.copyMessage": "Kopier besked",
+ "ui.message.copyResponse": "Kopier svar",
"ui.message.copied": "Kopieret!",
"ui.message.interrupted": "Afbrudt",
"ui.message.attachment.alt": "vedhæftning",
diff --git a/packages/ui/src/i18n/de.ts b/packages/ui/src/i18n/de.ts
index 0935ecfa5..c805b1e01 100644
--- a/packages/ui/src/i18n/de.ts
+++ b/packages/ui/src/i18n/de.ts
@@ -101,6 +101,7 @@ export const dict = {
"ui.message.collapse": "Nachricht reduzieren",
"ui.message.copy": "Kopieren",
"ui.message.copyMessage": "Nachricht kopieren",
+ "ui.message.copyResponse": "Antwort kopieren",
"ui.message.copied": "Kopiert!",
"ui.message.interrupted": "Unterbrochen",
"ui.message.attachment.alt": "Anhang",
diff --git a/packages/ui/src/i18n/en.ts b/packages/ui/src/i18n/en.ts
index 86ab63506..4d707404a 100644
--- a/packages/ui/src/i18n/en.ts
+++ b/packages/ui/src/i18n/en.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "Collapse message",
"ui.message.copy": "Copy",
"ui.message.copyMessage": "Copy message",
+ "ui.message.copyResponse": "Copy response",
"ui.message.copied": "Copied",
"ui.message.interrupted": "Interrupted",
"ui.message.attachment.alt": "attachment",
diff --git a/packages/ui/src/i18n/es.ts b/packages/ui/src/i18n/es.ts
index b611e49f3..54e786762 100644
--- a/packages/ui/src/i18n/es.ts
+++ b/packages/ui/src/i18n/es.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "Colapsar mensaje",
"ui.message.copy": "Copiar",
"ui.message.copyMessage": "Copiar mensaje",
+ "ui.message.copyResponse": "Copiar respuesta",
"ui.message.copied": "¡Copiado!",
"ui.message.interrupted": "Interrumpido",
"ui.message.attachment.alt": "adjunto",
diff --git a/packages/ui/src/i18n/fr.ts b/packages/ui/src/i18n/fr.ts
index 8080deac9..36551e5f4 100644
--- a/packages/ui/src/i18n/fr.ts
+++ b/packages/ui/src/i18n/fr.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "Réduire le message",
"ui.message.copy": "Copier",
"ui.message.copyMessage": "Copier le message",
+ "ui.message.copyResponse": "Copier la réponse",
"ui.message.copied": "Copié !",
"ui.message.interrupted": "Interrompu",
"ui.message.attachment.alt": "pièce jointe",
diff --git a/packages/ui/src/i18n/ja.ts b/packages/ui/src/i18n/ja.ts
index 356dc9b0f..039b998d5 100644
--- a/packages/ui/src/i18n/ja.ts
+++ b/packages/ui/src/i18n/ja.ts
@@ -97,6 +97,7 @@ export const dict = {
"ui.message.collapse": "メッセージを折りたたむ",
"ui.message.copy": "コピー",
"ui.message.copyMessage": "メッセージをコピー",
+ "ui.message.copyResponse": "応答をコピー",
"ui.message.copied": "コピーしました!",
"ui.message.interrupted": "中断",
"ui.message.attachment.alt": "添付ファイル",
diff --git a/packages/ui/src/i18n/ko.ts b/packages/ui/src/i18n/ko.ts
index 2eb8597b3..d77cdfbb2 100644
--- a/packages/ui/src/i18n/ko.ts
+++ b/packages/ui/src/i18n/ko.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "메시지 접기",
"ui.message.copy": "복사",
"ui.message.copyMessage": "메시지 복사",
+ "ui.message.copyResponse": "응답 복사",
"ui.message.copied": "복사됨!",
"ui.message.interrupted": "중단됨",
"ui.message.attachment.alt": "첨부 파일",
diff --git a/packages/ui/src/i18n/no.ts b/packages/ui/src/i18n/no.ts
index 9921ed460..29b988c96 100644
--- a/packages/ui/src/i18n/no.ts
+++ b/packages/ui/src/i18n/no.ts
@@ -101,6 +101,7 @@ export const dict: Record<Keys, string> = {
"ui.message.collapse": "Skjul melding",
"ui.message.copy": "Kopier",
"ui.message.copyMessage": "Kopier melding",
+ "ui.message.copyResponse": "Kopier svar",
"ui.message.copied": "Kopiert!",
"ui.message.interrupted": "Avbrutt",
"ui.message.attachment.alt": "vedlegg",
diff --git a/packages/ui/src/i18n/pl.ts b/packages/ui/src/i18n/pl.ts
index 31bf71e0a..2dfcd272e 100644
--- a/packages/ui/src/i18n/pl.ts
+++ b/packages/ui/src/i18n/pl.ts
@@ -97,6 +97,7 @@ export const dict = {
"ui.message.collapse": "Zwiń wiadomość",
"ui.message.copy": "Kopiuj",
"ui.message.copyMessage": "Kopiuj wiadomość",
+ "ui.message.copyResponse": "Kopiuj odpowiedź",
"ui.message.copied": "Skopiowano!",
"ui.message.interrupted": "Przerwano",
"ui.message.attachment.alt": "załącznik",
diff --git a/packages/ui/src/i18n/ru.ts b/packages/ui/src/i18n/ru.ts
index cb9e62105..9494b7605 100644
--- a/packages/ui/src/i18n/ru.ts
+++ b/packages/ui/src/i18n/ru.ts
@@ -97,6 +97,7 @@ export const dict = {
"ui.message.collapse": "Свернуть сообщение",
"ui.message.copy": "Копировать",
"ui.message.copyMessage": "Копировать сообщение",
+ "ui.message.copyResponse": "Копировать ответ",
"ui.message.copied": "Скопировано!",
"ui.message.interrupted": "Прервано",
"ui.message.attachment.alt": "вложение",
diff --git a/packages/ui/src/i18n/th.ts b/packages/ui/src/i18n/th.ts
index bd6de1463..8758d5534 100644
--- a/packages/ui/src/i18n/th.ts
+++ b/packages/ui/src/i18n/th.ts
@@ -98,6 +98,7 @@ export const dict = {
"ui.message.collapse": "ย่อข้อความ",
"ui.message.copy": "คัดลอก",
"ui.message.copyMessage": "คัดลอกข้อความ",
+ "ui.message.copyResponse": "คัดลอกคำตอบ",
"ui.message.copied": "คัดลอกแล้ว!",
"ui.message.interrupted": "ถูกขัดจังหวะ",
"ui.message.attachment.alt": "ไฟล์แนบ",
diff --git a/packages/ui/src/i18n/zh.ts b/packages/ui/src/i18n/zh.ts
index 11733e9c8..fc9c6d68e 100644
--- a/packages/ui/src/i18n/zh.ts
+++ b/packages/ui/src/i18n/zh.ts
@@ -102,6 +102,7 @@ export const dict = {
"ui.message.collapse": "收起消息",
"ui.message.copy": "复制",
"ui.message.copyMessage": "复制消息",
+ "ui.message.copyResponse": "复制回复",
"ui.message.copied": "已复制!",
"ui.message.interrupted": "已中断",
"ui.message.attachment.alt": "附件",
diff --git a/packages/ui/src/i18n/zht.ts b/packages/ui/src/i18n/zht.ts
index 8e756de22..248519d4f 100644
--- a/packages/ui/src/i18n/zht.ts
+++ b/packages/ui/src/i18n/zht.ts
@@ -102,6 +102,7 @@ export const dict = {
"ui.message.collapse": "收合訊息",
"ui.message.copy": "複製",
"ui.message.copyMessage": "複製訊息",
+ "ui.message.copyResponse": "複製回覆",
"ui.message.copied": "已複製!",
"ui.message.interrupted": "已中斷",
"ui.message.attachment.alt": "附件",