fix: minor UI updates

This commit is contained in:
Xiaohan-Tian
2026-05-31 00:25:22 -07:00
parent 59dea65b0d
commit 5d070a5643
6 changed files with 24 additions and 24 deletions
+10 -10
View File
@@ -16,7 +16,7 @@ export const zhCnMessages: TranslationMessages = {
'settings.sidebar.chordGuide': '和弦指导',
'settings.general.title': '通用',
'settings.general.language.label': '语言',
'settings.general.language.help': '自动会使用的系统语言。',
'settings.general.language.help': '自动会使用的系统语言。',
'settings.general.language.auto': '自动',
'settings.yes': '是',
'settings.no': '否',
@@ -39,25 +39,25 @@ export const zhCnMessages: TranslationMessages = {
'settings.general.localRuntime.contextHelp': '更大的上下文长度需要更多显存,并且在对话变长后也可能降低性能。',
'settings.general.localRuntime.downloadUrl': '下载地址',
'settings.general.localRuntime.downloadHelp': '修改这个地址可能导致下载失败,或指向不兼容的模型文件。',
'settings.general.localRuntime.autoDownload': '下次使用 `Local LLM (Browser)` 聊天时,本地模型会自动下载。',
'settings.general.localRuntime.autoDownload': '下次使用 `Local LLM (Browser)` 聊天时,本地模型会自动下载。',
'settings.general.uvr5.section': 'UVR5 Web 运行时',
'settings.general.uvr5.downloadUrl': 'UVR-MDX-NET-Inst_HQ_3 下载地址',
'settings.general.htdemucs.downloadUrl': 'htdemucs_4s 下载地址',
'settings.general.modelUrl.help': '修改这个地址可能导致下载失败,或指向不兼容的模型文件。',
'settings.general.openai.section': 'OpenAI',
'settings.general.openai.key': '密钥',
'settings.general.openai.keyPlaceholder': '输入的 OpenAI API Key',
'settings.general.openai.keyPlaceholder': '输入的 OpenAI API Key',
'settings.general.openai.model': '模型',
'settings.general.openai.flexMode': 'Flex 模式',
'settings.general.openai.flexHelp': 'Flex 模式使用 OpenAI 的弹性服务层。优点:繁忙时段可能节省成本并提高吞吐。缺点:延迟可能波动,也可能排队或被降优先级。仅对 OpenAI 提供方生效,对 OpenAI 兼容服务无影响。',
'settings.general.keys.persisted': '密钥会保存在本地(浏览器中的 IndexedDB)。',
'settings.general.keys.sessionOnly': '出于安全考虑,在非本地主机环境下密钥不会持久化,只保留在当前会话内存中。',
'settings.general.claudeOpenRouter.section': 'Anthropic Claude(通过 OpenRouter',
'settings.general.claudeOpenRouter.keyPlaceholder': '输入的 Claude API Key',
'settings.general.claudeOpenRouter.keyPlaceholder': '输入的 Claude API Key',
'settings.general.baseUrl': '基础 URL',
'settings.general.claudeOpenRouter.baseUrlHelp': '这是 OpenRouter API 的基础 URL。除非明确知道自己在做什么,否则不要修改。',
'settings.general.claudeOpenRouter.baseUrlHelp': '这是 OpenRouter API 的基础 URL。除非明确知道自己在做什么,否则不要修改。',
'settings.general.openaiCompatible.section': 'OpenAI 兼容服务',
'settings.general.openaiCompatible.keyPlaceholder': '输入的 API Key',
'settings.general.openaiCompatible.keyPlaceholder': '输入的 API Key',
'settings.general.openaiCompatible.baseUrlPlaceholder': '例如 https://openrouter.ai/api/v1',
'settings.general.openaiCompatible.baseUrlHelp': '快捷预设:',
'settings.general.openaiCompatible.modelPlaceholder': '例如 qwen3:30b',
@@ -115,7 +115,7 @@ export const zhCnMessages: TranslationMessages = {
'settings.behavior.midiAutomationInterpolation.high': '高质量(5 ms',
'settings.behavior.midiAutomationInterpolationHelp': '控制在播放和导出时将 MIDI 自动化烘焙得多密集。间隔越小声音越平滑,但会调度更多事件。',
'settings.behavior.midiInputLatency': 'MIDI 输入延迟(ms',
'settings.behavior.midiInputLatencyHelp': '用于 MIDI 录音的时间校正(0-500ms)。如果录下来的音符相比实际想要演奏的位置略晚,可以增加此值以匹配的 MIDI 设备输入延迟。每个音符在提交时都会向前回移这段时间。',
'settings.behavior.midiInputLatencyHelp': '用于 MIDI 录音的时间校正(0-500ms)。如果录下来的音符相比实际想要演奏的位置略晚,可以增加此值以匹配的 MIDI 设备输入延迟。每个音符在提交时都会向前回移这段时间。',
'settings.behavior.bounceStartsFromBeat1': '导出从第 1 拍开始',
'settings.behavior.bounceStartsFromBeat1Help': '选择“是”时,导出 WAV/MP3 会包含从歌曲开头到第一个被渲染区域之前的前导静音。选择“否”时,会裁掉这段前导静音,并从第一个被渲染的音符或音频区域开始导出。',
'settings.behavior.captureAudioForScreenSharing': '为屏幕共享捕获音频',
@@ -129,7 +129,7 @@ export const zhCnMessages: TranslationMessages = {
'settings.behavior.validation.recordingOffset.range': 'MIDI 输入延迟必须在 0 到 0.5 秒之间(0-500ms',
'settings.templates.title': '模板',
'settings.templates.customInstructions': '自定义指令',
'settings.templates.placeholder': '请输入为 K.G.Studio 音乐创作助手准备的自定义指令',
'settings.templates.placeholder': '请输入为 K.G.Studio 音乐创作助手准备的自定义指令',
'settings.chordGuide.title': '和弦指导',
'settings.chordGuide.resetToDefault': '恢复默认',
'settings.chordGuide.group.major': '大调候选和弦',
@@ -162,7 +162,7 @@ export const zhCnMessages: TranslationMessages = {
'dialog.chordHint.midi': '和弦分析仍属实验性功能。和弦堆叠密度、重叠以及装饰音都会影响结果。建议先使用默认设置,再调整短音抑制和和声关注方式,以匹配该段音乐的和声作用。',
'dialog.chordHint.tempo': '速度分析仍属实验性功能。自由速度、瞬态稀疏以及多层打击乐都可能降低准确率。建议先使用默认 BPM 范围,如果第一次结果不理想,再把分析范围收窄到更可能的速度区间。',
'dialog.sourceHint.kgone': '为了获得更可靠的和弦标签,建议分析已经削弱或移除了人声和打击乐的 stem。如果已启用 K.G.One Music Studio 服务器集成,请使用带有 “Vocal, Drums, Bass, Guitar, Piano, and Others” 的 Separator 模型,并优先分析 Piano 或 Others stem。',
'dialog.sourceHint.local': '为了获得更可靠的和弦标签,建议分析已经削弱或移除了人声和打击乐的 stem。如果使用本地分轨器,请选择 “Vocal, Drums, Bass, and Others” 模型,并使用 Others stem 进行分析。',
'dialog.sourceHint.local': '为了获得更可靠的和弦标签,建议分析已经削弱或移除了人声和打击乐的 stem。如果使用本地分轨器,请选择 “Vocal, Drums, Bass, and Others” 模型,并使用 Others stem 进行分析。',
'dialog.label.sensitivity': '灵敏度',
'dialog.label.stability': '稳定性',
'dialog.label.noChordThreshold': '无和弦阈值',
@@ -413,7 +413,7 @@ export const zhCnMessages: TranslationMessages = {
'toolbar.projectName.invalid': '无效的项目名称。只允许字母、数字、空格、连字符、下划线、句点和括号。',
'toolbar.projectName.reserved': '"{name}" 是保留项目名称。请选择其他名称。',
'toolbar.projectName.overwrite': '项目 “{name}” 已存在。要覆盖它吗?',
'toolbar.projectName.renameOrCopy': '想重命名这个项目,还是另存为一个副本?',
'toolbar.projectName.renameOrCopy': '想重命名这个项目,还是另存为一个副本?',
'toolbar.projectName.saveAsCopy': '另存为副本',
'toolbar.projectName.rename': '重命名',
'toolbar.save.error': '保存时发生错误:{error}',