diff --git a/app/components/settings.tsx b/app/components/settings.tsx
index d1d217ea..0d1c1d05 100644
--- a/app/components/settings.tsx
+++ b/app/components/settings.tsx
@@ -156,7 +156,14 @@ export function Settings(props: { closeSettings: () => void }) {
}
- onClick={clearSessions}
+ onClick={() => {
+ const confirmed = window.confirm(
+ `${Locale.Settings.Actions.ConfirmClearAll.Confirm}`,
+ );
+ if (confirmed) {
+ clearSessions();
+ }
+ }}
bordered
title={Locale.Settings.Actions.ClearAll}
/>
@@ -164,7 +171,14 @@ export function Settings(props: { closeSettings: () => void }) {
}
- onClick={resetConfig}
+ onClick={() => {
+ const confirmed = window.confirm(
+ `${Locale.Settings.Actions.ConfirmResetAll.Confirm}`,
+ );
+ if (confirmed) {
+ resetConfig();
+ }
+ }}
bordered
title={Locale.Settings.Actions.ResetAll}
/>
diff --git a/app/locales/cn.ts b/app/locales/cn.ts
index e21272a1..de3c05c8 100644
--- a/app/locales/cn.ts
+++ b/app/locales/cn.ts
@@ -57,6 +57,12 @@ const cn = {
ClearAll: "清除所有数据",
ResetAll: "重置所有选项",
Close: "关闭",
+ ConfirmResetAll: {
+ Confirm: "Are you sure you want to reset all configurations?",
+ },
+ ConfirmClearAll: {
+ Confirm: "Are you sure you want to reset all chat?",
+ },
},
Lang: {
Name: "Language",
diff --git a/app/locales/en.ts b/app/locales/en.ts
index 61d20b60..483e21d1 100644
--- a/app/locales/en.ts
+++ b/app/locales/en.ts
@@ -60,6 +60,12 @@ const en: LocaleType = {
ClearAll: "Clear All Data",
ResetAll: "Reset All Settings",
Close: "Close",
+ ConfirmResetAll: {
+ Confirm: "Are you sure you want to reset all configurations?",
+ },
+ ConfirmClearAll: {
+ Confirm: "Are you sure you want to reset all chat?",
+ },
},
Lang: {
Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language`
diff --git a/app/locales/es.ts b/app/locales/es.ts
index 5a83cb55..06277f6b 100644
--- a/app/locales/es.ts
+++ b/app/locales/es.ts
@@ -60,6 +60,12 @@ const es: LocaleType = {
ClearAll: "Borrar todos los datos",
ResetAll: "Restablecer todas las configuraciones",
Close: "Cerrar",
+ ConfirmResetAll: {
+ Confirm: "Are you sure you want to reset all configurations?",
+ },
+ ConfirmClearAll: {
+ Confirm: "Are you sure you want to reset all chat?",
+ },
},
Lang: {
Name: "Language",
diff --git a/app/locales/it.ts b/app/locales/it.ts
index 7108090e..70967d96 100644
--- a/app/locales/it.ts
+++ b/app/locales/it.ts
@@ -60,6 +60,12 @@ const it: LocaleType = {
ClearAll: "Cancella tutti i dati",
ResetAll: "Resetta tutte le impostazioni",
Close: "Chiudi",
+ ConfirmResetAll: {
+ Confirm: "Sei sicuro vuoi cancellare tutte le impostazioni?",
+ },
+ ConfirmClearAll: {
+ Confirm: "Sei sicuro vuoi cancellare tutte le chat?",
+ },
},
Lang: {
Name: "Lingue",
diff --git a/app/locales/tw.ts b/app/locales/tw.ts
index ff1794b5..3861a671 100644
--- a/app/locales/tw.ts
+++ b/app/locales/tw.ts
@@ -58,6 +58,12 @@ const tw: LocaleType = {
ClearAll: "清除所有數據",
ResetAll: "重置所有設定",
Close: "關閉",
+ ConfirmResetAll: {
+ Confirm: "Are you sure you want to reset all configurations?",
+ },
+ ConfirmClearAll: {
+ Confirm: "Are you sure you want to reset all chat?",
+ },
},
Lang: {
Name: "Language",