Files
KGStudio/src/i18n/messages/zh_cn.ts
T

511 lines
28 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationMessages } from '../types';
export const zhCnMessages: TranslationMessages = {
'app.loading': '加载中...',
'status.chordGuideCandidate': '和弦指导候选: {name} - {notes} - {note}',
'settings.sidebar.title': '设置',
'settings.sidebar.close': '关闭设置',
'settings.sidebar.general': '通用',
'settings.sidebar.audioIo': '音频 I/O',
'settings.sidebar.behavior': '行为',
'settings.sidebar.templates': '模板',
'settings.sidebar.chordGuide': '和弦指导',
'settings.general.title': '通用',
'settings.general.language.label': '语言',
'settings.general.language.help': '自动会使用你的系统语言。',
'settings.general.language.auto': '自动',
'settings.general.language.en_us': 'English',
'settings.general.language.zh_cn': '简体中文',
'settings.yes': '是',
'settings.no': '否',
'settings.restoreDefault': '恢复默认',
'settings.deleteCachedModel': '删除已缓存模型',
'settings.deleting': '删除中...',
'settings.general.llmProvider.section': 'LLM 提供方',
'settings.general.llmProvider.label': 'LLM 提供方',
'settings.general.llmProvider.local': '本地 LLM(浏览器)',
'settings.general.llmProvider.openai': 'OpenAI',
'settings.general.llmProvider.claudeOpenRouter': 'Claude(通过 OpenRouter',
'settings.general.llmProvider.openaiCompatible': 'OpenAI 兼容服务(例如 OpenRouter、Ollama',
'settings.general.persistKeys.label': '在非 localhost 环境持久化 API Key',
'settings.general.persistKeys.help': '启用后,即使在非 localhost 环境下,API Key 也会保存到浏览器存储中。警告:这可能增加 XSS 攻击带来的安全风险。',
'settings.general.localRuntime.cachedStatus': '缓存模型状态',
'settings.general.localRuntime.cacheChecking': '正在检查本地模型缓存...',
'settings.general.localRuntime.cacheDownloaded': '已下载到浏览器缓存。',
'settings.general.localRuntime.cacheMissing': '尚未下载。',
'settings.general.localRuntime.contextLength': '上下文长度',
'settings.general.localRuntime.contextHelp': '更大的上下文长度需要更多显存,并且在对话变长后也可能降低性能。',
'settings.general.localRuntime.downloadUrl': '下载地址',
'settings.general.localRuntime.downloadHelp': '修改这个地址可能导致下载失败,或指向不兼容的模型文件。',
'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.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.baseUrl': '基础 URL',
'settings.general.claudeOpenRouter.baseUrlHelp': '这是 OpenRouter API 的基础 URL。除非你明确知道自己在做什么,否则不要修改。',
'settings.general.openaiCompatible.section': 'OpenAI 兼容服务',
'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',
'settings.general.soundfont.section': 'Soundfont 设置',
'settings.general.soundfont.managed': 'Soundfont 配置由服务器(kgone-server.json)管理,当前设置为只读。',
'settings.general.soundfont.baseUrl': '基础 URL',
'settings.general.soundfont.baseUrlHelp': '如果改成不兼容的 soundfont 源,某些乐器可能发声错误或无法播放。',
'settings.general.kgone.section': 'K.G.One 设置',
'settings.general.kgone.managed': 'K.G.One 配置由服务器(kgone-server.json)管理,当前设置为只读。',
'settings.general.kgone.enabled': '启用 K.G.One 集成',
'settings.general.kgone.disabled': '禁用',
'settings.general.kgone.enabledOption': '启用',
'settings.general.kgone.serverBaseUrl': '服务器基础 URL',
'settings.general.kgone.serverBaseUrlHelp': '正在运行的 K.G.One Music Studio 服务器基础 URL。用于整曲生成、片段生成和分轨。',
'dialog.title.notice': '提示',
'dialog.title.timeSignature': '拍号',
'dialog.title.tempoDetection': '速度检测',
'dialog.title.applyTempo': '应用速度',
'dialog.title.chordDetection': '和弦检测',
'dialog.title.input': '输入',
'dialog.title.confirm': '确认',
'dialog.close': '关闭对话框',
'dialog.cancel': '取消',
'dialog.ok': '确定',
'dialog.experimentalFeature': '实验性功能',
'dialog.recommendedSource': '推荐源素材',
'dialog.chordHint.audio': '和弦分析仍属实验性功能。和声内容、编配密度以及瞬态较强的素材都可能影响准确率。建议先使用默认设置,再逐步微调灵敏度和稳定性,让检测结果更贴近实际乐句。',
'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.label.sensitivity': '灵敏度',
'dialog.label.stability': '稳定性',
'dialog.label.noChordThreshold': '无和弦阈值',
'dialog.label.enableSevenths': '和弦细节:启用七和弦',
'dialog.label.shortNotes': '短音',
'dialog.option.suppressionLow': '低抑制',
'dialog.option.suppressionMedium': '中抑制',
'dialog.option.suppressionHigh': '高抑制',
'dialog.label.harmonicFocus': '和声关注',
'dialog.option.harmonicBalanced': '均衡',
'dialog.option.harmonicSustained': '偏向持续音',
'dialog.label.minimumBpm': '最小 BPM',
'dialog.label.maximumBpm': '最大 BPM',
'dialog.label.autoAlignRegionToBeat': '自动将片段对齐到拍点',
'eventList.title': '事件列表',
'eventList.scopeTabs': '事件列表范围',
'eventList.scope.region': '区域',
'eventList.scope.track': '音轨',
'eventList.scope.global': '全局',
'eventList.deleteVisibleSelectedRows': '删除当前可见的已选行',
'eventList.table.position': '位置',
'eventList.table.status': '状态',
'eventList.table.num': '编号',
'eventList.table.val': '数值',
'eventList.table.lengthInfo': '长度/信息',
'eventList.region.filters': '区域事件筛选',
'eventList.region.filter.notes': '音符',
'eventList.region.filter.pitchBends': '弯音',
'eventList.region.filter.controller': '控制器',
'eventList.region.empty': '请选择一个 MIDI 区域,或先在钢琴卷帘中打开一个区域,再查看事件列表。',
'eventList.region.add.label': '添加',
'eventList.region.add.noteTitle': '在播放头位置添加音符',
'eventList.region.add.pitchBendTitle': '在播放头位置添加弯音',
'eventList.region.add.controllerTitle': '在播放头位置添加控制器事件',
'eventList.region.addType.note': '音符',
'eventList.region.addType.pitchBend': '弯音',
'eventList.region.addType.controller': '控制器',
'eventList.region.status.note': '音符',
'eventList.region.status.pitchBend': '弯音',
'eventList.region.status.controller': '控制器',
'eventList.track.filters': '音轨列表模式',
'eventList.track.filter.regions': '区域',
'eventList.track.filter.volume': '音量',
'eventList.track.filter.pan': '声像',
'eventList.track.empty': '请选择一条音轨以查看区域和音轨自动化。',
'eventList.track.add.label': '添加',
'eventList.track.add.midiRegionTitle': '在播放头位置添加 MIDI 区域',
'eventList.track.add.volumeTitle': '在播放头位置添加音量自动化点',
'eventList.track.add.panTitle': '在播放头位置添加声像自动化点',
'eventList.track.addType.midiRegion': 'MIDI 区域',
'eventList.track.status.audio': '音频',
'eventList.track.status.midi': 'MIDI',
'eventList.track.status.volume': '音量',
'eventList.track.status.pan': '声像',
'eventList.global.filters': '全局事件筛选',
'eventList.global.filter.marker': '标记',
'eventList.global.filter.tempo': '速度',
'eventList.global.filter.keySignature': '调号',
'eventList.global.filter.chord': '和弦',
'eventList.global.add.label': '添加',
'eventList.global.add.markerTitle': '在播放头位置添加标记区段',
'eventList.global.add.tempoTitle': '在播放头位置添加速度区段',
'eventList.global.add.keySignatureTitle': '在播放头位置添加调号区段',
'eventList.global.add.chordTitle': '在播放头位置添加和弦区段',
'eventList.global.addType.marker': '标记',
'eventList.global.addType.tempo': '速度',
'eventList.global.addType.keySignature': '调号',
'eventList.global.addType.chord': '和弦',
'eventList.global.status.marker': '标记',
'eventList.global.status.tempo': '速度',
'eventList.global.status.keySignature': '调号',
'eventList.global.status.chord': '和弦',
'eventList.global.validation.marker': '请输入标记标签。需要非空文本标签。示例:前奏',
'eventList.global.validation.tempo': '请输入仅包含数字的 BPM 值。需要介于 {min} 和 {max} 之间的整数。示例:128',
'eventList.global.validation.keySignature': '请输入一个精确的调号名称。需要规范值,例如 “C major” 或 “F# minor”。示例:F# minor',
'eventList.global.validation.chord': '请输入有效的和弦符号。需要应用可解析的和弦表示。示例:Bm7b5',
'eventList.global.validation.position': '请输入项目起点或之后的位置。需要非负位置。示例:1 1 0',
'eventList.global.validation.length': '请输入正长度。需要大于零的时值。示例:4 0',
'globalTracks.label': '全局轨道',
'globalTracks.marker': '标记',
'globalTracks.tempo': '速度',
'globalTracks.signature': '调号',
'globalTracks.chord': '和弦',
'globalTracks.addItem': '添加 {label} 全局轨道项目',
'pianoRoll.power.linear': '线性',
'pianoRoll.power.sqrtDefault': '√(默认)',
'pianoRoll.power.mild': '轻度',
'pianoRoll.power.strong': '强烈',
'pianoRoll.chordGuide.off': '关闭和弦指导',
'pianoRoll.chordGuide.tonic': '主功能和弦指导',
'pianoRoll.chordGuide.subdominant': '下属功能和弦指导',
'pianoRoll.chordGuide.dominant': '属功能和弦指导',
'pianoRoll.spectrogramView': '频谱视图',
'pianoRoll.sheetMusicView': '五线谱视图',
'pianoRoll.pointerTool': '指针工具',
'pianoRoll.pencilTool': '铅笔工具',
'pianoRoll.toggleAutomationLane': '切换自动化轨',
'pianoRoll.automation': '自动化',
'pianoRoll.automationLane': '{label} 自动化轨',
'pianoRoll.automationType.pitchBend': '弯音',
'pianoRoll.automationType.cc1': 'CC1',
'pianoRoll.automationType.cc2': 'CC2',
'pianoRoll.automationType.cc7': 'CC7',
'pianoRoll.automationType.cc11': 'CC11',
'pianoRoll.automationType.cc64': 'CC64',
'pianoRoll.mode': '调式',
'pianoRoll.modeOption.ionian': '伊奥尼亚',
'pianoRoll.modeOption.dorian': '多利亚',
'pianoRoll.modeOption.phrygian': '弗里吉亚',
'pianoRoll.modeOption.lydian': '利底亚',
'pianoRoll.modeOption.mixolydian': '混合利底亚',
'pianoRoll.modeOption.aeolian': '爱奥利亚',
'pianoRoll.modeOption.locrian': '洛克里亚',
'pianoRoll.modeOption.harmonic_minor': '和声小调',
'pianoRoll.modeOption.melodic_minor': '旋律小调',
'pianoRoll.modeOption.phrygian_dominant': '弗里吉亚属调式',
'pianoRoll.modeOption.harmonic_major': '和声大调',
'pianoRoll.chordGuide': '和弦指导',
'pianoRoll.sheetQuantization': '谱面量化',
'pianoRoll.snap': '吸附',
'pianoRoll.snap.none': '无吸附',
'pianoRoll.quantizePositionCompact': '位置量化',
'pianoRoll.quantizeLengthCompact': '长度量化',
'pianoRoll.floor': '底噪',
'pianoRoll.curve': '曲线',
'pianoRoll.zoom': '缩放',
'pianoRoll.moreOptions': '更多选项',
'pianoRoll.quantize.1/1': '1/1',
'pianoRoll.quantize.1/2': '1/2',
'pianoRoll.quantize.1/3': '1/3',
'pianoRoll.quantize.1/4': '1/4',
'pianoRoll.quantize.1/6': '1/6',
'pianoRoll.quantize.1/8': '1/8',
'pianoRoll.quantize.1/12': '1/12',
'pianoRoll.quantize.1/16': '1/16',
'pianoRoll.quantize.1/24': '1/24',
'pianoRoll.quantize.1/32': '1/32',
'pianoRoll.showActiveRegionOnly': '仅显示当前区域',
'pianoRoll.showEntireTrack': '显示整条音轨',
'pianoRoll.detectChords': '检测和弦...',
'pianoRoll.detectingChords': '正在检测和弦...',
'pianoRoll.detectTempo': '检测速度...',
'pianoRoll.detectingTempo': '正在检测速度...',
'percussion.short.35': '原底鼓',
'percussion.short.36': '底鼓',
'percussion.short.37': '边击',
'percussion.short.38': '原军鼓',
'percussion.short.39': '拍手',
'percussion.short.40': '电军鼓',
'percussion.short.41': '低落地鼓',
'percussion.short.42': '闭镲',
'percussion.short.43': '高落地鼓',
'percussion.short.44': '踏镲',
'percussion.short.45': '低嗵鼓',
'percussion.short.46': '开镲',
'percussion.short.47': '中低嗵鼓',
'percussion.short.48': '中高嗵鼓',
'percussion.short.49': '碎音镲1',
'percussion.short.50': '高嗵鼓',
'percussion.short.51': '叮叮镲1',
'percussion.short.52': '中国镲',
'percussion.short.53': '叮叮镲铃',
'percussion.short.54': '铃鼓',
'percussion.short.55': '飞溅镲',
'percussion.short.56': '牛铃',
'percussion.short.57': '碎音镲2',
'percussion.short.58': '振响器',
'percussion.short.59': '叮叮镲2',
'percussion.short.60': '高邦戈',
'percussion.short.61': '低邦戈',
'percussion.short.62': '闷高康加',
'percussion.short.63': '开高康加',
'percussion.short.64': '低康加',
'percussion.short.65': '高廷巴勒',
'percussion.short.66': '低廷巴勒',
'percussion.short.67': '高阿哥哥',
'percussion.short.68': '低阿哥哥',
'percussion.short.69': '卡巴萨',
'percussion.short.70': '沙锤',
'percussion.short.71': '短哨',
'percussion.short.72': '长哨',
'percussion.short.73': '短刮瓜',
'percussion.short.74': '长刮瓜',
'percussion.short.75': '响棒',
'percussion.short.76': '高木块',
'percussion.short.77': '低木块',
'percussion.short.78': '闷库卡',
'percussion.short.79': '开库卡',
'percussion.short.80': '闷三角铁',
'percussion.short.81': '开三角铁',
'percussion.full.35': '原声底鼓',
'percussion.full.36': '底鼓 1',
'percussion.full.37': '边击',
'percussion.full.38': '原声军鼓',
'percussion.full.39': '拍手',
'percussion.full.40': '电军鼓',
'percussion.full.41': '低落地嗵鼓',
'percussion.full.42': '闭合踩镲',
'percussion.full.43': '高落地嗵鼓',
'percussion.full.44': '踏踩镲',
'percussion.full.45': '低嗵鼓',
'percussion.full.46': '开放踩镲',
'percussion.full.47': '中低嗵鼓',
'percussion.full.48': '中高嗵鼓',
'percussion.full.49': '碎音镲 1',
'percussion.full.50': '高嗵鼓',
'percussion.full.51': '叮叮镲 1',
'percussion.full.52': '中国镲',
'percussion.full.53': '叮叮镲铃',
'percussion.full.54': '铃鼓',
'percussion.full.55': '飞溅镲',
'percussion.full.56': '牛铃',
'percussion.full.57': '碎音镲 2',
'percussion.full.58': '振响器',
'percussion.full.59': '叮叮镲 2',
'percussion.full.60': '高邦戈',
'percussion.full.61': '低邦戈',
'percussion.full.62': '闷高康加',
'percussion.full.63': '开高康加',
'percussion.full.64': '低康加',
'percussion.full.65': '高廷巴勒',
'percussion.full.66': '低廷巴勒',
'percussion.full.67': '高阿哥哥',
'percussion.full.68': '低阿哥哥',
'percussion.full.69': '卡巴萨',
'percussion.full.70': '沙锤',
'percussion.full.71': '短哨',
'percussion.full.72': '长哨',
'percussion.full.73': '短刮瓜',
'percussion.full.74': '长刮瓜',
'percussion.full.75': '响棒',
'percussion.full.76': '高木块',
'percussion.full.77': '低木块',
'percussion.full.78': '闷库卡',
'percussion.full.79': '开库卡',
'percussion.full.80': '闷三角铁',
'percussion.full.81': '开三角铁',
'toolbar.export.kgstudio': '导出为 KGStudio 文件',
'toolbar.export.midi': '导出为 MIDI 文件',
'toolbar.export.wav': '导出为 WAV',
'toolbar.export.mp3': '导出为 MP3',
'toolbar.projectName.prompt': '输入项目名称:',
'toolbar.projectName.invalid': '无效的项目名称。只允许字母、数字、空格、连字符、下划线、句点和括号。',
'toolbar.projectName.reserved': '"{name}" 是保留项目名称。请选择其他名称。',
'toolbar.projectName.overwrite': '项目 “{name}” 已存在。要覆盖它吗?',
'toolbar.projectName.renameOrCopy': '你想重命名这个项目,还是另存为一个副本?',
'toolbar.projectName.saveAsCopy': '另存为副本',
'toolbar.projectName.rename': '重命名',
'toolbar.save.error': '保存时发生错误:{error}',
'toolbar.load.error': '加载项目时发生错误:{error}',
'toolbar.newProject.confirm': '确定要创建新项目吗?当前未保存的更改将会丢失。',
'toolbar.project.notFound': '未找到项目 “{name}”。',
'toolbar.openProject.confirm': '要打开这个项目吗?当前项目中未保存的更改将会丢失。',
'toolbar.status.loadFailed': '加载项目失败:{error}',
'toolbar.status.newProjectCreated': '已创建新项目 “{name}”',
'toolbar.status.projectLoaded': '{description} 加载成功',
'toolbar.status.projectExportedKgstudio': '项目 “{name}” 已导出为 KGStudio 文件',
'toolbar.status.exportProjectError': '导出项目出错:{error}',
'toolbar.export.failedProject': '导出项目失败:{error}',
'toolbar.status.projectExportedMidi': '项目 “{name}” 已导出为 MIDI 文件',
'toolbar.status.exportMidiError': '导出 MIDI 出错:{error}',
'toolbar.export.failedMidi': '导出项目为 MIDI 失败:{error}',
'toolbar.status.projectExportedWav': '项目 “{name}” 已导出为 WAV 文件',
'toolbar.status.exportWavError': '导出 WAV 出错:{error}',
'toolbar.export.failedWav': '导出项目为 WAV 失败:{error}',
'toolbar.status.projectExportedMp3': '项目 “{name}” 已导出为 MP3 文件',
'toolbar.status.exportMp3Error': '导出 MP3 出错:{error}',
'toolbar.export.failedMp3': '导出项目为 MP3 失败:{error}',
'toolbar.status.importFailed': '导入文件失败:{error}',
'toolbar.import.failedProjectFile': '导入项目文件失败:{error}',
'toolbar.import.corruptedKgstudio': '.kgstudio 文件已损坏或无效:{error}',
'toolbar.status.importingMidi': '正在导入 MIDI 文件 “{name}”...',
'toolbar.status.failedImportMidi': '导入 MIDI 文件失败:{error}',
'toolbar.status.playbackFailedStart': '播放启动失败',
'toolbar.status.recordingStoppedCommitted': '录音已停止 - 音符已提交',
'toolbar.status.failedStopPlayback': '停止播放失败',
'toolbar.maxBars.prompt': '输入新的最大小节数(>= {min}):',
'toolbar.input.invalidNumber': '输入无效。请输入有效数字。',
'toolbar.maxBars.invalid': '数值无效。请输入一个 >= {min} 的数字。',
'toolbar.status.maxBarsChanged': '最大小节数已改为 {value}',
'toolbar.bpm.prompt': '输入新的 BPM{min}-{max}):',
'toolbar.bpm.invalid': 'BPM 无效。请输入 {min} 到 {max} 之间的值。',
'toolbar.status.bpmChanged': 'BPM 已改为 {value}',
'toolbar.timeSignature.prompt': '设置拍号:',
'toolbar.status.timeSignatureChanged': '拍号已改为 {value}',
'toolbar.status.keySignatureChanged': '调号已改为 {value}',
'toolbar.status.copied': '项目已复制到剪贴板',
'toolbar.status.copyNone': '没有可复制的已选项目',
'toolbar.status.pasted': '已从剪贴板粘贴项目',
'toolbar.status.pasteFailed': '无法粘贴 - 没有有效的剪贴板内容或上下文',
'toolbar.status.deleted': '已删除所选区域',
'toolbar.status.deleteNone': '没有选中可删除的区域',
'toolbar.undo.none': '没有可撤销的操作',
'toolbar.redo.none': '没有可重做的操作',
'toolbar.status.undid': '已撤销:{description}',
'toolbar.status.redid': '已重做:{description}',
'toolbar.action': '操作',
'toolbar.status.chatToggled': '聊天窗口已切换',
'toolbar.status.settingsToggled': '设置面板已切换',
'toolbar.pianoRoll.selectMidiRegion': '请先选择一个 MIDI 区域再打开钢琴卷帘。',
'toolbar.status.recordingStopped': '录音已停止',
'toolbar.status.audioRecordingStarted': '音频录音已开始...',
'toolbar.recording.openMidiRegion': '开始录音前,请先在钢琴卷帘中打开一个 MIDI 区域。',
'toolbar.recording.selectMidiRegion': '开始录音前,请先选择一个 MIDI 区域。',
'toolbar.recording.noMidiDevice': '未检测到 MIDI 设备。请连接 MIDI 键盘后重试。',
'toolbar.status.recordingStarted': '录音已开始...',
'toolbar.button.new': '新建',
'toolbar.button.load': '打开',
'toolbar.button.save': '保存',
'toolbar.button.export': '导出',
'toolbar.button.import': '导入',
'toolbar.button.settings': '设置',
'toolbar.button.undo': '撤销',
'toolbar.button.redo': '重做',
'toolbar.button.select': '选择',
'toolbar.button.pencil': '铅笔',
'toolbar.button.splitRegion': '在播放头处分割区域',
'toolbar.button.mergeRegions': '合并选中的 MIDI 区域',
'toolbar.button.snapToGrid': '吸附到网格',
'toolbar.button.copy': '复制',
'toolbar.button.paste': '粘贴',
'toolbar.button.delete': '删除',
'toolbar.button.backToBeginning': '回到开头',
'toolbar.button.play': '播放',
'toolbar.button.pause': '暂停',
'toolbar.button.stopRecording': '停止录音',
'toolbar.button.record': '录音',
'toolbar.button.loop': '循环',
'toolbar.button.metronome': '节拍器',
'toolbar.button.piano': '钢琴',
'toolbar.button.kgone': 'K.G.One 音乐生成器',
'toolbar.button.chat': '聊天',
'toolbar.button.eventList': '事件列表编辑器',
'toolbar.keySignatureChooser': '选择调号,当前为 {value}',
'toolbar.export.label': '导出',
'toolbar.importProject.title': '导入项目',
'toolbar.importProject.description': '将项目文件拖放到这里',
'toolbar.openingProject': '正在打开项目...',
'fileImport.invalidType': '文件类型无效。请选择以下扩展名之一的文件:{extensions}',
'fileImport.close': '关闭导入弹窗',
'fileImport.supportedFormats': '支持的格式:{formats}',
'fileImport.or': '或',
'fileImport.browse': '浏览文件',
'instrument.group.PIANO_AND_KEYBOARDS': '钢琴与键盘',
'instrument.group.GUITAR': '吉他',
'instrument.group.BASS': '贝斯',
'instrument.group.STRINGS': '弦乐',
'instrument.group.BRASS': '铜管',
'instrument.group.WOODWIND': '木管',
'instrument.group.PERCUSSION_KIT': '打击乐套件',
'instrument.group.SYNTH': '合成器',
'instrument.name.acoustic_grand_piano': '原声大钢琴',
'instrument.name.bright_acoustic_piano': '明亮原声钢琴',
'instrument.name.electric_grand_piano': '电大钢琴',
'instrument.name.electric_piano_1': '电钢琴 1',
'instrument.name.electric_piano_2': '电钢琴 2',
'instrument.name.drawbar_organ': '击杆风琴',
'instrument.name.clavinet': '击弦电钢琴',
'instrument.name.harpsichord': '羽管键琴',
'instrument.name.accordion': '手风琴',
'instrument.name.acoustic_guitar_nylon': '原声吉他(尼龙弦)',
'instrument.name.acoustic_guitar_steel': '原声吉他(钢弦)',
'instrument.name.electric_guitar_clean': '电吉他(清音)',
'instrument.name.overdriven_guitar': '电吉他(过载)',
'instrument.name.distortion_guitar': '电吉他(失真)',
'instrument.name.acoustic_bass': '原声贝斯',
'instrument.name.electric_bass_finger': '电贝斯(指弹)',
'instrument.name.electric_bass_pick': '电贝斯(拨片)',
'instrument.name.slap_bass_1': '击勾贝斯',
'instrument.name.synth_bass_1': '合成贝斯 1',
'instrument.name.violin': '小提琴',
'instrument.name.viola': '中提琴',
'instrument.name.cello': '大提琴',
'instrument.name.contrabass': '低音提琴',
'instrument.name.string_ensemble_1': '弦乐合奏',
'instrument.name.string_ensemble_2': '弦乐合奏 2',
'instrument.name.pizzicato_strings': '拨奏弦乐',
'instrument.name.tremolo_strings': '震音弦乐',
'instrument.name.orchestral_harp': '管弦竖琴',
'instrument.name.trumpet': '小号',
'instrument.name.trombone': '长号',
'instrument.name.tuba': '大号',
'instrument.name.french_horn': '圆号',
'instrument.name.brass_section': '铜管组',
'instrument.name.soprano_sax': '高音萨克斯',
'instrument.name.alto_sax': '中音萨克斯',
'instrument.name.tenor_sax': '次中音萨克斯',
'instrument.name.baritone_sax': '上低音萨克斯',
'instrument.name.oboe': '双簧管',
'instrument.name.english_horn': '英国管',
'instrument.name.bassoon': '巴松',
'instrument.name.clarinet': '单簧管',
'instrument.name.piccolo': '短笛',
'instrument.name.flute': '长笛',
'instrument.name.shakuhachi': '尺八',
'instrument.name.harmonica': '口琴',
'instrument.name.standard': '标准鼓组',
'instrument.name.orchestra_kit': '管弦打击乐组',
'instrument.name.marimba': '马林巴',
'instrument.name.timpani': '定音鼓',
'instrument.name.taiko_drum': '太鼓',
'instrument.name.woodblock': '木鱼',
'instrument.name.lead_1_square': '主音 1(方波)',
'instrument.name.lead_2_sawtooth': '主音 2(锯齿波)',
'instrument.name.pad_1_new_age': '铺底 1(新世纪)',
'instrument.name.pad_2_warm': '铺底 2(温暖)',
'instrument.name.pad_3_polysynth': '铺底 3(复音合成)',
'instrument.name.pad_4_choir': '铺底 4(合唱)',
'instrument.name.pad_5_bowed': '铺底 5(弓弦玻璃)',
'instrument.name.pad_6_metallic': '铺底 6(金属)',
'instrument.name.pad_7_halo': '铺底 7(光晕)',
'instrument.name.pad_8_sweep': '铺底 8(扫频)',
'instrument.name.fx_1_rain': '特效 1(雨)',
'instrument.name.fx_2_soundtrack': '特效 2(配乐)',
'instrument.name.fx_3_crystal': '特效 3(水晶)',
'instrument.name.fx_4_atmosphere': '特效 4(氛围)',
'instrument.name.fx_5_brightness': '特效 5(明亮)',
'instrument.name.fx_6_goblins': '特效 6(妖精)',
'instrument.name.fx_7_echoes': '特效 7(回声)',
'instrument.name.fx_8_scifi': '特效 8(科幻)',
};