|
@@ -8,14 +8,14 @@ const tw = {
|
|
|
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: {
|
|
|
Title: "需要密碼",
|
|
Title: "需要密碼",
|
|
|
- Tips: "管理員開啟了密碼驗證,請在下方填入訪問碼",
|
|
|
|
|
- SubTips: "或者輸入你的 OpenAI 或 Google API 密鑰",
|
|
|
|
|
- Input: "在此處填寫訪問碼",
|
|
|
|
|
|
|
+ Tips: "管理員開啟了密碼驗證,請在下方填入存取密碼",
|
|
|
|
|
+ SubTips: "或者輸入你的 OpenAI 或 Google API 金鑰",
|
|
|
|
|
+ Input: "在此處填寫存取密碼",
|
|
|
Confirm: "確認",
|
|
Confirm: "確認",
|
|
|
Later: "稍候再說",
|
|
Later: "稍候再說",
|
|
|
},
|
|
},
|
|
@@ -25,10 +25,10 @@ const tw = {
|
|
|
Chat: {
|
|
Chat: {
|
|
|
SubTitle: (count: number) => `您已經與 ChatGPT 進行了 ${count} 則對話`,
|
|
SubTitle: (count: number) => `您已經與 ChatGPT 進行了 ${count} 則對話`,
|
|
|
EditMessage: {
|
|
EditMessage: {
|
|
|
- Title: "編輯消息記錄",
|
|
|
|
|
|
|
+ Title: "編輯訊息記錄",
|
|
|
Topic: {
|
|
Topic: {
|
|
|
Title: "聊天主題",
|
|
Title: "聊天主題",
|
|
|
- SubTitle: "更改當前聊天主題",
|
|
|
|
|
|
|
+ SubTitle: "更改目前聊天主題",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Actions: {
|
|
Actions: {
|
|
@@ -40,13 +40,13 @@ const tw = {
|
|
|
Retry: "重試",
|
|
Retry: "重試",
|
|
|
Pin: "固定",
|
|
Pin: "固定",
|
|
|
PinToastContent: "已將 1 條對話固定至預設提示詞",
|
|
PinToastContent: "已將 1 條對話固定至預設提示詞",
|
|
|
- PinToastAction: "查看",
|
|
|
|
|
|
|
+ PinToastAction: "檢視",
|
|
|
Delete: "刪除",
|
|
Delete: "刪除",
|
|
|
Edit: "編輯",
|
|
Edit: "編輯",
|
|
|
},
|
|
},
|
|
|
Commands: {
|
|
Commands: {
|
|
|
new: "新建聊天",
|
|
new: "新建聊天",
|
|
|
- newm: "從面具新建聊天",
|
|
|
|
|
|
|
+ newm: "從角色範本新建聊天",
|
|
|
next: "下一個聊天",
|
|
next: "下一個聊天",
|
|
|
prev: "上一個聊天",
|
|
prev: "上一個聊天",
|
|
|
clear: "清除上下文",
|
|
clear: "清除上下文",
|
|
@@ -61,7 +61,7 @@ const tw = {
|
|
|
dark: "深色模式",
|
|
dark: "深色模式",
|
|
|
},
|
|
},
|
|
|
Prompt: "快捷指令",
|
|
Prompt: "快捷指令",
|
|
|
- Masks: "所有面具",
|
|
|
|
|
|
|
+ Masks: "所有角色範本",
|
|
|
Clear: "清除聊天",
|
|
Clear: "清除聊天",
|
|
|
Settings: "對話設定",
|
|
Settings: "對話設定",
|
|
|
UploadImage: "上傳圖片",
|
|
UploadImage: "上傳圖片",
|
|
@@ -90,27 +90,27 @@ const tw = {
|
|
|
MessageFromYou: "來自您的訊息",
|
|
MessageFromYou: "來自您的訊息",
|
|
|
MessageFromChatGPT: "來自 ChatGPT 的訊息",
|
|
MessageFromChatGPT: "來自 ChatGPT 的訊息",
|
|
|
Format: {
|
|
Format: {
|
|
|
- Title: "導出格式",
|
|
|
|
|
- SubTitle: "可以導出 Markdown 文本或者 PNG 圖片",
|
|
|
|
|
|
|
+ Title: "匯出格式",
|
|
|
|
|
+ SubTitle: "可以匯出 Markdown 文字檔或者 PNG 圖片",
|
|
|
},
|
|
},
|
|
|
IncludeContext: {
|
|
IncludeContext: {
|
|
|
- Title: "包含面具上下文",
|
|
|
|
|
- SubTitle: "是否在消息中展示面具上下文",
|
|
|
|
|
|
|
+ Title: "包含角色範本上下文",
|
|
|
|
|
+ SubTitle: "是否在訊息中顯示角色範本上下文",
|
|
|
},
|
|
},
|
|
|
Steps: {
|
|
Steps: {
|
|
|
Select: "選取",
|
|
Select: "選取",
|
|
|
Preview: "預覽",
|
|
Preview: "預覽",
|
|
|
},
|
|
},
|
|
|
Image: {
|
|
Image: {
|
|
|
- Toast: "正在生成截圖",
|
|
|
|
|
- Modal: "長按或右鍵保存圖片",
|
|
|
|
|
|
|
+ Toast: "正在產生截圖",
|
|
|
|
|
+ Modal: "長按或按右鍵儲存圖片",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Select: {
|
|
Select: {
|
|
|
- Search: "查詢消息",
|
|
|
|
|
|
|
+ Search: "查詢訊息",
|
|
|
All: "選取全部",
|
|
All: "選取全部",
|
|
|
Latest: "最近幾條",
|
|
Latest: "最近幾條",
|
|
|
- Clear: "清除選中",
|
|
|
|
|
|
|
+ Clear: "清除選取",
|
|
|
},
|
|
},
|
|
|
Memory: {
|
|
Memory: {
|
|
|
Title: "上下文記憶 Prompt",
|
|
Title: "上下文記憶 Prompt",
|
|
@@ -121,7 +121,7 @@ const tw = {
|
|
|
ResetConfirm: "重設後將清除目前對話記錄以及歷史記憶,確認重設?",
|
|
ResetConfirm: "重設後將清除目前對話記錄以及歷史記憶,確認重設?",
|
|
|
},
|
|
},
|
|
|
Home: {
|
|
Home: {
|
|
|
- NewChat: "新的對話",
|
|
|
|
|
|
|
+ NewChat: "開新對話",
|
|
|
DeleteChat: "確定要刪除選取的對話嗎?",
|
|
DeleteChat: "確定要刪除選取的對話嗎?",
|
|
|
DeleteToast: "已刪除對話",
|
|
DeleteToast: "已刪除對話",
|
|
|
Revert: "撤銷",
|
|
Revert: "撤銷",
|
|
@@ -132,10 +132,10 @@ const tw = {
|
|
|
|
|
|
|
|
Danger: {
|
|
Danger: {
|
|
|
Reset: {
|
|
Reset: {
|
|
|
- Title: "重置所有設定",
|
|
|
|
|
- SubTitle: "重置所有設定項回預設值",
|
|
|
|
|
- Action: "立即重置",
|
|
|
|
|
- Confirm: "確認重置所有設定?",
|
|
|
|
|
|
|
+ Title: "重設所有設定",
|
|
|
|
|
+ SubTitle: "重設所有設定項回預設值",
|
|
|
|
|
+ Action: "立即重設",
|
|
|
|
|
+ Confirm: "確認重設所有設定?",
|
|
|
},
|
|
},
|
|
|
Clear: {
|
|
Clear: {
|
|
|
Title: "清除所有資料",
|
|
Title: "清除所有資料",
|
|
@@ -158,8 +158,8 @@ const tw = {
|
|
|
SubTitle: "強制在每個請求的訊息列表開頭新增一個模擬 ChatGPT 的系統提示",
|
|
SubTitle: "強制在每個請求的訊息列表開頭新增一個模擬 ChatGPT 的系統提示",
|
|
|
},
|
|
},
|
|
|
InputTemplate: {
|
|
InputTemplate: {
|
|
|
- Title: "用戶輸入預處理",
|
|
|
|
|
- SubTitle: "用戶最新的一條消息會填充到此模板",
|
|
|
|
|
|
|
+ Title: "使用者輸入預處理",
|
|
|
|
|
+ SubTitle: "使用者最新的一條訊息會填充到此範本",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
Update: {
|
|
Update: {
|
|
@@ -178,8 +178,8 @@ const tw = {
|
|
|
SubTitle: "在預覽氣泡中預覽 Markdown 內容",
|
|
SubTitle: "在預覽氣泡中預覽 Markdown 內容",
|
|
|
},
|
|
},
|
|
|
AutoGenerateTitle: {
|
|
AutoGenerateTitle: {
|
|
|
- Title: "自動生成標題",
|
|
|
|
|
- SubTitle: "根據對話內容生成合適的標題",
|
|
|
|
|
|
|
+ Title: "自動產生標題",
|
|
|
|
|
+ SubTitle: "根據對話內容產生合適的標題",
|
|
|
},
|
|
},
|
|
|
Sync: {
|
|
Sync: {
|
|
|
CloudState: "雲端資料",
|
|
CloudState: "雲端資料",
|
|
@@ -194,7 +194,7 @@ const tw = {
|
|
|
},
|
|
},
|
|
|
SyncType: {
|
|
SyncType: {
|
|
|
Title: "同步類型",
|
|
Title: "同步類型",
|
|
|
- SubTitle: "選擇喜愛的同步服務器",
|
|
|
|
|
|
|
+ SubTitle: "選擇喜愛的同步伺服器",
|
|
|
},
|
|
},
|
|
|
Proxy: {
|
|
Proxy: {
|
|
|
Title: "啟用代理",
|
|
Title: "啟用代理",
|
|
@@ -202,12 +202,12 @@ const tw = {
|
|
|
},
|
|
},
|
|
|
ProxyUrl: {
|
|
ProxyUrl: {
|
|
|
Title: "代理地址",
|
|
Title: "代理地址",
|
|
|
- SubTitle: "僅適用於本項目自帶的跨域代理",
|
|
|
|
|
|
|
+ SubTitle: "僅適用於本專案自帶的跨域代理",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
WebDav: {
|
|
WebDav: {
|
|
|
Endpoint: "WebDAV 地址",
|
|
Endpoint: "WebDAV 地址",
|
|
|
- UserName: "用戶名",
|
|
|
|
|
|
|
+ UserName: "使用者名稱",
|
|
|
Password: "密碼",
|
|
Password: "密碼",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -220,18 +220,18 @@ 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: "匯入失敗",
|
|
|
},
|
|
},
|
|
|
Mask: {
|
|
Mask: {
|
|
|
Splash: {
|
|
Splash: {
|
|
|
- Title: "面具啟動頁面",
|
|
|
|
|
- SubTitle: "新增聊天時,呈現面具啟動頁面",
|
|
|
|
|
|
|
+ Title: "角色範本啟動頁面",
|
|
|
|
|
+ SubTitle: "新增聊天時,呈現角色範本啟動頁面",
|
|
|
},
|
|
},
|
|
|
Builtin: {
|
|
Builtin: {
|
|
|
- Title: "隱藏內置面具",
|
|
|
|
|
- SubTitle: "在所有面具列表中隱藏內置面具",
|
|
|
|
|
|
|
+ Title: "隱藏內建角色範本",
|
|
|
|
|
+ SubTitle: "在所有角色範本列表中隱藏內建角色範本",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Prompt: {
|
|
Prompt: {
|
|
@@ -273,12 +273,12 @@ const tw = {
|
|
|
|
|
|
|
|
Access: {
|
|
Access: {
|
|
|
AccessCode: {
|
|
AccessCode: {
|
|
|
- Title: "訪問密碼",
|
|
|
|
|
- SubTitle: "管理員已開啟加密訪問",
|
|
|
|
|
- Placeholder: "請輸入訪問密碼",
|
|
|
|
|
|
|
+ Title: "存取密碼",
|
|
|
|
|
+ SubTitle: "管理員已開啟加密存取",
|
|
|
|
|
+ Placeholder: "請輸入存取密碼",
|
|
|
},
|
|
},
|
|
|
CustomEndpoint: {
|
|
CustomEndpoint: {
|
|
|
- Title: "自定義接口 (Endpoint)",
|
|
|
|
|
|
|
+ Title: "自定義介面 (Endpoint)",
|
|
|
SubTitle: "是否使用自定義 Azure 或 OpenAI 服務",
|
|
SubTitle: "是否使用自定義 Azure 或 OpenAI 服務",
|
|
|
},
|
|
},
|
|
|
Provider: {
|
|
Provider: {
|
|
@@ -288,59 +288,59 @@ const tw = {
|
|
|
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) 地址",
|
|
|
|
|
- SubTitle: "除默認地址外,必須包含 http(s)://",
|
|
|
|
|
|
|
+ Title: "介面(Endpoint) 地址",
|
|
|
|
|
+ SubTitle: "除預設地址外,必須包含 http(s)://",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Azure: {
|
|
Azure: {
|
|
|
ApiKey: {
|
|
ApiKey: {
|
|
|
- Title: "接口密鑰",
|
|
|
|
|
- SubTitle: "使用自定義 Azure Key 繞過密碼訪問限制",
|
|
|
|
|
|
|
+ Title: "介面金鑰",
|
|
|
|
|
+ SubTitle: "使用自定義 Azure Key 繞過密碼存取限制",
|
|
|
Placeholder: "Azure API Key",
|
|
Placeholder: "Azure API Key",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
Endpoint: {
|
|
Endpoint: {
|
|
|
- Title: "接口(Endpoint) 地址",
|
|
|
|
|
|
|
+ Title: "介面(Endpoint) 地址",
|
|
|
SubTitle: "樣例:",
|
|
SubTitle: "樣例:",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
ApiVerion: {
|
|
ApiVerion: {
|
|
|
- Title: "接口版本 (azure api version)",
|
|
|
|
|
|
|
+ Title: "介面版本 (azure api version)",
|
|
|
SubTitle: "選擇指定的部分版本",
|
|
SubTitle: "選擇指定的部分版本",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Anthropic: {
|
|
Anthropic: {
|
|
|
ApiKey: {
|
|
ApiKey: {
|
|
|
- Title: "API 密鑰",
|
|
|
|
|
- SubTitle: "從 Anthropic AI 獲取您的 API 密鑰",
|
|
|
|
|
|
|
+ Title: "API 金鑰",
|
|
|
|
|
+ SubTitle: "從 Anthropic AI 取得您的 API 金鑰",
|
|
|
Placeholder: "Anthropic API Key",
|
|
Placeholder: "Anthropic API Key",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
Endpoint: {
|
|
Endpoint: {
|
|
|
Title: "終端地址",
|
|
Title: "終端地址",
|
|
|
- SubTitle: "示例:",
|
|
|
|
|
|
|
+ SubTitle: "範例:",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
ApiVerion: {
|
|
ApiVerion: {
|
|
|
Title: "API 版本 (claude api version)",
|
|
Title: "API 版本 (claude api version)",
|
|
|
- SubTitle: "選擇一個特定的 API 版本输入",
|
|
|
|
|
|
|
+ SubTitle: "選擇一個特定的 API 版本輸入",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
Google: {
|
|
Google: {
|
|
|
ApiKey: {
|
|
ApiKey: {
|
|
|
- Title: "API 密鑰",
|
|
|
|
|
- SubTitle: "從 Google AI 獲取您的 API 密鑰",
|
|
|
|
|
- Placeholder: "輸入您的 Google AI Studio API 密鑰",
|
|
|
|
|
|
|
+ Title: "API 金鑰",
|
|
|
|
|
+ SubTitle: "從 Google AI 取得您的 API 金鑰",
|
|
|
|
|
+ Placeholder: "輸入您的 Google AI Studio API 金鑰",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
Endpoint: {
|
|
Endpoint: {
|
|
|
Title: "終端地址",
|
|
Title: "終端地址",
|
|
|
- SubTitle: "示例:",
|
|
|
|
|
|
|
+ SubTitle: "範例:",
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
ApiVersion: {
|
|
ApiVersion: {
|
|
@@ -360,7 +360,7 @@ const tw = {
|
|
|
SubTitle: "值越大,回應越隨機",
|
|
SubTitle: "值越大,回應越隨機",
|
|
|
},
|
|
},
|
|
|
TopP: {
|
|
TopP: {
|
|
|
- Title: "核采樣 (top_p)",
|
|
|
|
|
|
|
+ Title: "核心採樣 (top_p)",
|
|
|
SubTitle: "與隨機性類似,但不要和隨機性一起更改",
|
|
SubTitle: "與隨機性類似,但不要和隨機性一起更改",
|
|
|
},
|
|
},
|
|
|
MaxTokens: {
|
|
MaxTokens: {
|
|
@@ -407,11 +407,11 @@ const tw = {
|
|
|
Plugin: { Name: "外掛" },
|
|
Plugin: { Name: "外掛" },
|
|
|
FineTuned: { Sysmessage: "你是一個助手" },
|
|
FineTuned: { Sysmessage: "你是一個助手" },
|
|
|
Mask: {
|
|
Mask: {
|
|
|
- Name: "面具",
|
|
|
|
|
|
|
+ Name: "角色範本",
|
|
|
Page: {
|
|
Page: {
|
|
|
- Title: "預設角色面具",
|
|
|
|
|
|
|
+ Title: "預設角色角色範本",
|
|
|
SubTitle: (count: number) => `${count} 個預設角色定義`,
|
|
SubTitle: (count: number) => `${count} 個預設角色定義`,
|
|
|
- Search: "搜尋角色面具",
|
|
|
|
|
|
|
+ Search: "搜尋角色角色範本",
|
|
|
Create: "新增",
|
|
Create: "新增",
|
|
|
},
|
|
},
|
|
|
Item: {
|
|
Item: {
|
|
@@ -424,7 +424,7 @@ const tw = {
|
|
|
},
|
|
},
|
|
|
EditModal: {
|
|
EditModal: {
|
|
|
Title: (readonly: boolean) =>
|
|
Title: (readonly: boolean) =>
|
|
|
- `編輯預設面具 ${readonly ? "(只讀)" : ""}`,
|
|
|
|
|
|
|
+ `編輯預設角色範本 ${readonly ? "(唯讀)" : ""}`,
|
|
|
Download: "下載預設",
|
|
Download: "下載預設",
|
|
|
Clone: "複製預設",
|
|
Clone: "複製預設",
|
|
|
},
|
|
},
|
|
@@ -432,18 +432,18 @@ const tw = {
|
|
|
Avatar: "角色頭像",
|
|
Avatar: "角色頭像",
|
|
|
Name: "角色名稱",
|
|
Name: "角色名稱",
|
|
|
Sync: {
|
|
Sync: {
|
|
|
- Title: "使用全局設定",
|
|
|
|
|
- SubTitle: "當前對話是否使用全局模型設定",
|
|
|
|
|
- Confirm: "當前對話的自定義設定將會被自動覆蓋,確認啟用全局設定?",
|
|
|
|
|
|
|
+ Title: "使用全域性設定",
|
|
|
|
|
+ SubTitle: "目前對話是否使用全域性模型設定",
|
|
|
|
|
+ Confirm: "目前對話的自定義設定將會被自動覆蓋,確認啟用全域性設定?",
|
|
|
},
|
|
},
|
|
|
HideContext: {
|
|
HideContext: {
|
|
|
Title: "隱藏預設對話",
|
|
Title: "隱藏預設對話",
|
|
|
- SubTitle: "隱藏後預設對話不會出現在聊天界面",
|
|
|
|
|
|
|
+ SubTitle: "隱藏後預設對話不會出現在聊天介面",
|
|
|
},
|
|
},
|
|
|
Share: {
|
|
Share: {
|
|
|
- Title: "分享此面具",
|
|
|
|
|
- SubTitle: "生成此面具的直達鏈接",
|
|
|
|
|
- Action: "覆制鏈接",
|
|
|
|
|
|
|
+ Title: "分享此角色範本",
|
|
|
|
|
+ SubTitle: "產生此角色範本的直達連結",
|
|
|
|
|
+ Action: "複製連結",
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
@@ -452,12 +452,12 @@ const tw = {
|
|
|
Skip: "跳過",
|
|
Skip: "跳過",
|
|
|
NotShow: "不再呈現",
|
|
NotShow: "不再呈現",
|
|
|
ConfirmNoShow: "確認停用?停用後可以隨時在設定中重新啟用。",
|
|
ConfirmNoShow: "確認停用?停用後可以隨時在設定中重新啟用。",
|
|
|
- Title: "挑選一個面具",
|
|
|
|
|
- SubTitle: "現在開始,與面具背後的靈魂思維碰撞",
|
|
|
|
|
|
|
+ Title: "挑選一個角色範本",
|
|
|
|
|
+ SubTitle: "現在開始,與角色範本背後的靈魂思維碰撞",
|
|
|
More: "搜尋更多",
|
|
More: "搜尋更多",
|
|
|
},
|
|
},
|
|
|
URLCommand: {
|
|
URLCommand: {
|
|
|
- Code: "檢測到連結中已經包含訪問碼,是否自動填入?",
|
|
|
|
|
|
|
+ Code: "檢測到連結中已經包含存取密碼,是否自動填入?",
|
|
|
Settings: "檢測到連結中包含了預設設定,是否自動填入?",
|
|
Settings: "檢測到連結中包含了預設設定,是否自動填入?",
|
|
|
},
|
|
},
|
|
|
UI: {
|
|
UI: {
|
|
@@ -466,14 +466,14 @@ const tw = {
|
|
|
Close: "關閉",
|
|
Close: "關閉",
|
|
|
Create: "新增",
|
|
Create: "新增",
|
|
|
Edit: "編輯",
|
|
Edit: "編輯",
|
|
|
- Export: "導出",
|
|
|
|
|
- Import: "導入",
|
|
|
|
|
|
|
+ Export: "匯出",
|
|
|
|
|
+ Import: "匯入",
|
|
|
Sync: "同步",
|
|
Sync: "同步",
|
|
|
Config: "設定",
|
|
Config: "設定",
|
|
|
},
|
|
},
|
|
|
Exporter: {
|
|
Exporter: {
|
|
|
Description: {
|
|
Description: {
|
|
|
- Title: "只有清除上下文之後的消息會被展示",
|
|
|
|
|
|
|
+ Title: "只有清除上下文之後的訊息會被顯示",
|
|
|
},
|
|
},
|
|
|
Model: "模型",
|
|
Model: "模型",
|
|
|
Messages: "訊息",
|
|
Messages: "訊息",
|