From be0049c76e154ec11de77b35c9948d55d5a26ba0 Mon Sep 17 00:00:00 2001
From: Hiep Le <69354317+hieptl@users.noreply.github.com>
Date: Thu, 3 Jul 2025 19:55:13 +0700
Subject: [PATCH] fix(frontend): Some strings are not included in the
translation file. (#9524)
---
.../conversation-card-context-menu.tsx | 12 ++--
frontend/src/i18n/declaration.ts | 4 ++
frontend/src/i18n/translation.json | 64 +++++++++++++++++++
3 files changed, 74 insertions(+), 6 deletions(-)
diff --git a/frontend/src/components/features/conversation-panel/conversation-card-context-menu.tsx b/frontend/src/components/features/conversation-panel/conversation-card-context-menu.tsx
index a24072e9ad..8eb6742bca 100644
--- a/frontend/src/components/features/conversation-panel/conversation-card-context-menu.tsx
+++ b/frontend/src/components/features/conversation-panel/conversation-card-context-menu.tsx
@@ -43,17 +43,17 @@ export function ConversationCardContextMenu({
>
{onDelete && (
- Delete
+ {t(I18nKey.BUTTON$DELETE)}
)}
{onStop && (
- Stop
+ {t(I18nKey.BUTTON$STOP)}
)}
{onEdit && (
- Edit Title
+ {t(I18nKey.BUTTON$EDIT_TITLE)}
)}
{onDownloadViaVSCode && (
@@ -61,7 +61,7 @@ export function ConversationCardContextMenu({
testId="download-vscode-button"
onClick={onDownloadViaVSCode}
>
- Download via VS Code
+ {t(I18nKey.BUTTON$DOWNLOAD_VIA_VSCODE)}
)}
{onDisplayCost && (
@@ -69,7 +69,7 @@ export function ConversationCardContextMenu({
testId="display-cost-button"
onClick={onDisplayCost}
>
- Display Cost
+ {t(I18nKey.BUTTON$DISPLAY_COST)}
)}
{onShowAgentTools && (
@@ -77,7 +77,7 @@ export function ConversationCardContextMenu({
testId="show-agent-tools-button"
onClick={onShowAgentTools}
>
- Show Agent Tools & Metadata
+ {t(I18nKey.BUTTON$SHOW_AGENT_TOOLS_AND_METADATA)}
)}
{onShowMicroagents && (
diff --git a/frontend/src/i18n/declaration.ts b/frontend/src/i18n/declaration.ts
index a740ae33e5..6e2d0ed54b 100644
--- a/frontend/src/i18n/declaration.ts
+++ b/frontend/src/i18n/declaration.ts
@@ -294,6 +294,10 @@ export enum I18nKey {
USER$ACCOUNT_SETTINGS = "USER$ACCOUNT_SETTINGS",
JUPYTER$OUTPUT_LABEL = "JUPYTER$OUTPUT_LABEL",
BUTTON$STOP = "BUTTON$STOP",
+ BUTTON$EDIT_TITLE = "BUTTON$EDIT_TITLE",
+ BUTTON$DOWNLOAD_VIA_VSCODE = "BUTTON$DOWNLOAD_VIA_VSCODE",
+ BUTTON$DISPLAY_COST = "BUTTON$DISPLAY_COST",
+ BUTTON$SHOW_AGENT_TOOLS_AND_METADATA = "BUTTON$SHOW_AGENT_TOOLS_AND_METADATA",
LANDING$ATTACH_IMAGES = "LANDING$ATTACH_IMAGES",
LANDING$OPEN_REPO = "LANDING$OPEN_REPO",
LANDING$REPLAY = "LANDING$REPLAY",
diff --git a/frontend/src/i18n/translation.json b/frontend/src/i18n/translation.json
index d787dca9c7..1e446929e6 100644
--- a/frontend/src/i18n/translation.json
+++ b/frontend/src/i18n/translation.json
@@ -4703,6 +4703,70 @@
"tr": "Durdur",
"uk": "Стоп"
},
+ "BUTTON$EDIT_TITLE": {
+ "en": "Edit Title",
+ "ja": "タイトルを編集",
+ "zh-CN": "编辑标题",
+ "zh-TW": "編輯標題",
+ "ko-KR": "제목 편집",
+ "fr": "Modifier le titre",
+ "es": "Editar título",
+ "de": "Titel bearbeiten",
+ "it": "Modifica titolo",
+ "pt": "Editar título",
+ "ar": "تحرير العنوان",
+ "no": "Rediger tittel",
+ "tr": "Başlığı Düzenle",
+ "uk": "Редагувати заголовок"
+ },
+ "BUTTON$DOWNLOAD_VIA_VSCODE": {
+ "en": "Download via VS Code",
+ "ja": "VS Code経由でダウンロード",
+ "zh-CN": "通过VS Code下载",
+ "zh-TW": "透過VS Code下載",
+ "ko-KR": "VS Code를 통해 다운로드",
+ "fr": "Télécharger via VS Code",
+ "es": "Descargar a través de VS Code",
+ "de": "Über VS Code herunterladen",
+ "it": "Scarica tramite VS Code",
+ "pt": "Baixar via VS Code",
+ "ar": "تحميل عبر VS Code",
+ "no": "Last ned via VS Code",
+ "tr": "VS Code ile İndir",
+ "uk": "Завантажити через VS Code"
+ },
+ "BUTTON$DISPLAY_COST": {
+ "en": "Display Cost",
+ "ja": "コストを表示",
+ "zh-CN": "显示成本",
+ "zh-TW": "顯示成本",
+ "ko-KR": "비용 표시",
+ "fr": "Afficher le coût",
+ "es": "Mostrar costo",
+ "de": "Kosten anzeigen",
+ "it": "Mostra costo",
+ "pt": "Mostrar custo",
+ "ar": "عرض التكلفة",
+ "no": "Vis kostnad",
+ "tr": "Maliyeti Göster",
+ "uk": "Показати вартість"
+ },
+ "BUTTON$SHOW_AGENT_TOOLS_AND_METADATA": {
+ "en": "Show Agent Tools & Metadata",
+ "ja": "エージェントツールとメタデータを表示",
+ "zh-CN": "显示代理工具和元数据",
+ "zh-TW": "顯示代理工具和元數據",
+ "ko-KR": "에이전트 도구 및 메타데이터 표시",
+ "fr": "Afficher les outils et métadonnées de l'agent",
+ "es": "Mostrar herramientas y metadatos del agente",
+ "de": "Agent-Tools und Metadaten anzeigen",
+ "it": "Mostra strumenti e metadati dell'agente",
+ "pt": "Mostrar ferramentas e metadados do agente",
+ "ar": "عرض أدوات الوكيل والبيانات الوصفية",
+ "no": "Vis agentverktøy og metadata",
+ "tr": "Ajan Araçları ve Meta Verileri Göster",
+ "uk": "Показати інструменти агента та метадані"
+ },
"LANDING$ATTACH_IMAGES": {
"en": "Attach images",
"ja": "画像を添付",