From 768b324356b5b907559a62f203b30a15896aea34 Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 8 Apr 2025 20:05:44 +0800 Subject: [PATCH] ux: if there are no local changes, show different confirm message (#1143) Signed-off-by: leo --- src/Resources/Locales/en_US.axaml | 3 ++- src/Resources/Locales/zh_CN.axaml | 3 ++- src/Resources/Locales/zh_TW.axaml | 3 ++- src/ViewModels/ConfirmEmptyCommit.cs | 7 +++++++ src/Views/ConfirmEmptyCommit.axaml | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/Resources/Locales/en_US.axaml b/src/Resources/Locales/en_US.axaml index 8645cd96..b25e4f77 100644 --- a/src/Resources/Locales/en_US.axaml +++ b/src/Resources/Locales/en_US.axaml @@ -177,7 +177,8 @@ Workspaces Color Restore tabs on startup - Empty commit detected! Do you want to continue (--allow-empty) or stage all then commit? + Empty commit detected! Do you want to continue (--allow-empty) or stage all then commit? + Empty commit detected! Do you want to continue (--allow-empty)? CONTINUE STAGE ALL & COMMIT Conventional Commit Helper diff --git a/src/Resources/Locales/zh_CN.axaml b/src/Resources/Locales/zh_CN.axaml index a2bde6f8..b303374f 100644 --- a/src/Resources/Locales/zh_CN.axaml +++ b/src/Resources/Locales/zh_CN.axaml @@ -181,7 +181,8 @@ 工作区 颜色 启动时恢复打开的仓库 - 提交未包含变更文件!是否继续(--allow-empty)或是自动暂存所有变更并提交? + 提交未包含变更文件!是否继续(--allow-empty)或是自动暂存所有变更并提交? + 提交未包含变更文件!是否继续(--allow-empty)? 确认继续 自动暂存并提交 规范化提交信息生成 diff --git a/src/Resources/Locales/zh_TW.axaml b/src/Resources/Locales/zh_TW.axaml index 571f9376..4239667f 100644 --- a/src/Resources/Locales/zh_TW.axaml +++ b/src/Resources/Locales/zh_TW.axaml @@ -181,7 +181,8 @@ 工作區 顏色 啟動時還原上次開啟的存放庫 - 未包含任何檔案變更! 您是否仍要提交 (--allow-empty)或者自動暫存全部變更並提交? + 未包含任何檔案變更! 您是否仍要提交 (--allow-empty)或者自動暫存全部變更並提交? + 未包含任何檔案變更! 您是否仍要提交 (--allow-empty)? 确认继续 自动暂存并提交 產生約定式提交訊息 diff --git a/src/ViewModels/ConfirmEmptyCommit.cs b/src/ViewModels/ConfirmEmptyCommit.cs index 71d1f00c..87178b75 100644 --- a/src/ViewModels/ConfirmEmptyCommit.cs +++ b/src/ViewModels/ConfirmEmptyCommit.cs @@ -10,9 +10,16 @@ namespace SourceGit.ViewModels private set; } + public string Message + { + get; + private set; + } + public ConfirmEmptyCommit(bool hasLocalChanges, Action onSure) { HasLocalChanges = hasLocalChanges; + Message = App.Text(hasLocalChanges ? "ConfirmEmptyCommit.WithLocalChanges" : "ConfirmEmptyCommit.NoLocalChanges"); _onSure = onSure; } diff --git a/src/Views/ConfirmEmptyCommit.axaml b/src/Views/ConfirmEmptyCommit.axaml index ba51212b..32a1f2cd 100644 --- a/src/Views/ConfirmEmptyCommit.axaml +++ b/src/Views/ConfirmEmptyCommit.axaml @@ -38,7 +38,7 @@ - +