From f8af6bddc4f2b1af4a75f69bf0657d591adfe8ad Mon Sep 17 00:00:00 2001 From: Rivelle Date: Sun, 8 Dec 2024 20:13:07 +0800 Subject: [PATCH] Update zh-Hant.ts with Enhanced Translation and Formal Language Adjustments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Completed translation for the current version - Adjusted wording: - Changed "你" to "您" for consistent use of formal language - Made minor refinements to better align with Traditional Chinese usage (e.g., "圖像" changed to "圖片", etc.) --- src/lang/zh-Hant.ts | 117 ++++++++++++++++++++++++-------------------- 1 file changed, 63 insertions(+), 54 deletions(-) diff --git a/src/lang/zh-Hant.ts b/src/lang/zh-Hant.ts index c36f6570..b2dbe47a 100644 --- a/src/lang/zh-Hant.ts +++ b/src/lang/zh-Hant.ts @@ -20,7 +20,7 @@ export const languageChineseTraditional = { "noData": "無法找到檔案中的資料,或者檔案已經損毀", "onlyOneChat": "至少需要一個聊天室", "alreadyCharInGroup": "該群組中已經有一個同名角色。", - "noUserIcon": "請先設定你的個人頭像。", + "noUserIcon": "請先設定您的個人頭像。", "emptyText": "文字內容為空。", "wrongPassword": "密碼錯誤", "networkFetch": "這通常是由於網路連線不穩定或伺服器故障引起的。", @@ -32,18 +32,18 @@ export const languageChineseTraditional = { "showHelp": "顯示幫助", "help": { "model": "此模型是指聊天中使用的主要模型。", - "submodel": "輔助模型是一個用於分析情感圖像、產生自動建議等的模型,推薦使用 GPT-3.5。", + "submodel": "輔助模型是一個用於分析情感圖片、產生自動建議等的模型,推薦使用 GPT-3.5。", "oaiapikey": "OpenAI 的 API 金鑰(Key),可在 https://platform.openai.com/account/api-keys 取得。", "mainprompt": "主要提示詞設定用於決定模型的預設行為。", "jailbreak": "當角色中的越獄開關被啟動後,越獄提示詞將被使用。", "globalNote": "一個對模型行為有強烈影響的備註(也稱為 UJB),適用於所有角色。", "autoSuggest": "用於自動建議使用者回應時生成選項的提示詞。", "formatOrder": "提示詞的排列順序:越靠下的區塊對模型的影響越大。", - "forceUrl": "此欄位不為空時,請求將被發送到你所輸入的網址。", + "forceUrl": "此欄位不為空時,請求將被發送到您所輸入的網址。", "tempature": "較低的數值會使角色更緊密地遵循提示詞,但會使回應更制式與機械化。\n較高的數值則會增強角色的創意表現,但回應可能會變得不穩定。", "frequencyPenalty": "較高的數值可以避免角色在個別回應中重複使用相同的詞彙,但回應也更容易出現語意混亂。", "presensePenalty": "較高的數值可以避免角色在整體對話中重複使用相同的詞彙,但這也可能導致回答失去一致性和穩定性。", - "sdProvider": "圖像生成提供者。", + "sdProvider": "圖片生成提供者。", "msgSound": "當角色回應時,播放 *叮* 的提示音", "charDesc": "角色的簡要描述。這會影響角色的回應方式。", "charFirstMessage": "角色的初始訊息,這會極大地影響角色的回應方式。", @@ -54,11 +54,11 @@ export const languageChineseTraditional = { "loreActivationKey": "當上下文中包含任一關鍵字時,該條目將被啟用,並啟動相應的提示詞。使用逗號分隔。", "loreorder": "插入順序越高,對模型的影響力越大。在啟動大量條目時,也更不容易被截斷。", "bias": "Bias 是一組鍵值數據,用於修改某些字串出現的機率。\n其數值範圍可以是 -100 到 100。較高的數值會使該字串更可能出現,較低的數值則降低出現機率。\n另外,在某些模型中,若將數值設為 -101,該字串將被標記為「強制禁止詞」。\n警告:若 Tokenizer 設定有誤,可能無法正常運作。", - "emotion": "「表情立繪會根據角色情緒顯示對應的圖片。具體的情緒由角色的回應進行分析。你必須輸入情緒名稱作為詞彙*(如:joy, happy, fear 等)*。若存在名為 **neutral** 的情緒,將作為默認情緒。至少需要三張圖片才能正常運作。」", + "emotion": "「表情立繪會根據角色情緒顯示對應的圖片。具體的情緒由角色的回應進行分析。您必須輸入情緒名稱作為詞彙*(如:joy, happy, fear 等)*。若存在名為 **neutral** 的情緒,將作為默認情緒。至少需要三張圖片才能正常運作。」", "imggen": "分析聊天內容後,將提示套用至 {{slot}}。", "regexScript": "正規表達式(Regex Script)是一個自定義工具,用於將符合條件的字串由「IN」替換為「OUT」。\n\n有四種類型選項:\n\n- **修改輸入(Modify Input)**:修改使用者的輸入內容\n\n- **修改輸出(Modify Output)**:修改角色的輸出內容\n\n- **修改請求資料(Modify Request Data)**:在當前聊天資料發送時進行修改\n\n- **修改顯示(Modify Display)**:僅修改顯示的文字,不更改聊天資料\n\n「IN」必須是一個不帶標誌(flags)的正規表達式,且開頭和結尾不包含斜線。\n\n「OUT」是一個可以包含替換模式的字串。這些替換模式如下:\n\n- $$\n\n - 插入符號「$」\n\n- $&\n\n - 插入匹配到的子字串\n\n- $`\n\n - 插入匹配子字串前的部分\n\n- $1\n\n - 插入第一個匹配群組,可以替換為其他數字(例如 2、3...)\n\n- $(name)\n\n - 插入命名群組\n\n針對標誌(flags),除了原生支援的標誌之外,還可以使用下列專為進階使用者設計的標誌:\n\n- ``:將結果注入當前字串中\n- ``:將結果移到字串的頂部\n- ``:將結果移到字串的底部\n- ``:如果找不到匹配,則使用上一個匹配的結果\n- ``:設定結果的順序,數值越高顯示越靠前。「n」代表一個數字(例如 ``)。如果未設定,默認為 0。\n- ``:解析「IN」中的大括號語法\n\n若要與原生標誌結合使用,可以像這樣使用:`gi`。", "experimental": "此為實驗性功能,可能不穩定。", - "oogaboogaURL": "如果你的 WebUI 支援舊版 API,你的 URL 應類似於 *https://.../run/textgen*。\n\n如果你的 WebUI 支援新版 API,你的 URL 應類似於 *https://.../api/v1/generate*,且將使用 API 伺服器作為主機,並在參數中添加 —api。", + "oogaboogaURL": "如果您的 WebUI 支援舊版 API,您的 URL 應類似於 *https://.../run/textgen*。\n\n如果您的 WebUI 支援新版 API,您的 URL 應類似於 *https://.../api/v1/generate*,且將使用 API 伺服器作為主機,並在參數中添加 —api。", "exampleMessage": "示範對話會影響角色的回應,但不會永久佔用 Token。\n\n對話格式示例:\n\n```\n\n{{user}}: hi\n{{char}}: hello\n\n{{user}}: hi\nHaruhi: hello\n```\n\n`````` 標記了一段新對話的開始。", "creatorQuotes": "說明將顯示在初始訊息之上,用於向使用者提供角色說明。此內容不會進入提示詞中。", "systemPrompt": "此欄位不為空時,將替換設定中的主要提示詞為此內容。", @@ -69,10 +69,10 @@ export const languageChineseTraditional = { "loreSelective": "啟用選擇性模式後,需同時匹配關鍵字與次要關鍵字,方可啟用該條目。", "loreRandomActivation": "啟用「使用機率條件」後,若同時符合啟用條目的其他條件,則在每次發送聊天時,該條目將依照設定的機率被使用。", "additionalAssets": "在聊天中顯示的額外資源。\n\n - 使用 `{{raw::<資源名稱>}}` 作為路徑。\n - 使用 `{{image::<資源名稱>}}` 作為圖片。\n - 使用 `{{video::<資源名稱>}}` 作為影片。\n - 使用 `{{audio::<資源名稱>}}` 作為音訊。\n - 建議放置在背景 HTML 中。", - "superMemory": "SuperMemory 通過向 AI 提供摘要資料來增強角色的記憶能力。\n\nSuperMemory 是一個文本摘要功能,推薦使用 davinci 模型。不建議使用輔助模型,除非它是未經過濾、最大上下文長度超過 2000 Tokens,且具有良好摘要能力的模型。\n\nSuperMemory 提示詞決定了模型如何撰寫摘要。留空將使用預設提示詞,建議保持留空。\n\n完成所有設定後,你可以在角色的設定中啟用此功能。", + "superMemory": "SuperMemory 通過向 AI 提供摘要資料來增強角色的記憶能力。\n\nSuperMemory 是一個文本摘要功能,推薦使用 davinci 模型。不建議使用輔助模型,除非它是未經過濾、最大上下文長度超過 2000 Tokens,且具有良好摘要能力的模型。\n\nSuperMemory 提示詞決定了模型如何撰寫摘要。留空將使用預設提示詞,建議保持留空。\n\n完成所有設定後,您可以在角色的設定中啟用此功能。", "replaceGlobalNote": "此欄位不為空時,將替換當前的全域備註為此內容。", - "backgroundHTML": "將 Markdown/HTML 注入到聊天畫面的背景中。\n\n你也可以使用額外資源。例如,你可以使用 {{audio::<資源名稱}} 作為背景音樂。\n\n此外,你還可以與額外資源搭配使用以下格式:\n - {{bg::<資源名稱>}}:將資源設為背景。", - "additionalText": "只有當 AI 認為有必要時,才會將該段文本添加到角色描述中。你可以在此處放置較長的文本。使用雙換行進行內容分隔。", + "backgroundHTML": "將 Markdown/HTML 注入到聊天畫面的背景中。\n\n您也可以使用額外資源。例如,您可以使用 {{audio::<資源名稱}} 作為背景音樂。\n\n此外,您還可以與額外資源搭配使用以下格式:\n - {{bg::<資源名稱>}}:將資源設為背景。", + "additionalText": "只有當 AI 認為有必要時,才會將該段文本添加到角色描述中。您可以在此處放置較長的文本。使用雙換行進行內容分隔。", "charjs": "這是一段會與角色一同運行的 JavaScript。詳情請查看:https://github.com/kwaroran/RisuAI/blob/main/src/etc/example-char.js\n**出於安全原因,目前不建議使用。這些代碼不會被包含在匯出中。**", "romanizer": "Romanizer 是一個將非羅馬字母轉換為羅馬字母的外掛程式,用於減少請求資料時的 Token。這可能會導致輸出結果與原始模型不同。如果已在聊天中使用羅馬字母,不建議啟用。", "oaiRandomUser": "啟用後,請求中的使用者參數將被隨機 UUID 替代,並在重新整理時修改。這可以用來防止 AI 識別使用者。", @@ -89,7 +89,7 @@ export const languageChineseTraditional = { "forcePlainFetch": "啟用後,將使用瀏覽器的 Fetch API 來替代原生 HTTP 請求。這可能會導致 CORS 錯誤。", "autoFillRequestURL": "啟用後,將自動填入請求 URL 以匹配當前模型。", "chainOfThought": "啟用後,將在提示詞中添加思維鏈(CoT, Chain-of-Thought)提示。", - "gptVisionQuality": "此選項用於設定圖像檢測模型的品質。品質越高,檢測越準確,但會使用更多的 Token。", + "gptVisionQuality": "此選項用於設定圖片檢測模型的品質。品質越高,檢測越準確,但會使用更多的 Token。", "genTimes": "此設定支援模型上的重滾(reroll)回應數量。除第一則回應外,其他回應將作為快取使用,以降低成本。但若未多次重滾回應,可能增加成本。", "requestretrys": "此選項用於設定請求失敗時的重試次數。", "emotionPrompt": "此選項用於設定情緒檢測的提示詞。留空將使用預設提示詞。", @@ -104,10 +104,10 @@ export const languageChineseTraditional = { "nickname": "設定後,將在聊天中以此暱稱取代角色名稱,並顯示於 {{char}} 和 。", "useRegexLorebook": "啟用後,Lorebook 將改用正規表達式(Regex)搜尋,而不再使用字串匹配。格式為 /regex/flags。", "customChainOfThought": "警告:不再建議使用思維鏈(CoT, Chain-of-Thought)切換功能。請將相關提示詞移至其他提示詞欄位。", - "customPromptTemplateToggle": "可在此處設定自定義提示詞切換功能。使用 `=` 格式,每行一個,例如:`cot=Toggle COT`。你可以在提示詞中透過 `{{getglobalvar::toggle_}}` 語法來使用這些切換功能,如:`{{getglobalvar::toggle_cot}}`。", + "customPromptTemplateToggle": "可在此處設定自定義提示詞切換功能。使用 `=` 格式,每行一個,例如:`cot=Toggle COT`。您可以在提示詞中透過 `{{getglobalvar::toggle_}}` 語法來使用這些切換功能,如:`{{getglobalvar::toggle_cot}}`。", "defaultVariables": "可在此處設定自訂預設變數。使用 `=` 格式,每行一個。例如:`name=叡甦`,可在觸發式和 CBS 變數中使用,如:`{{getvar::A}}`、`{{setvar::A::B}}` 或 `{{? $A + 1}}`。若提示詞範本的預設變數與角色的預設變數名稱相同,系統將使用角色的預設變數。", "lowLevelAccess": "啟用後,將開放需要高計算能力的功能,並允許通過角色中的觸發式執行 AI 模型。除非確實需要這些功能,否則不要啟用此選項。", - "triggerLLMPrompt": "這是將發送到模型的提示詞。你可以使用 `@@role user`、`@@role system`、`@@role assistant` 來設定多輪對話及角色。例如:\n```\n@@role system\nrespond as hello\n@@role assistant\nhello\n@@role user\nhi\n```", + "triggerLLMPrompt": "這是將發送到模型的提示詞。您可以使用 `@@role user`、`@@role system`、`@@role assistant` 來設定多輪對話及角色。例如:\n```\n@@role system\nrespond as hello\n@@role assistant\nhello\n@@role user\nhi\n```", "legacyTranslation": "啟用後,將使用舊版翻譯方法,在翻譯前對 Markdown 和引號進行預處理,而非在翻譯後處理。", "luaHelp": "可使用 Lua 作為觸發式,並可定義 onInput、onOutput 和 onStart 函數。當使用者發送消息時,調用 onInput;當角色發送消息時,調用 onOutput;當對話開始時,調用 onStart。詳情請參閱說明文檔。", "claudeCachingExperimental": "Claude 快取是實驗性功能,可減少模型成本。但若在不使用重滾(reroll)回應的情況下啟用,則可能增加成本。實驗性功能可能不穩定,且未來可能會有所變動。", @@ -117,7 +117,7 @@ export const languageChineseTraditional = { "customCSS": "自訂 CSS 樣式。若出現問題,可使用 (Ctrl + .) 啟用或禁用。", "betaMobileGUI": "啟用後,將在小於 800px 的螢幕上使用測試版行動介面,需重新整理頁面。", "unrecommended": "這是一個不建議使用的設定。建議關閉。", - "jsonSchema": "JSON Schema 將在 AI 模型支援時發送給模型。\n\n然而,由於 JSON Schema 學習難度較高,在叡甦中,你可以使用 TypeScript 接口的子集來代替 JSON Schema。叡甦將在運行時進行轉換。例如,如果你想發送如下的JSON:\n\n```js\n{\n \"name\": \"叡甦\", // name 必須是叡甦,\n \"age\": 1, // age 必須是數字,\n \"icon\": \"slim\", // icon 必須是 ’slim‘ 或 ’rounded‘\n \"thoughts\": [\"Good View!\", \"Lorem\"] // thoughts 必須是字符串數組\n}\n```\n\n你可以使用以下 TypeScript 接口:\n\n```typescript\ninterface Schema {\n name: string;\n age: number;\n icon: ’slim‘|’rounded‘\n thoughts: string[]\n}\n```\n\n接口名稱不重要。欲了解更多資訊,請參閱 TypeScript 說明文件:https://www.typescriptlang.org/docs/handbook/interfaces.html 。要檢查支持的 TypeScript 子集,請查看以下內容。
支持的 TypeScript 子集\n\n支援的類型包括 `boolean`、`number`、`string` 和 `Array`。高級類型不被支援(如:單元類型、交集類型、聯合類型、可選類型、字面量類型等),除了以下幾種情況:\n\n - 原始資料型別(Primitive Type)的陣列(Array):(如 `string[]`、`Array`)\n - 字符串之間的單值類型(Unit Types):(例如 `’slim‘|’rounded‘`)\n\n 屬性必須在同一行內定義。若一行中有多個屬性,將會產生錯誤。屬性和接口名稱僅可使用拉丁字符,並在 ASCII 範圍內。屬性名稱不得以單引號或雙引號包裹。接口內部不支持嵌套。在定義屬性的行中,不能包含 `{` 或 `}`。如果想使用更高級的類型,請使用 JSON Schema。\n
", + "jsonSchema": "JSON Schema 將在 AI 模型支援時發送給模型。\n\n然而,由於 JSON Schema 學習難度較高,在叡甦中,您可以使用 TypeScript 接口的子集來代替 JSON Schema。叡甦將在運行時進行轉換。例如,如果您想發送如下的JSON:\n\n```js\n{\n \"name\": \"叡甦\", // name 必須是叡甦,\n \"age\": 1, // age 必須是數字,\n \"icon\": \"slim\", // icon 必須是 ’slim‘ 或 ’rounded‘\n \"thoughts\": [\"Good View!\", \"Lorem\"] // thoughts 必須是字符串數組\n}\n```\n\n您可以使用以下 TypeScript 接口:\n\n```typescript\ninterface Schema {\n name: string;\n age: number;\n icon: ’slim‘|’rounded‘\n thoughts: string[]\n}\n```\n\n接口名稱不重要。欲了解更多資訊,請參閱 TypeScript 說明文件:https://www.typescriptlang.org/docs/handbook/interfaces.html 。要檢查支持的 TypeScript 子集,請查看以下內容。
支持的 TypeScript 子集\n\n支援的類型包括 `boolean`、`number`、`string` 和 `Array`。高級類型不被支援(如:單元類型、交集類型、聯合類型、可選類型、字面量類型等),除了以下幾種情況:\n\n - 原始資料型別(Primitive Type)的陣列(Array):(如 `string[]`、`Array`)\n - 字符串之間的單值類型(Unit Types):(例如 `’slim‘|’rounded‘`)\n\n 屬性必須在同一行內定義。若一行中有多個屬性,將會產生錯誤。屬性和接口名稱僅可使用拉丁字符,並在 ASCII 範圍內。屬性名稱不得以單引號或雙引號包裹。接口內部不支持嵌套。在定義屬性的行中,不能包含 `{` 或 `}`。如果想使用更高級的類型,請使用 JSON Schema。\n
", "strictJsonSchema": "啟用後,某些模型將嚴格遵循提供的 JSON Schema。若禁用,可能會忽略 JSON Schema。", "extractJson": "此欄位不為空時,將從回應中提取特定的 JSON 資料。例如:想從回應 `{\"response\": {\"text\": [\"hello\"]}}` 中提取 `response.text[0]`,可以填寫 `response.text.0`。", "translatorNote": "可在此處為每個角色添加獨特的翻譯提示,但僅適用於使用 Ax. 模型進行翻譯。要啟用此功能,請在語言設定中包含 `{{slot::tnote}}`。此功能不適用群組聊天。", @@ -126,9 +126,11 @@ export const languageChineseTraditional = { "chatHTML": "每個聊天插入的 HTML。\n\n可以使用CBS和特殊標籤。\n- ``:用於呈現文字的文本框\n- ``:用於顯示使用者或助理的頭像\n- ``:用於聊天編輯、翻譯等圖示按鈕\n- ``:生成訊息按鈕。", "systemContentReplacement": "若模型不支援系統提示詞,則使用此格式取代系統提示詞內容。", "systemRoleReplacement": "若模型不支援系統角色,將使用此角色取代系統角色。", - "summarizationPrompt": "用於摘要的提示詞。留空將使用預設提示詞。你也可以使用包含 {{slot}} 的 ChatML 格式來處理聊天數據。", - "translatorPrompt": "用於翻譯的提示詞。留空將使用默認提示。你還可以使用帶有 {{slot}} 的 ChatML 格式表示目標語言:用 {{slot::content}} 表示內容,用 {{slot::tnote}} 表示翻譯註釋。", + "summarizationPrompt": "用於摘要的提示詞。留空將使用預設提示詞。您也可以使用包含 {{slot}} 的 ChatML 格式來處理聊天數據。", + "translatorPrompt": "用於翻譯的提示詞。留空將使用默認提示。您還可以使用帶有 {{slot}} 的 ChatML 格式表示目標語言:用 {{slot::content}} 表示內容,用 {{slot::tnote}} 表示翻譯註釋。", "translateBeforeHTMLFormatting": "啟用後,將在正規表達式和 HTML 格式化之前翻譯文本。這可能減少 Token 數,但可能破壞格式。" + "autoTranslateCachedOnly": "啟用後,僅會自動翻譯使用者之前已翻譯的內容。", + "APIPool": "啟用後,系統將連接到 RisuAI 的 API 資源池。已啟用的使用者可共享免費、速率受限模型的 API 金鑰,從而利用其他使用者未充分使用的金鑰,增加對速率受限模型的請求次數。" }, "setup": { "chooseProvider": "選擇 AI 提供者", @@ -143,17 +145,17 @@ export const languageChineseTraditional = { "themeDescWifuCut": "適合在行動裝置上使用", "themeDescClassic": "適用於所有裝置", "texttheme": "設定文字顏色", - "inputName": "最後,請輸入你的暱稱。", - "welcome": "歡迎使用 Risu(叡甦)!我將引導你進行設定。請問我該如何稱呼你?", - "welcome2": "你好,{username}!在開始之前,我會問你一些問題,稍後可在設定中進行修改。\n\n首先,請選擇 AI 提供者。", + "inputName": "最後,請輸入您的暱稱。", + "welcome": "歡迎使用 Risu(叡甦)!我將引導您進行設定。請問我該如何稱呼您?", + "welcome2": "您好,{username}!在開始之前,我會問您一些問題,稍後可在設定中進行修改。\n\n首先,請選擇 AI 提供者。", "openrouterProvider": "Openrouter 提供許多模型,部分免費且未經內容過濾,但品質不如 OpenAI。", "hordeProvider": "Horde 提供免費服務,但回應時間較長且品質較低。", - "setProviderLater": "還有其他提供者,你可以稍後在設定中配置。如想稍後設定,請選擇此選項。", + "setProviderLater": "還有其他提供者,您可以稍後在設定中配置。如想稍後設定,請選擇此選項。", "setupOpenAI": "使用 OpenAI,需要取得 API 金鑰(Key)。\n1. 前往 https://beta.openai.com/ \n2. 使用帳號登入 \n3. 前往 https://beta.openai.com/account/api-keys \n4. 點擊「Create New API Key」,並命名金鑰。 \n5. 複製該金鑰。 \n6. 返回叡甦\n7. 貼上金鑰並點擊「發送」。", "setupClaude": "使用 Claude,需要取得一個 API 金鑰(Key)。", "setupClaudeSteps": [ "點擊此連結並使用 Google 帳號登錄", - "輸入你的資料並點擊「繼續」(Continue)", + "輸入您的資料並點擊「繼續」(Continue)", "僅在第一個框中輸入任意名稱,然後點擊「建立帳號」(Create Account)", "點擊「購買點數」(Buy Credits)", "點擊「完成設定」(Complete Setup)", @@ -167,20 +169,20 @@ export const languageChineseTraditional = { ], "setupOpenrouter": "使用 Openrouter 需要獲取 API 金鑰(Key)。 \n1. 前往 https://openrouter.ai/keys\n2. 點擊「Create Key」\n3. 任意命名金鑰名稱。\n4. 複製該金鑰。\n5. 返回叡甦\n6. 貼上金鑰並點擊「發送」。", "allDone": "完成所有設定!請稍待片刻。", - "setupLaterMessage": "歡迎,{username}!你希望我引導你完成設定還是自行設定?", + "setupLaterMessage": "歡迎,{username}!您希望我引導您完成設定還是自行設定?", "setupMessageOption1": "引導我完成設定", "setupMessageOption1Desc": "推薦新使用者使用", "setupMessageOption2": "由我自己完成設定", - "claudeDesc": "Claude 是由 Antropic 開發的 AI 模型,是 OpenAI 的競爭對手。若你希望使用非英語語言,它優於 GPT。", + "claudeDesc": "Claude 是由 Antropic 開發的 AI 模型,是 OpenAI 的競爭對手。若您希望使用非英語語言,它優於 GPT。", "openAIDesc": "OpenAI GPT 是高品質的 AI 模型,但它付費且存在內容審核,在非英語環境下表現較弱。", "chooseChatType": "很好!現在請選擇聊天語言。", "chooseChatTypeOption1": "全英語", "chooseChatTypeOption1Desc": "推薦英語使用者。AI 將使用英語進行輸入和輸出。", "chooseChatTypeOption2": "英語處理", - "chooseChatTypeOption2Desc": "推薦非英語使用者。AI 內部使用英語處理,但輸入輸出為你的語言。", + "chooseChatTypeOption2Desc": "推薦非英語使用者。AI 內部使用英語處理,但輸入輸出為您的語言。", "chooseChatTypeOption3": "無語言側重", - "chooseChatTypeOption3Desc": "AI 將使用你的語言處理,但可能會降低回應品質。", - "chooseCheapOrMemory": "除此之外,你更傾向於記憶功能還是節省成本?", + "chooseChatTypeOption3Desc": "AI 將使用您的語言處理,但可能會降低回應品質。", + "chooseCheapOrMemory": "除此之外,您更傾向於記憶功能還是節省成本?", "chooseCheapOrMemoryOption1": "記憶功能", "chooseCheapOrMemoryOption1Desc": "AI 會記住更多內容,但費用較高。", "chooseCheapOrMemoryOption2": "省錢模式", @@ -189,7 +191,7 @@ export const languageChineseTraditional = { "chooseCheapOrMemoryOption3Desc": "AI 記住的內容多於省錢模式,但不及使用記憶功能。", "chooseCheapOrMemoryOption4": "無限制", "chooseCheapOrMemoryOption4Desc": "AI 會記住幾乎所有內容,但費用極高。", - "finally": "最後,你是否希望使用進階工具?", + "finally": "最後,您是否希望使用進階工具?", "finallyOption1": "是", "finallyOption1Desc": "使用進階工具會使界面變得更複雜。推薦進階使用者使用。", "finallyOption2": "否", @@ -241,9 +243,9 @@ export const languageChineseTraditional = { "group": "群組", "groupLoreInfo": "群組 Lorebook 適用於該群組的所有對話。", "localLoreInfo": "聊天 Lorebook 僅用於此對話。", - "removeConfirm": "你確定要刪除:", - "removeConfirm2": "你**真的**確定要刪除:", - "exportConfirm": "你想要匯出此資料嗎?", + "removeConfirm": "您確定要刪除:", + "removeConfirm2": "您**真的**確定要刪除:", + "exportConfirm": "您想要匯出此資料嗎?", "insertOrder": "插入順序", "activationKeys": "關鍵字", "activationKeysInfo": "使用逗號分隔", @@ -254,9 +256,9 @@ export const languageChineseTraditional = { "removeGroup": "刪除群組", "exportCharacter": "匯出角色", "userSetting": "使用者設定", - "username": "你的名稱", - "userIcon": "你的頭像", - "successExport": "已成功匯出並保存至你的下載資料夾", + "username": "您的名稱", + "userIcon": "您的頭像", + "successExport": "已成功匯出並保存至您的下載資料夾", "successImport": "成功匯入", "importedCharacter": "匯入角色", "alwaysActive": "始終啟用", @@ -304,21 +306,21 @@ export const languageChineseTraditional = { "savebackup": "備份至 Google", "loadbackup": "從 Google 讀取備份", "files": "檔案", - "backupConfirm": "你確定要保存備份嗎?", - "backupLoadConfirm": "你確定要讀取備份嗎?所有資料將被覆蓋!", - "backupLoadConfirm2": "你**真的、真的**確定要加載備份嗎?這將會清除所有資料!", + "backupConfirm": "您確定要保存備份嗎?", + "backupLoadConfirm": "您確定要讀取備份嗎?所有資料將被覆蓋!", + "backupLoadConfirm2": "您**真的、真的**確定要加載備份嗎?這將會清除所有資料!", "pasteAuthCode": "請從彈出窗口複製驗證碼並貼入:", "others": "其他", "presets": "預設設定", - "imageGeneration": "圖像生成", + "imageGeneration": "圖片生成", "provider": "提供者", "key": "金鑰(Key)", "noData": "沒有資料", - "currentImageGeneration": "當前圖像生成數據", + "currentImageGeneration": "當前圖片生成數據", "promptPreprocess": "使用提示詞預處理", "SwipeRegenerate": "使用滑動箭頭重新產生訊息", "instantRemove": "刪除訊息時連帶刪除後續訊息", - "instantRemoveConfirm": "你想只刪除一條訊息嗎?若選擇「否」,後續訊息也將被刪除。", + "instantRemoveConfirm": "您想只刪除一條訊息嗎?若選擇「否」,後續訊息也將被刪除。", "textColor": "文字顏色", "classicRisu": "經典 Risu", "highcontrast": "高對比度", @@ -506,7 +508,7 @@ export const languageChineseTraditional = { "innerFormat": "內部格式", "HypaMemory": "HypaMemory", "ToggleHypaMemory": "啟動 HypaMemory", - "resetPromptTemplateConfirm": "你真的確定要重置提示詞模板嗎?", + "resetPromptTemplateConfirm": "您真的確定要重置提示詞模板嗎?", "emotionMethod": "情緒檢測方式", "continueResponse": "繼續回應", "showMenuChatList": "在選單中顯示聊天列表", @@ -520,7 +522,7 @@ export const languageChineseTraditional = { "importPersona": "匯入使用者設定", "export": "匯出", "import": "匯入", - "supporterThanks": "支持者感謝", + "supporterThanks": "支持者鳴謝", "supporterThanksDesc": "感謝您的支持!", "donatorPatreonDesc": "為保護隱私,默認不會顯示在名單中。若想顯示您的暱稱,請前往叡甦的 Patreon 頁面並點擊連結按鈕。", "useNamePrefix": "使用名稱前綴", @@ -539,8 +541,8 @@ export const languageChineseTraditional = { "exactTokens": "精確 Tokens", "fixedTokens": "估算 Tokens", "inlayViewScreen": "內嵌視窗", - "imgGenPrompt": "圖像生成提示詞", - "imgGenNegatives": "圖像生成負面提示詞", + "imgGenPrompt": "圖片生成提示詞", + "imgGenNegatives": "圖片生成負面提示詞", "imgGenInstructions": "系統提示詞", "usePlainFetchWarn": "使用 NovelAI 時請關閉此選項,避免出現 CORS 錯誤。", "translationPrompt": "翻譯提示詞", @@ -578,12 +580,12 @@ export const languageChineseTraditional = { "inputCardPassword": "輸入角色卡密碼", "ccv2Desc": "V2 角色卡是廣泛用於聊天機器人前端的格式。", "ccv3Desc": "V3 角色卡是用於聊天機器人前端的新型格式。", - "realmDesc": "RisuRealm 是叡甦的內容分享平台,你可以將角色分享給其他使用者。", + "realmDesc": "RisuRealm 是叡甦的內容分享平台,您可以將角色分享給其他使用者。", "rccDesc": "Risu Refined 角色卡具有密碼保護、完整性驗證等附加功能。", "password": "密碼", "license": "授權", - "licenseDesc": "你可以設定下載授權,限制角色卡對提示詞的使用。", - "passwordDesc": "你可以為角色卡設置密碼,防止未經授權的訪問。", + "licenseDesc": "您可以設定下載授權,限制角色卡對提示詞的使用。", + "passwordDesc": "您可以為角色卡設置密碼,防止未經授權的訪問。", "largePersonaPortrait": "使用者肖像", "module": "模組", "modules": "模組", @@ -601,9 +603,9 @@ export const languageChineseTraditional = { "sideMenuRerollButton": "側欄選單重新載入", "persistentStorage": "永久儲存", "persistentStorageSuccess": "儲存已成功永久化", - "persistentStorageFail": "儲存未能永久化。你是否拒絕了請求,或瀏覽器不支持?", + "persistentStorageFail": "儲存未能永久化。您是否拒絕了請求,或瀏覽器不支持?", "persistentStorageRecommended": "建議使用永久儲存", - "persistentStorageDesc": "你的瀏覽器支持永久儲存,建議啟用以提升效能和使用者體驗。", + "persistentStorageDesc": "您的瀏覽器支持永久儲存,建議啟用以提升效能和使用者體驗。", "enable": "啟用", "postFile": "上傳檔案", "requestInfoInsideChat": "在聊天中顯示請求資料", @@ -617,7 +619,7 @@ export const languageChineseTraditional = { "useAdvancedEditor": "使用進階編輯器", "noWaitForTranslate": "不等待翻譯", "updateRealm": "更新至 RisuRealm", - "updateRealmDesc": "你正試圖將角色更新至 RisuRealm。此操作將使角色更新至 RisuRealm,且無法還原。", + "updateRealmDesc": "您正試圖將角色更新至 RisuRealm。此操作將使角色更新至 RisuRealm,且無法還原。", "antiClaudeOverload": "防止 Claude 超載", "activeTabChange": "目前的標籤已停用,因其他標籤處於活動中。若要啟動此標籤,請按「確定」。", "maxSupaChunkSize": "最大 SupaMemory Chunk 大小", @@ -672,11 +674,11 @@ export const languageChineseTraditional = { "error": "錯誤", "input": "輸入", "select": "選擇", - "lowLevelAccessConfirm": "此內容使用低層級訪問,可直接存取 AI 模型和你的儲存資料。你確定要匯入嗎?", + "lowLevelAccessConfirm": "此內容使用低層級訪問,可直接存取 AI 模型和您的儲存資料。您確定要匯入嗎?", "triggerLowLevelOnly": "此觸發僅適用於低層級訪問,需在角色或模組的進階設定中啟用低層級訪問。", "truthy": "真值", "extractRegex": "使用正規表達式提取文字", - "runImgGen": "執行圖像生成", + "runImgGen": "執行圖片生成", "cutChat": "分割聊天", "modifyChat": "修改聊天", "regex": "正規表達式", @@ -703,7 +705,7 @@ export const languageChineseTraditional = { "doNotTranslate": "不進行翻譯", "includePersonaName": "包含使用者名稱", "hidePersonaName": "隱藏使用者名稱", - "triggerSwitchWarn": "更改觸發類型後,現有觸發將被清除。你確定要繼續嗎?", + "triggerSwitchWarn": "更改觸發類型後,現有觸發將被清除。您確定要繼續嗎?", "codeMode": "程式碼", "blockMode": "區塊", "helpBlock": "幫助", @@ -735,10 +737,10 @@ export const languageChineseTraditional = { "betaMobileGUI": "測試版行動介面", "menu": "選單", "connectionOpen": "已開啟連線", - "connectionOpenInfo": "多人聊天室已開啟,你可以將聊天室代碼分享給其他使用者。其他使用者可在 Playground > 加入多人聊天室 > 使用代碼加入。", + "connectionOpenInfo": "多人聊天室已開啟,您可以將聊天室代碼分享給其他使用者。其他使用者可在 Playground > 加入多人聊天室 > 使用代碼加入。", "createMultiuserRoom": "新建多人聊天室", - "connectionHost": "你是聊天室的主持人。", - "connectionGuest": "你是聊天室的訪客。", + "connectionHost": "您是聊天室的主持人。", + "connectionGuest": "您是聊天室的訪客。", "otherUserRequesting": "其他使用者正在請求中,請稍後重試。", "jsonSchema": "JSON Schema", "enableJsonSchema": "Enable Schema", @@ -771,4 +773,11 @@ export const languageChineseTraditional = { "translateBeforeHTMLFormatting": "於 HTML 格式化前翻譯", "retranslate": "重新翻譯", "loading": "載入中" + "autoTranslateCachedOnly": "僅自動翻譯已快取的內容", + "notification": "使用系統通知", + "permissionDenied": "權限被您的瀏覽器或操作系統拒絕", + "customFlags": "自定義修飾詞(Flags)", + "enableCustomFlags": "啟用自定義修飾詞(Flags)", + "googleCloudTokenization": "Google Cloud Tokenization", + "APIPool": "API 工具" }