feat: Add unsaved changes tracking to PipelineFormComponent

This commit is contained in:
Junyan Qin
2026-02-23 14:36:04 +08:00
parent 42caae1bcf
commit 063dc6fe97
5 changed files with 26 additions and 4 deletions

View File

@@ -589,6 +589,7 @@ const enUS = {
copyConfirmTitle: 'Confirm Copy',
copyConfirmation:
'Are you sure you want to copy this pipeline? This will create a new pipeline with all configurations.',
unsavedChanges: 'You have unsaved changes',
extensions: {
title: 'Extensions',
loadError: 'Failed to load plugins',

View File

@@ -591,6 +591,7 @@ const jaJP = {
copyConfirmTitle: 'コピーの確認',
copyConfirmation:
'このパイプラインをコピーしますか?すべての設定を含む新しいパイプラインが作成されます。',
unsavedChanges: '未保存の変更があります',
extensions: {
title: 'プラグイン統合',
loadError: 'プラグインリストの読み込みに失敗しました',

View File

@@ -565,6 +565,7 @@ const zhHans = {
copyConfirmTitle: '确认复制',
copyConfirmation:
'确定要复制这个流水线吗?复制将创建一个包含完整配置的新流水线。',
unsavedChanges: '有未保存的更改',
extensions: {
title: '扩展集成',
loadError: '加载插件列表失败',

View File

@@ -558,6 +558,7 @@ const zhHant = {
copyConfirmTitle: '確認複製',
copyConfirmation:
'確定要複製這個流程線嗎?複製將創建一個包含完整配置的新流程線。',
unsavedChanges: '有未儲存的變更',
extensions: {
title: '擴展集成',
loadError: '載入插件清單失敗',