tw.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. import type { LocaleType } from "./index";
  2. const tw: LocaleType = {
  3. WIP: "該功能仍在開發中……",
  4. Error: {
  5. Unauthorized: "目前您的狀態是未授權,請前往設定頁面填寫授權碼。",
  6. },
  7. ChatItem: {
  8. ChatItemCount: (count: number) => `${count} 條對話`,
  9. },
  10. Chat: {
  11. SubTitle: (count: number) => `您已經與 ChatGPT 進行了 ${count} 條對話`,
  12. Actions: {
  13. ChatList: "查看消息列表",
  14. CompressedHistory: "查看壓縮後的歷史 Prompt",
  15. Export: "匯出聊天紀錄",
  16. Copy: "複製",
  17. Stop: "停止",
  18. Retry: "重試",
  19. },
  20. Typing: "正在輸入…",
  21. Input: (submitKey: string) => `輸入訊息後,按下 ${submitKey} 鍵即可發送`,
  22. Send: "發送",
  23. },
  24. Export: {
  25. Title: "匯出聊天記錄為 Markdown",
  26. Copy: "複製全部",
  27. Download: "下載檔案",
  28. },
  29. Memory: {
  30. Title: "上下文記憶 Prompt",
  31. EmptyContent: "尚未記憶",
  32. Copy: "複製全部",
  33. },
  34. Home: {
  35. NewChat: "新的對話",
  36. DeleteChat: "確定要刪除選取的對話嗎?",
  37. },
  38. Settings: {
  39. Title: "設定",
  40. SubTitle: "設定選項",
  41. Actions: {
  42. ClearAll: "清除所有數據",
  43. ResetAll: "重置所有設定",
  44. Close: "關閉",
  45. },
  46. Lang: {
  47. Name: "語言",
  48. Options: {
  49. cn: "简体中文",
  50. en: "English",
  51. tw: "繁體中文",
  52. },
  53. },
  54. Avatar: "大頭貼",
  55. FontSize: {
  56. Title: "字型大小",
  57. SubTitle: "聊天內容的字型大小",
  58. },
  59. Update: {
  60. Version: (x: string) => `當前版本:${x}`,
  61. IsLatest: "已是最新版本",
  62. CheckUpdate: "檢查更新",
  63. IsChecking: "正在檢查更新...",
  64. FoundUpdate: (x: string) => `發現新版本:${x}`,
  65. GoToUpdate: "前往更新",
  66. },
  67. SendKey: "發送鍵",
  68. Theme: "主題",
  69. TightBorder: "緊湊邊框",
  70. Prompt: {
  71. Disable: {
  72. Title: "停用提示詞自動補全",
  73. SubTitle: "若停用後,將無法自動根據輸入進行補全",
  74. },
  75. List: "自定義提示詞列表",
  76. ListCount: (builtin: number, custom: number) =>
  77. `內置 ${builtin} 條,用戶定義 ${custom} 條`,
  78. Edit: "編輯",
  79. },
  80. HistoryCount: {
  81. Title: "附帶歷史訊息數",
  82. SubTitle: "每次請求附帶的歷史訊息數",
  83. },
  84. CompressThreshold: {
  85. Title: "歷史訊息長度壓縮閾值",
  86. SubTitle: "當未壓縮的歷史訊息超過該值時,將進行壓縮",
  87. },
  88. Token: {
  89. Title: "API Key",
  90. SubTitle: "使用自己的 Key 可規避受控訪問限制",
  91. Placeholder: "OpenAI API Key",
  92. },
  93. AccessCode: {
  94. Title: "訪問碼",
  95. SubTitle: "現在是受控訪問狀態",
  96. Placeholder: "請輸入訪問碼",
  97. },
  98. Model: "模型 (model)",
  99. Temperature: {
  100. Title: "隨機性 (temperature)",
  101. SubTitle: "值越大,回復越隨機",
  102. },
  103. MaxTokens: {
  104. Title: "單次回復限制 (max_tokens)",
  105. SubTitle: "單次交互所用的最大 Token 數",
  106. },
  107. PresencePenlty: {
  108. Title: "話題新穎度 (presence_penalty)",
  109. SubTitle: "值越大,越有可能擴展到新話題",
  110. },
  111. },
  112. Store: {
  113. DefaultTopic: "新的對話",
  114. BotHello: "請問需要我的協助嗎?",
  115. Error: "出錯了,請稍後再嘗試",
  116. Prompt: {
  117. History: (content: string) =>
  118. "這是 AI 與用戶的歷史聊天總結,作為前情提要:" + content,
  119. Topic:
  120. "直接返回這句話的簡要主題,無須解釋,若無主題,請直接返回「閒聊」",
  121. Summarize:
  122. "簡要總結一下你和用戶的對話,作為後續的上下文提示 prompt,且字數控制在 50 字以內",
  123. },
  124. ConfirmClearAll: "確認清除所有對話、設定數據?",
  125. },
  126. Copy: {
  127. Success: "已複製到剪貼簿中",
  128. Failed: "複製失敗,請賦予剪貼簿權限",
  129. },
  130. };
  131. export default tw;