Sfoglia il codice sorgente

added de to index and other files

tscherrie tscherru 1 anno fa
parent
commit
f042d07ee7
8 ha cambiato i file con 32 aggiunte e 5 eliminazioni
  1. 1 0
      app/locales/cn.ts
  2. 1 0
      app/locales/es.ts
  3. 23 4
      app/locales/index.ts
  4. 1 0
      app/locales/it.ts
  5. 1 0
      app/locales/jp.ts
  6. 1 0
      app/locales/tr.ts
  7. 3 1
      app/locales/tw.ts
  8. 1 0
      app/store/app.ts

+ 1 - 0
app/locales/cn.ts

@@ -74,6 +74,7 @@ const cn = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "头像",

+ 1 - 0
app/locales/es.ts

@@ -77,6 +77,7 @@ const es: LocaleType = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "Avatar",

+ 23 - 4
app/locales/index.ts

@@ -5,10 +5,20 @@ import ES from "./es";
 import IT from "./it";
 import TR from "./tr";
 import JP from "./jp";
+import DE from "./de";
 
 export type { LocaleType } from "./cn";
 
-export const AllLangs = ["en", "cn", "tw", "es", "it", "tr", "jp"] as const;
+export const AllLangs = [
+  "en",
+  "cn",
+  "tw",
+  "es",
+  "it",
+  "tr",
+  "jp",
+  "de",
+] as const;
 type Lang = (typeof AllLangs)[number];
 
 const LANG_KEY = "lang";
@@ -56,6 +66,8 @@ export function getLang(): Lang {
     return "tr";
   } else if (lang.includes("jp")) {
     return "jp";
+  } else if (lang.includes("de")) {
+    return "de";
   } else {
     return "en";
   }
@@ -66,6 +78,13 @@ export function changeLang(lang: Lang) {
   location.reload();
 }
 
-export default { en: EN, cn: CN, tw: TW, es: ES, it: IT, tr: TR, jp: JP }[
-  getLang()
-];
+export default {
+  en: EN,
+  cn: CN,
+  tw: TW,
+  es: ES,
+  it: IT,
+  tr: TR,
+  jp: JP,
+  de: DE,
+}[getLang()];

+ 1 - 0
app/locales/it.ts

@@ -77,6 +77,7 @@ const it: LocaleType = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "Avatar",

+ 1 - 0
app/locales/jp.ts

@@ -76,6 +76,7 @@ const jp = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "アバター",

+ 1 - 0
app/locales/tr.ts

@@ -77,6 +77,7 @@ const tr: LocaleType = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "Avatar",

+ 3 - 1
app/locales/tw.ts

@@ -75,6 +75,7 @@ const tw: LocaleType = {
         it: "Italiano",
         tr: "Türkçe",
         jp: "日本語",
+        de: "Deutsch",
       },
     },
     Avatar: "大頭貼",
@@ -152,7 +153,8 @@ const tw: LocaleType = {
     Prompt: {
       History: (content: string) =>
         "這是 AI 與用戶的歷史聊天總結,作為前情提要:" + content,
-      Topic: "Summarise the conversation in a short and concise eye-catching title that instantly conveys the main topic. Use as few words as possible. Use the language used in the enquiry, e.g. use English for English enquiry, use zh-hant for traditional chinese enquiry. Don't use quotation marks at the beginning and the end.",
+      Topic:
+        "Summarise the conversation in a short and concise eye-catching title that instantly conveys the main topic. Use as few words as possible. Use the language used in the enquiry, e.g. use English for English enquiry, use zh-hant for traditional chinese enquiry. Don't use quotation marks at the beginning and the end.",
       Summarize:
         "Summarise the conversation in at most 250 tokens for continuing the conversation in future. Use the language used in the conversation, e.g. use English for English conversation, use zh-hant for traditional chinese conversation.",
     },

+ 1 - 0
app/store/app.ts

@@ -560,6 +560,7 @@ export const useChatStore = create<ChatStore>()(
               onError(error) {
                 console.error("[Summarize] ", error);
               },
+              enen,
             },
           );
         }