From 1608991ac4d34274b407e0be0ea8b8c7e5ff0491 Mon Sep 17 00:00:00 2001 From: Ayaka Mikazuki Date: Tue, 21 Mar 2023 14:35:19 +0930 Subject: [PATCH] add zh-TW translation --- public/locales/zh-CN/about.json | 2 +- public/locales/zh-TW/about.json | 27 +++++++++++++++++++++++++++ public/locales/zh-TW/api.json | 15 +++++++++++++++ public/locales/zh-TW/main.json | 32 ++++++++++++++++++++++++++++++++ public/locales/zh-TW/model.json | 28 ++++++++++++++++++++++++++++ src/i18n.ts | 2 +- 6 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 public/locales/zh-TW/about.json create mode 100644 public/locales/zh-TW/api.json create mode 100644 public/locales/zh-TW/main.json create mode 100644 public/locales/zh-TW/model.json diff --git a/public/locales/zh-CN/about.json b/public/locales/zh-CN/about.json index f1a96c8..4d29ee7 100644 --- a/public/locales/zh-CN/about.json +++ b/public/locales/zh-CN/about.json @@ -16,7 +16,7 @@ }, "discordServer": { "title": "Discord 服务器", - "paragraph1": "我们邀请您加入我们的 Discord 社区!我们的 Discord 服务器是一个很好的地方,可以交流 ChatGPT 的想法和技巧,并提交 Free ChatGPT 的功能请求。您将有机会与 Free ChatGPT 的开发人员以及其他分享您热情的人工智能爱好者互动。", + "paragraph1": "我们邀请您加入我们的 Discord 社区!我们的 Discord 服务器是一个风水宝地,可以交流 ChatGPT 的想法和技巧,并提交 Free ChatGPT 的功能请求。您将有机会与 Free ChatGPT 的开发人员以及其他分享您热情的人工智能爱好者互动。", "paragraph2": "要加入我们的服务器,只需单击以下链接:<0>https://discord.gg/g3Qnwy4V6A。我们迫不及待地想见到您!" }, "privacyStatement": { diff --git a/public/locales/zh-TW/about.json b/public/locales/zh-TW/about.json new file mode 100644 index 0000000..e355b54 --- /dev/null +++ b/public/locales/zh-TW/about.json @@ -0,0 +1,27 @@ +{ + "description": "Free ChatGPT 是一個神奇的開源 Web 應用,允許您免費使用 OpenAI 的 ChatGPT API 進行對話!", + "sourceCode": "在 GitHub 上檢視<0>原始碼並給它一個⭐️!", + "initiative": { + "description": "看看《<0>開放 ChatGPT 倡議》吧!", + "link": "https://medium.com/@ayaka_90553/%E5%BC%80%E6%94%BE-chatgpt-%E5%80%A1%E8%AE%AE-eaac01243dae" + }, + "support": { + "title": "支持", + "paragraph1": "在 Free ChatGPT,我們致力於為您提供實用和驚人的功能。就像任何專案一樣,您的支持和激勵將對我們在保持前進方面起到至關重要的作用!", + "paragraph2": "如果您喜歡使用我們的應用程式,我們懇請您給這個<0>專案一個⭐️。您的認可對我們意義重大,鼓勵我們更加努力,以提供最佳的體驗。", + "paragraph3": "如果您想支持我們的團隊,請考慮透過以下方法之一讚助我們。每一份貢獻,無論多小,都有助於我們維護和改善我們的服務。", + "paragraph4": "感謝您成為我們社群的一員,我們期待著在未來為您提供更好的服務。", + "alipay": "支付寶", + "wechatPay": "微信" + }, + "discordServer": { + "title": "Discord 伺服器", + "paragraph1": "我們邀請您加入我們的 Discord 社群!我們的 Discord 伺服器是一個風水寶地,可以交流 ChatGPT 的想法和技巧,並提交 Free ChatGPT 的功能請求。您將有機會與 Free ChatGPT 的開發人員以及其他分享您熱情的人工智慧愛好者互動。", + "paragraph2": "要加入我們的伺服器,只需單擊以下連結:<0>https://discord.gg/g3Qnwy4V6A。我們迫不及待地想見到您!" + }, + "privacyStatement": { + "title": "隱私宣告", + "paragraph1": "我們非常重視您的隱私,並致力於保護使用者的隱私。我們不會以任何形式收集或儲存您輸入或從 OpenAI 伺服器接收的任何文字。我們的原始碼可以供您檢查,以驗證此宣告。", + "paragraph2": "我們高度優先考慮您的 API 金鑰的安全,並非常小心地處理它。如果您使用自己的 API 金鑰,您的金鑰將專門儲存在您的瀏覽器中,並且永遠不會與任何第三方實體共享。它僅用於訪問 OpenAI API 的預期用途,而不會用於任何其他未經授權的用途。" + } +} diff --git a/public/locales/zh-TW/api.json b/public/locales/zh-TW/api.json new file mode 100644 index 0000000..7c500ca --- /dev/null +++ b/public/locales/zh-TW/api.json @@ -0,0 +1,15 @@ +{ + "securityMessage": "我們高度優先考慮您的 API 金鑰的安全,並非常小心地處理它。您的金鑰將專門儲存在您的瀏覽器中,並且永遠不會與任何第三方實體共享。它僅用於訪問 OpenAI API 的預期用途,而不是用於任何其他未經授權的用途。", + "apiEndpoint": { + "option": "使用免費的 API 端點", + "inputLabel": "API 端點", + "description": "感謝 <0>Ayaka 提供免費的 API 端點: https://chatgpt-api.shn.hk/v1/。" + }, + "apiKey": { + "option": "使用自己的 API 金鑰", + "howTo": "在<0>這裡獲取您的個人 API 金鑰", + "inputLabel": "API 金鑰" + }, + "customEndpoint": "使用自定義 API 端點", + "shareGPT": "看看 <0>ShareGPT,一個 API key 共享工具,驅動 https://sharegpt.churchless.tech/share/v1/chat。" +} diff --git a/public/locales/zh-TW/main.json b/public/locales/zh-TW/main.json new file mode 100644 index 0000000..7bab6cc --- /dev/null +++ b/public/locales/zh-TW/main.json @@ -0,0 +1,32 @@ +{ + "save": "儲存", + "saveAndSubmit": "儲存並提交", + "cancel": "取消", + "confirm": "確認", + "warning": "警告", + "clearMessageWarning": "請注意,透過提交此訊息,所有後續訊息都將被刪除!", + "clearConversationWarning": "請注意,確認此操作將刪除所有訊息!", + "clearConversation": "清除會話", + "import": "匯入", + "export": "匯出", + "author": "由 Jing Hua 製作", + "about": "關於和贊助", + "api": "API", + "personal": "個人", + "free": "免費", + "downloadChat": "下載聊天記錄", + "user": "使用者", + "assistant": "助手", + "system": "系統", + "newChat": "新聊天", + "lightMode": "亮色模式", + "darkMode": "黑暗模式", + "setting": "設定", + "image": "圖片", + "autoTitle": "自動生成標題", + "prompt": "提示詞", + "promptLibrary": "提示詞資料庫", + "name": "名稱", + "search": "搜尋", + "morePrompts": "更多提示詞請點選:" +} diff --git a/public/locales/zh-TW/model.json b/public/locales/zh-TW/model.json new file mode 100644 index 0000000..d89b80b --- /dev/null +++ b/public/locales/zh-TW/model.json @@ -0,0 +1,28 @@ +{ + "configuration": "配置", + "model": "模型", + "token": { + "label": "最大 Token", + "description": "助手生成一條資訊可以包含的最大 token 數。最大 token 數也受到模型的總長度限制,上文的 token 數和生成的 token 數之和不能超過模型的 token 總數(例如 gpt-3.5-turbo 的 token 總數是 4096)。" + }, + "default": "預設", + "temperature": { + "label": "取樣溫度", + "description": "使用何種取樣溫度,值在 0 到 2 之間。較高的數值如 0.8 會使輸出更加隨機,而較低的數值如 0.2 會使輸出更加集中和確定。我們通常建議修改此引數或機率質量,但不要同時修改兩者。(預設: 1)" + }, + "presencePenalty": { + "label": "存在懲罰", + "description": "數值在 -2.0 到 2.0 之間。正值會根據新 token 是否已經出現在文字中來懲罰它們,增加模型談論新話題的可能性。 (預設: 0)" + }, + "topP": { + "label": "機率質量", + "description": "數值在 0 到 1 之間。採用核取樣(nucleus sampling)的一種取樣溫度的替代方法,模型考慮具有最高機率質量的 token 的結果。因此,0.1 表示僅考慮佔前 10% 機率質量的 token。我們通常建議修改此引數或採樣溫度,但不要同時修改兩者。(預設: 1)" + }, + "frequencyPenalty": { + "label": "頻率懲罰", + "description": "數值在 -2.0 到 2.0 之間。正值會根據新 token 在文字中的現有頻率來懲罰它們,降低模型直接重複相同語句的可能性。(預設: 0)" + }, + "defaultChatConfig": "預設聊天配置", + "defaultSystemMessage": "預設系統訊息", + "resetToDefault": "重置為預設" +} diff --git a/src/i18n.ts b/src/i18n.ts index 85e062f..0535ff1 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -4,7 +4,7 @@ import { initReactI18next } from 'react-i18next'; import Backend from 'i18next-http-backend'; import LanguageDetector from 'i18next-browser-languagedetector'; -export const i18nLanguages = ['en', 'da', 'zh-CN', 'zh-HK']; +export const i18nLanguages = ['da', 'en', 'zh-CN', 'zh-HK', 'zh-TW']; i18n .use(Backend)