Merge pull request #4933 from PeterDaveHello/locale-tw

Improve tw Traditional Chinese locale
This commit is contained in:
LiuElric 2024-07-12 19:01:05 +08:00 committed by GitHub
commit 9d1b13ba73
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 42 additions and 42 deletions

View File

@ -4,11 +4,11 @@ import { SubmitKey } from "../store/config";
const isApp = !!getClientConfig()?.isApp; const isApp = !!getClientConfig()?.isApp;
const tw = { const tw = {
WIP: "功能仍在開發中……", WIP: "功能仍在開發中……",
Error: { Error: {
Unauthorized: isApp Unauthorized: isApp
? "檢測到無效 API Key請前往[設定](/#/settings)頁檢查 API Key 是否設定正確。" ? "偵測到無效的 API Key請前往[設定](/#/settings)頁面檢查 API Key 是否設定正確。"
: "存取密碼不正確或未填寫,請前往[登入](/#/auth)頁輸入正確的存取密碼,或者在[設定](/#/settings)頁填入你自己的 OpenAI API Key。", : "存取密碼不正確或未填寫,請前往[登入](/#/auth)頁輸入正確的存取密碼,或者在[設定](/#/settings)頁填入你自己的 OpenAI API Key。",
}, },
Auth: { Auth: {
@ -159,7 +159,7 @@ const tw = {
}, },
InputTemplate: { InputTemplate: {
Title: "使用者輸入預處理", Title: "使用者輸入預處理",
SubTitle: "使用者最新的一訊息會填充到此範本", SubTitle: "使用者最新的一訊息會填充到此範本",
}, },
Update: { Update: {
@ -194,19 +194,19 @@ const tw = {
}, },
SyncType: { SyncType: {
Title: "同步類型", Title: "同步類型",
SubTitle: "選擇喜愛的同步伺服器", SubTitle: "選擇偏好的同步伺服器",
}, },
Proxy: { Proxy: {
Title: "啟用代理", Title: "啟用代理伺服器",
SubTitle: "在瀏覽器中同步時,必須啟用代理以避免跨域限制", SubTitle: "在瀏覽器中同步時,啟用代理伺服器以避免跨域限制",
}, },
ProxyUrl: { ProxyUrl: {
Title: "代理地址", Title: "代理伺服器位置",
SubTitle: "僅適用於本專案自帶的跨域代理", SubTitle: "僅適用於本專案內建的跨域代理",
}, },
WebDav: { WebDav: {
Endpoint: "WebDAV 地址", Endpoint: "WebDAV 位置",
UserName: "使用者名稱", UserName: "使用者名稱",
Password: "密碼", Password: "密碼",
}, },
@ -218,9 +218,9 @@ const tw = {
}, },
}, },
LocalState: "本資料", LocalState: "本資料",
Overview: (overview: any) => { Overview: (overview: any) => {
return `${overview.chat} 次對話,${overview.message} 訊息,${overview.prompt} 條提示詞,${overview.mask} 個角色範本`; return `${overview.chat} 次對話,${overview.message} 訊息,${overview.prompt} 條提示詞,${overview.mask} 個角色範本`;
}, },
ImportFailed: "匯入失敗", ImportFailed: "匯入失敗",
}, },
@ -239,13 +239,13 @@ const tw = {
Title: "停用提示詞自動補齊", Title: "停用提示詞自動補齊",
SubTitle: "在輸入框開頭輸入 / 即可觸發自動補齊", SubTitle: "在輸入框開頭輸入 / 即可觸發自動補齊",
}, },
List: "自定義提示詞列表", List: "自提示詞列表",
ListCount: (builtin: number, custom: number) => ListCount: (builtin: number, custom: number) =>
`內建 ${builtin} 條,使用者定義 ${custom}`, `內建 ${builtin} 條,使用者自訂 ${custom}`,
Edit: "編輯", Edit: "編輯",
Modal: { Modal: {
Title: "提示詞列表", Title: "提示詞列表",
Add: "新增一", Add: "新增一",
Search: "搜尋提示詞", Search: "搜尋提示詞",
}, },
EditModal: { EditModal: {
@ -278,40 +278,40 @@ const tw = {
Placeholder: "請輸入存取密碼", Placeholder: "請輸入存取密碼",
}, },
CustomEndpoint: { CustomEndpoint: {
Title: "自定義介面 (Endpoint)", Title: "自訂 API 端點 (Endpoint)",
SubTitle: "是否使用自定義 Azure 或 OpenAI 服務", SubTitle: "是否使用自 Azure 或 OpenAI 服務",
}, },
Provider: { Provider: {
Title: "模型服務商", Title: "模型供應商",
SubTitle: "切換不同的服務商", SubTitle: "切換不同的服務供應商",
}, },
OpenAI: { OpenAI: {
ApiKey: { ApiKey: {
Title: "API Key", Title: "API Key",
SubTitle: "使用自定義 OpenAI Key 繞過密碼存取限制", SubTitle: "使用自 OpenAI Key 繞過密碼存取限制",
Placeholder: "OpenAI API Key", Placeholder: "OpenAI API Key",
}, },
Endpoint: { Endpoint: {
Title: "介面(Endpoint) 地址", Title: "API 端點 (Endpoint) 位址",
SubTitle: "除預設址外,必須包含 http(s)://", SubTitle: "除預設址外,必須包含 http(s)://",
}, },
}, },
Azure: { Azure: {
ApiKey: { ApiKey: {
Title: "介面金鑰", Title: "API 金鑰",
SubTitle: "使用自定義 Azure Key 繞過密碼存取限制", SubTitle: "使用自 Azure Key 繞過密碼存取限制",
Placeholder: "Azure API Key", Placeholder: "Azure API Key",
}, },
Endpoint: { Endpoint: {
Title: "介面(Endpoint) 地址", Title: "API 端點 (Endpoint) 位址",
SubTitle: "例:", SubTitle: "例:",
}, },
ApiVerion: { ApiVerion: {
Title: "介面版本 (azure api version)", Title: "API 版本 (azure api version)",
SubTitle: "選擇指定的部分版本", SubTitle: "指定一個特定的 API 版本",
}, },
}, },
Anthropic: { Anthropic: {
@ -322,13 +322,13 @@ const tw = {
}, },
Endpoint: { Endpoint: {
Title: "終端地址", Title: "端點位址",
SubTitle: "範例:", SubTitle: "範例:",
}, },
ApiVerion: { ApiVerion: {
Title: "API 版本 (claude api version)", Title: "API 版本 (claude api version)",
SubTitle: "選擇一個特定的 API 版本輸入", SubTitle: "指定一個特定的 API 版本",
}, },
}, },
Google: { Google: {
@ -339,7 +339,7 @@ const tw = {
}, },
Endpoint: { Endpoint: {
Title: "終端地址", Title: "端點位址",
SubTitle: "範例:", SubTitle: "範例:",
}, },
@ -349,8 +349,8 @@ const tw = {
}, },
}, },
CustomModel: { CustomModel: {
Title: "自定義模型名", Title: "自訂模型名稱",
SubTitle: "增加自定義模型可選項,使用英文逗號隔開", SubTitle: "增加自訂模型可選擇項目,使用英文逗號隔開",
}, },
}, },
@ -400,7 +400,7 @@ const tw = {
Context: { Context: {
Toast: (x: any) => `已設定 ${x} 條前置上下文`, Toast: (x: any) => `已設定 ${x} 條前置上下文`,
Edit: "前置上下文和歷史記憶", Edit: "前置上下文和歷史記憶",
Add: "新增一", Add: "新增一",
Clear: "上下文已清除", Clear: "上下文已清除",
Revert: "恢復上下文", Revert: "恢復上下文",
}, },
@ -425,16 +425,16 @@ const tw = {
EditModal: { EditModal: {
Title: (readonly: boolean) => Title: (readonly: boolean) =>
`編輯預設角色範本 ${readonly ? "(唯讀)" : ""}`, `編輯預設角色範本 ${readonly ? "(唯讀)" : ""}`,
Download: "下載預設", Download: "下載預設",
Clone: "複製預設", Clone: "以此預設值建立副本",
}, },
Config: { Config: {
Avatar: "角色頭像", Avatar: "角色頭像",
Name: "角色名稱", Name: "角色名稱",
Sync: { Sync: {
Title: "使用全域設定", Title: "使用全域設定",
SubTitle: "目前對話是否使用全域模型設定", SubTitle: "目前對話是否使用全域模型設定",
Confirm: "目前對話的自定義設定將會被自動覆蓋,確認啟用全域性設定?", Confirm: "目前對話的自訂設定將會被自動覆蓋,確認啟用全域設定?",
}, },
HideContext: { HideContext: {
Title: "隱藏預設對話", Title: "隱藏預設對話",
@ -450,15 +450,15 @@ const tw = {
NewChat: { NewChat: {
Return: "返回", Return: "返回",
Skip: "跳過", Skip: "跳過",
NotShow: "不再呈現", NotShow: "不再顯示",
ConfirmNoShow: "確認停用?停用後可以隨時在設定中重新啟用。", ConfirmNoShow: "確認停用?停用後可以隨時在設定中重新啟用。",
Title: "挑選一個角色範本", Title: "挑選一個角色範本",
SubTitle: "現在開始,與角色範本背後的靈魂思維碰撞", SubTitle: "現在開始,與角色範本背後的靈魂思維碰撞",
More: "搜尋更多", More: "搜尋更多",
}, },
URLCommand: { URLCommand: {
Code: "測到連結中已經包含存取密碼,是否自動填入?", Code: "測到連結中已經包含存取密碼,是否自動填入?",
Settings: "測到連結中包含了預設設定,是否自動填入?", Settings: "測到連結中包含了預設設定,是否自動填入?",
}, },
UI: { UI: {
Confirm: "確認", Confirm: "確認",