diff --git a/packages/app/src/i18n/zh.ts b/packages/app/src/i18n/zh.ts index 541bce13886d..6f3257a4ec76 100644 --- a/packages/app/src/i18n/zh.ts +++ b/packages/app/src/i18n/zh.ts @@ -933,4 +933,108 @@ export const dict = { "error.childStore.persistedProjectIconCreateFailed": "创建持久化项目图标失败", "error.childStore.storeCreateFailed": "创建存储失败", "terminal.connectionLost.abnormalClose": "WebSocket 异常关闭:{{code}}", +"command.project.index": "切换到项目 {{index}}", + "command.project.next": "下一个项目", + "command.project.previous": "上一个项目", + + "common.clear": "清除", + + "error.page.action.exportLogs": "导出日志", + "error.page.description.localServerStartup": "启动本地服务器时发生错误。", + + "home.sessions.empty.description": "为此项目启动新会话", + + "language.uk": "Українська", + + "session.child.backToParent": "返回主会话。", + "session.child.promptDisabled": "子智能体会话无法被提示。", + "session.new.project.add": "添加项目", + "session.new.project.new": "新建项目", + "session.new.project.search": "搜索项目", + + "session.review.noBranchChanges": "暂无分支更改", + "session.review.noUncommittedChanges": "暂无未提交的更改", + + "settings.general.row.newLayoutDesigns.description": "启用重新设计的布局、首页、输入框和会话界面", + "settings.general.row.newLayoutDesigns.title": "新布局与设计", + "settings.general.row.pinchZoom.description": "允许触控板捏合和 Ctrl+滚轮手势进行缩放", + "settings.general.row.pinchZoom.title": "捏合缩放", + "settings.general.row.shell.autoDefault": "自动(默认)", + "settings.general.row.shell.description": "选择终端使用的 Shell(仅影响在 OpenCode 中打开的终端)", + "settings.general.row.shell.terminalOnly": "仅终端", + "settings.general.row.shell.title": "终端 Shell", + "settings.general.row.showCustomAgents.description": "在输入框中显示智能体选择器", + "settings.general.row.showCustomAgents.title": "自定义智能体", + "settings.general.row.showFileTree.description": "在会话中显示文件树面板", + "settings.general.row.showFileTree.title": "文件树", + "settings.general.row.showNavigation.description": "显示后退和前进按钮,用于在会话历史中导航", + "settings.general.row.showNavigation.title": "导航控件", + "settings.general.row.showSearch.description": "显示搜索和命令面板按钮", + "settings.general.row.showSearch.title": "命令面板", + "settings.general.row.showStatus.description": "显示服务器状态按钮", + "settings.general.row.showStatus.title": "服务器状态", + "settings.general.row.showTerminal.description": "显示终端按钮", + "settings.general.row.showTerminal.title": "终端", + "settings.general.section.advanced": "高级", + + "settings.updates.action.downloading": "正在下载...", + "settings.updates.action.installing": "正在安装...", + + "sidebar.empty.description": "打开项目开始使用", + "sidebar.empty.title": "暂无项目打开", + + "wsl.onboarding.adding": "正在添加...", + "wsl.onboarding.allDistrosAdded": "所有已安装的发行版均已添加。", + "wsl.onboarding.checkingDistro": "正在检查 {{distro}}...", + "wsl.onboarding.checkingDistros": "正在检查发行版...", + "wsl.onboarding.checkingOpencode": "正在检查 OpenCode...", + "wsl.onboarding.checkingOpencodeIn": "正在检查 {{distro}} 中的 OpenCode...", + "wsl.onboarding.checkingRuntime": "正在检查 WSL...", + "wsl.onboarding.chooseDistroFirst": "请先选择发行版。", + "wsl.onboarding.desktopVersion": "桌面版 {{version}}", + "wsl.onboarding.distroNotInstalled": "{{distro}} 尚未安装。", + "wsl.onboarding.distroReady": "{{distro}} 已就绪。", + "wsl.onboarding.finishingDistro": "正在完成 {{distro}} 的设置。", + "wsl.onboarding.install": "安装", + "wsl.onboarding.installDistro": "安装发行版", + "wsl.onboarding.installOpencode": "安装 OpenCode", + "wsl.onboarding.installOpencodeIn": "在 {{distro}} 中安装 OpenCode。", + "wsl.onboarding.installWsl": "安装 WSL", + "wsl.onboarding.installing": "正在安装...", + "wsl.onboarding.installingDistro": "正在安装 {{distro}}...", + "wsl.onboarding.listingDistros": "正在列出发行版...", + "wsl.onboarding.loadFailed": "加载 WSL 状态失败。", + "wsl.onboarding.loading": "正在加载...", + "wsl.onboarding.next": "下一步", + "wsl.onboarding.noDistros": "尚未检测到发行版。", + "wsl.onboarding.notFound": "未找到", + "wsl.onboarding.openDistroOnce": "请启动一次 {{distro}} 以完成设置。", + "wsl.onboarding.openTerminal": "打开终端", + "wsl.onboarding.opencodeReady": "OpenCode 已就绪。", + "wsl.onboarding.opencodeReadyIn": "{{distro}} 中的 OpenCode 已就绪。", + "wsl.onboarding.path": "路径:{{path}}", + "wsl.onboarding.pickDistro": "选择一个发行版或安装一个。", + "wsl.onboarding.ready": "WSL 已就绪。", + "wsl.onboarding.refresh": "刷新", + "wsl.onboarding.required": "需要 WSL 才能继续。", + "wsl.onboarding.restartRequired": "Windows 需要重启以完成 WSL 安装。", + "wsl.onboarding.step.distro": "选择发行版", + "wsl.onboarding.step.opencode": "OpenCode", + "wsl.onboarding.toolsRequired": "此发行版需要 bash 和 curl。", + "wsl.onboarding.unknown": "未知", + "wsl.onboarding.updateOpencode": "更新 OpenCode", + "wsl.onboarding.updateOpencodeIn": "更新 {{distro}} 中的 OpenCode。", + "wsl.onboarding.updatingOpencode": "正在更新 OpenCode...", + "wsl.onboarding.updatingOpencodeIn": "正在更新 {{distro}} 中的 OpenCode...", + "wsl.onboarding.version": "版本:{{version}}", + "wsl.onboarding.versionMismatch": "已安装的版本与桌面应用版本不匹配。", + "wsl.onboarding.windowsRestartRequired": "重启 Windows 以完成 WSL 安装,然后重新打开 OpenCode。", + "wsl.onboarding.wsl2Required": "需要 WSL 2。", + + "wsl.server.add": "添加 WSL 服务器", + "wsl.server.addShort": "添加 WSL", + "wsl.server.label": "WSL", + "wsl.server.menu.label": "WSL 服务器", + "wsl.server.retryStart": "重试启动", + "wsl.server.updating": "正在更新...", } satisfies Partial> diff --git a/packages/app/src/i18n/zht.ts b/packages/app/src/i18n/zht.ts index 75fb452bc0a1..85310321d212 100644 --- a/packages/app/src/i18n/zht.ts +++ b/packages/app/src/i18n/zht.ts @@ -919,4 +919,118 @@ export const dict = { "error.childStore.persistedProjectIconCreateFailed": "建立持續性專案圖示失敗", "error.childStore.storeCreateFailed": "建立儲存區失敗", "terminal.connectionLost.abnormalClose": "WebSocket 異常關閉:{{code}}", +"command.project.index": "切換到專案 {{index}}", + "command.project.next": "下一個專案", + "command.project.previous": "上一個專案", + + "common.clear": "清除", + + "error.page.action.exportLogs": "匯出記錄", + "error.page.description.localServerStartup": "啟動本機伺服器時發生錯誤。", + + "home.project.add": "新增專案", + "home.projects": "專案", + "home.sessions.empty": "找不到工作階段", + "home.sessions.empty.description": "為此專案啟動新工作階段", + "home.sessions.group.older": "較早", + "home.sessions.group.today": "今天", + "home.sessions.group.yesterday": "昨天", + "home.sessions.search.noResults": "找不到符合 {{query}} 的工作階段", + "home.sessions.search.placeholder": "搜尋工作階段", + "home.sessions.search.sessions": "工作階段", + "home.title": "首頁", + + "language.uk": "Українська", + + "session.child.backToParent": "返回主工作階段。", + "session.child.promptDisabled": "子代理程式工作階段無法被提示。", + "session.new.project.add": "新增專案", + "session.new.project.new": "新建專案", + "session.new.project.search": "搜尋專案", + + "session.review.noBranchChanges": "尚無分支變更", + "session.review.noUncommittedChanges": "尚無未提交的變更", + + "settings.general.row.newLayoutDesigns.description": "啟用重新設計的版面配置、首頁、輸入框和工作階段介面", + "settings.general.row.newLayoutDesigns.title": "新版面配置與設計", + "settings.general.row.pinchZoom.description": "允許觸控板捏合和 Ctrl+滾輪手勢進行縮放", + "settings.general.row.pinchZoom.title": "捏合縮放", + "settings.general.row.shell.autoDefault": "自動(預設)", + "settings.general.row.shell.description": "選擇終端機使用的 Shell(僅影響在 OpenCode 中開啟的終端機)", + "settings.general.row.shell.terminalOnly": "僅終端機", + "settings.general.row.shell.title": "終端機 Shell", + "settings.general.row.showCustomAgents.description": "在輸入框中顯示代理程式選擇器", + "settings.general.row.showCustomAgents.title": "自訂代理程式", + "settings.general.row.showFileTree.description": "在工作階段中顯示檔案樹面板", + "settings.general.row.showFileTree.title": "檔案樹", + "settings.general.row.showNavigation.description": "顯示後退和前進按鈕,用於在工作階段歷史中導覽", + "settings.general.row.showNavigation.title": "導覽控制項", + "settings.general.row.showSearch.description": "顯示搜尋和命令面板按鈕", + "settings.general.row.showSearch.title": "命令面板", + "settings.general.row.showStatus.description": "顯示伺服器狀態按鈕", + "settings.general.row.showStatus.title": "伺服器狀態", + "settings.general.row.showTerminal.description": "顯示終端機按鈕", + "settings.general.row.showTerminal.title": "終端機", + "settings.general.section.advanced": "進階", + + "settings.updates.action.downloading": "正在下載...", + "settings.updates.action.installing": "正在安裝...", + + "sidebar.empty.description": "開啟專案開始使用", + "sidebar.empty.title": "尚無專案開啟", + + "wsl.onboarding.adding": "正在新增...", + "wsl.onboarding.allDistrosAdded": "所有已安裝的發行版均已新增。", + "wsl.onboarding.checkingDistro": "正在檢查 {{distro}}...", + "wsl.onboarding.checkingDistros": "正在檢查發行版...", + "wsl.onboarding.checkingOpencode": "正在檢查 OpenCode...", + "wsl.onboarding.checkingOpencodeIn": "正在檢查 {{distro}} 中的 OpenCode...", + "wsl.onboarding.checkingRuntime": "正在檢查 WSL...", + "wsl.onboarding.chooseDistroFirst": "請先選擇發行版。", + "wsl.onboarding.desktopVersion": "桌面版 {{version}}", + "wsl.onboarding.distroNotInstalled": "{{distro}} 尚未安裝。", + "wsl.onboarding.distroReady": "{{distro}} 已就緒。", + "wsl.onboarding.finishingDistro": "正在完成 {{distro}} 的設定。", + "wsl.onboarding.install": "安裝", + "wsl.onboarding.installDistro": "安裝發行版", + "wsl.onboarding.installOpencode": "安裝 OpenCode", + "wsl.onboarding.installOpencodeIn": "在 {{distro}} 中安裝 OpenCode。", + "wsl.onboarding.installWsl": "安裝 WSL", + "wsl.onboarding.installing": "正在安裝...", + "wsl.onboarding.installingDistro": "正在安裝 {{distro}}...", + "wsl.onboarding.listingDistros": "正在列出發行版...", + "wsl.onboarding.loadFailed": "載入 WSL 狀態失敗。", + "wsl.onboarding.loading": "正在載入...", + "wsl.onboarding.next": "下一步", + "wsl.onboarding.noDistros": "尚未偵測到發行版。", + "wsl.onboarding.notFound": "未找到", + "wsl.onboarding.openDistroOnce": "請啟動一次 {{distro}} 以完成設定。", + "wsl.onboarding.openTerminal": "開啟終端機", + "wsl.onboarding.opencodeReady": "OpenCode 已就緒。", + "wsl.onboarding.opencodeReadyIn": "{{distro}} 中的 OpenCode 已就緒。", + "wsl.onboarding.path": "路徑:{{path}}", + "wsl.onboarding.pickDistro": "選擇一個發行版或安裝一個。", + "wsl.onboarding.ready": "WSL 已就緒。", + "wsl.onboarding.refresh": "重新整理", + "wsl.onboarding.required": "需要 WSL 才能繼續。", + "wsl.onboarding.restartRequired": "Windows 需要重新啟動以完成 WSL 安裝。", + "wsl.onboarding.step.distro": "選擇發行版", + "wsl.onboarding.step.opencode": "OpenCode", + "wsl.onboarding.toolsRequired": "此發行版需要 bash 和 curl。", + "wsl.onboarding.unknown": "未知", + "wsl.onboarding.updateOpencode": "更新 OpenCode", + "wsl.onboarding.updateOpencodeIn": "更新 {{distro}} 中的 OpenCode。", + "wsl.onboarding.updatingOpencode": "正在更新 OpenCode...", + "wsl.onboarding.updatingOpencodeIn": "正在更新 {{distro}} 中的 OpenCode...", + "wsl.onboarding.version": "版本:{{version}}", + "wsl.onboarding.versionMismatch": "已安裝的版本與桌面應用程式版本不符。", + "wsl.onboarding.windowsRestartRequired": "重新啟動 Windows 以完成 WSL 安裝,然後重新開啟 OpenCode。", + "wsl.onboarding.wsl2Required": "需要 WSL 2。", + + "wsl.server.add": "新增 WSL 伺服器", + "wsl.server.addShort": "新增 WSL", + "wsl.server.label": "WSL", + "wsl.server.menu.label": "WSL 伺服器", + "wsl.server.retryStart": "重試啟動", + "wsl.server.updating": "正在更新...", } satisfies Partial> diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 92ff8fece835..be8ff2cac4ca 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -484,6 +484,7 @@ export function temperature(model: Provider.Model) { if (id.includes("gemini")) return 1.0 if (id.includes("glm-4.6")) return 1.0 if (id.includes("glm-4.7")) return 1.0 + if (id.includes("glm-5.2")) return 1.0 if (id.includes("minimax-m2")) return 1.0 if (id.includes("kimi-k2")) { // kimi-k2-thinking & kimi-k2.5 && kimi-k2p5 && kimi-k2-5 @@ -1082,7 +1083,7 @@ export function options(input: { if ( input.model.providerID === "baseten" || - (input.model.providerID === "opencode" && ["kimi-k2-thinking", "glm-4.6"].includes(input.model.api.id)) + (input.model.providerID === "opencode" && ["kimi-k2-thinking", "glm-4.6", "glm-5.2"].includes(input.model.api.id)) ) { result["chat_template_args"] = { enable_thinking: true } }