From 2e8e8e008c5d06bc34912493f3c9bae06f7cfb74 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Wed, 25 Oct 2023 11:34:02 +0800 Subject: [PATCH] i18n --- src/app.tsx | 5 +- src/chatbox.tsx | 71 ++++++++++++------------- src/main.tsx | 18 +++++-- src/message.tsx | 9 ++-- src/settings.tsx | 113 ++++++++++++++++++++++++++++++---------- src/translate/index.tsx | 51 ++++++++++++++++++ src/translate/zh_CN.ts | 58 +++++++++++++++++++++ 7 files changed, 254 insertions(+), 71 deletions(-) create mode 100644 src/translate/index.tsx create mode 100644 src/translate/zh_CN.ts diff --git a/src/app.tsx b/src/app.tsx index 5a4c133..24f1eb3 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -5,6 +5,7 @@ import { calculate_token_length, Message } from "./chatgpt"; import getDefaultParams from "./getDefaultParam"; import ChatBOX from "./chatbox"; import models from "./models"; +import { Tr, langCodeContext, LANG_OPTIONS } from "./translate"; import CHATGPT_API_WEB_VERSION from "./CHATGPT_API_WEB_VERSION"; @@ -245,7 +246,7 @@ export function App() { className="bg-violet-300 p-1 rounded hover:bg-violet-400" onClick={handleNewChatStore} > - NEW + {Tr("NEW")}