From bdc9bdf26eec54dad15451fc9c4a088cbfc6b117 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 18 Sep 2026 14:36:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(menu):=20=E5=B7=A6=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=8A=A0My=20Secrets(=E6=88=91=E7=9A=84=E5=87=AD=E6=8D=AE?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B5=E5=85=A5=E5=8F=A3,API=20Key?= =?UTF-8?q?=E5=90=8C=E7=BA=A7)+i18n=E5=9B=9B=E8=AF=AD=E8=A8=80=E8=AF=8D?= =?UTF-8?q?=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/i18n/en/i18n.json | 6 +++++- wwwroot/i18n/jp/i18n.json | 6 +++++- wwwroot/i18n/ko/i18n.json | 6 +++++- wwwroot/i18n/zh/i18n.json | 6 +++++- wwwroot/index.ui | 6 ++++++ 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/wwwroot/i18n/en/i18n.json b/wwwroot/i18n/en/i18n.json index bbf381a..464b88d 100644 --- a/wwwroot/i18n/en/i18n.json +++ b/wwwroot/i18n/en/i18n.json @@ -1788,5 +1788,9 @@ "隐藏": "Hide", "静态内容": "Static Content", "首屏标语、页脚信息、联系方式": "Hero banner, footer info, contact details", - "付费价格(0": "免费): Price (0=Free)" + "付费价格(0": "免费): Price (0=Free)", + "我的凭据": "My Secrets", + "🔑 新增凭据": "🔑 New Secret", + "值永不显示(密文存储);改值请删除后重存。": "Values are never shown (encrypted at rest); to change a value, delete and re-save.", + "值加密存储、永不回显;会话用 @@sec:名称@@ 引用,命令用 $PIPELINE_SEC_名称。": "Values are encrypted and never echoed; use @@sec:NAME@@ in chat, $PIPELINE_SEC_NAME in commands." } \ No newline at end of file diff --git a/wwwroot/i18n/jp/i18n.json b/wwwroot/i18n/jp/i18n.json index f57b886..9391a03 100644 --- a/wwwroot/i18n/jp/i18n.json +++ b/wwwroot/i18n/jp/i18n.json @@ -1803,5 +1803,9 @@ "隐藏": "非表示", "静态内容": "静的コンテンツ", "首屏标语、页脚信息、联系方式": "ファーストビューのスローガン、フッター情報、連絡先", - "付费价格(0": "免费): 有料価格(0=無料)" + "付费价格(0": "免费): 有料価格(0=無料)", + "我的凭据": "マイシークレット", + "🔑 新增凭据": "🔑 新規シークレット", + "值永不显示(密文存储);改值请删除后重存。": "値は表示されません(暗号化保存)。変更は削除後に再保存してください。", + "值加密存储、永不回显;会话用 @@sec:名称@@ 引用,命令用 $PIPELINE_SEC_名称。": "値は暗号化され表示されません。チャットでは @@sec:NAME@@、コマンドでは $PIPELINE_SEC_NAME を使用。" } \ No newline at end of file diff --git a/wwwroot/i18n/ko/i18n.json b/wwwroot/i18n/ko/i18n.json index 394a0bf..e6f3212 100644 --- a/wwwroot/i18n/ko/i18n.json +++ b/wwwroot/i18n/ko/i18n.json @@ -1803,5 +1803,9 @@ "隐藏": "숨기기", "静态内容": "정적 콘텐츠", "首屏标语、页脚信息、联系方式": "메인 배너 슬로건, 푸터 정보, 연락처", - "付费价格(0": "免费): 유료 가격(0=무료)" + "付费价格(0": "免费): 유료 가격(0=무료)", + "我的凭据": "내 시크릿", + "🔑 新增凭据": "🔑 새 시크릿", + "值永不显示(密文存储);改值请删除后重存。": "값은 표시되지 않습니다(암호화 저장). 변경하려면 삭제 후 다시 저장하세요.", + "值加密存储、永不回显;会话用 @@sec:名称@@ 引用,命令用 $PIPELINE_SEC_名称。": "값은 암호화되어 표시되지 않습니다. 채팅에서는 @@sec:NAME@@, 명령에서는 $PIPELINE_SEC_NAME 사용." } \ No newline at end of file diff --git a/wwwroot/i18n/zh/i18n.json b/wwwroot/i18n/zh/i18n.json index 934a54e..f24dd07 100644 --- a/wwwroot/i18n/zh/i18n.json +++ b/wwwroot/i18n/zh/i18n.json @@ -1029,5 +1029,9 @@ "Search": "搜索", "产线定义、步骤配置与发布管理": "产线定义、步骤配置与发布管理", "管理产线定价、供应量与使用记录": "管理产线定价、供应量与使用记录", - "付费价格(0": "免费): 付费价格(0=免费)" + "付费价格(0": "免费): 付费价格(0=免费)", + "我的凭据": "我的凭据", + "🔑 新增凭据": "🔑 新增凭据", + "值永不显示(密文存储);改值请删除后重存。": "值永不显示(密文存储);改值请删除后重存。", + "值加密存储、永不回显;会话用 @@sec:名称@@ 引用,命令用 $PIPELINE_SEC_名称。": "值加密存储、永不回显;会话用 @@sec:名称@@ 引用,命令用 $PIPELINE_SEC_名称。" } \ No newline at end of file diff --git a/wwwroot/index.ui b/wwwroot/index.ui index 1abc83a..2b64033 100644 --- a/wwwroot/index.ui +++ b/wwwroot/index.ui @@ -212,6 +212,12 @@ "icon": "", "script": "this.open_tab({name:'cust_apikey',label:'API Key',url:'/dapi/apikey_manage.ui',removable:true})" }, + { + "name": "cust_secrets", + "label": "My Secrets", + "icon": "", + "script": "this.open_tab({name:'cust_secrets',label:'My Secrets',url:'/pipeline_core/secrets/index.ui',removable:true})" + }, { "name": "cust_tickets", "label": "我的工单",