From 75c37632d49c86557ffff2e23b9351970b68020e Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sat, 20 Jul 2024 11:43:23 +0800 Subject: [PATCH] feat: change default assistant name # Conflicts: # src/renderer/src/i18n/index.ts --- src/renderer/src/i18n/index.ts | 4 ++-- src/renderer/src/store/index.ts | 2 +- src/renderer/src/store/migrate.ts | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/i18n/index.ts b/src/renderer/src/i18n/index.ts index 9e31694a..046d21a8 100644 --- a/src/renderer/src/i18n/index.ts +++ b/src/renderer/src/i18n/index.ts @@ -44,7 +44,7 @@ const resources = { 'chat.completion.paused': 'Chat completion paused' }, assistant: { - 'default.name': 'Default Assistant', + 'default.name': '😀 Default Assistant', 'default.description': "Hello, I'm Default Assistant. You can start chatting with me right away", 'default.topic.name': 'Default Topic', 'topics.title': 'Topics', @@ -166,7 +166,7 @@ const resources = { 'chat.completion.paused': '会话已停止' }, assistant: { - 'default.name': '默认助手', + 'default.name': '😃 默认助手 - Assistant', 'default.description': '你好,我是默认助手。你可以立刻开始跟我聊天。', 'default.topic.name': '默认话题', 'topics.title': '话题', diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index aee04640..a5167636 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -19,7 +19,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 12, + version: 13, blacklist: ['runtime'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 0d51eee2..aa15b19f 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -228,6 +228,21 @@ const migrate = createMigrate({ ] } } + }, + // @ts-ignore store type is unknown + '13': (state: RootState) => { + return { + ...state, + assistants: { + ...state.assistants, + defaultAssistant: { + ...state.assistants.defaultAssistant, + name: ['Default Assistant', '默认助手'].includes(state.assistants.defaultAssistant.name) + ? i18n.t(`assistant.default.name`) + : state.assistants.defaultAssistant.name + } + } + } } })