diff --git a/KeppyMIDIConverter/Functions/Languages/Languages.cs b/KeppyMIDIConverter/Functions/Languages/Languages.cs index f4651cc..af82657 100644 --- a/KeppyMIDIConverter/Functions/Languages/Languages.cs +++ b/KeppyMIDIConverter/Functions/Languages/Languages.cs @@ -111,7 +111,7 @@ public static void ChangeLanguage(string selectedlanguage) } } - const int LangNum = 3; + const int LangNum = 4; public static String[] LanguagesAvailable = new String[LangNum] { // "বাঙালি (Bengali)", @@ -122,7 +122,7 @@ public static void ChangeLanguage(string selectedlanguage) "日本語 (Japanese)", // "한국어 (Korean)", // "Pу́сский (Russian)", - // "简化字 (Simplified Chinese, PRC)", + "简体中文 (Simplified Chinese, PRC)", // "Español (Spanish)", // "ภาษาไทย (Thai)", // "廣東話 (Traditional Chinese, Hong Kong)", @@ -138,7 +138,7 @@ public static void ChangeLanguage(string selectedlanguage) Properties.Resources.Japan, // Properties.Resources.South_Korea, // Properties.Resources.Russian_Federation, - // Properties.Resources.China, + Properties.Resources.China, // Properties.Resources.Spain, // Properties.Resources.Thailand, // Properties.Resources.China, @@ -154,7 +154,7 @@ public static void ChangeLanguage(string selectedlanguage) "ja-JP", // "ko-KR", // "ru-RU", - // "zh-CN", + "zh-CN", // "es-ES", // "th-TH", // "zh-HK", diff --git a/KeppyMIDIConverter/Languages/Lang.zh-CN.resx b/KeppyMIDIConverter/Languages/Lang.zh-CN.resx new file mode 100644 index 0000000..528ec7d --- /dev/null +++ b/KeppyMIDIConverter/Languages/Lang.zh-CN.resx @@ -0,0 +1,1021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 中断转换进程 + Self-explanatory. + + + 每次启动软件时自动检查更新 + Self-explanatory. + + + 开始 + The "Actions" menu. + + + 转换完成后关闭计算机 + Self-explanatory. + + + 语言Language + Change the UI language. + + + 清除MIDI列表 + Self-explanatory. + + + 转换完成后清除MIDI列表 + Self-explanatory. + + + 转换状态的效果音 + Self-explanatory. + + + 退出 + Well, close KMC? + + + 帮助 + The "Help" menu. + + + 关于Keppy's MIDI Converter + Shows the information about KMC. + + + 添加MIDI + Self-explanatory. + + + 加入Keppy的更新软件服务器 + It lets you join KSUS on Discord. + + + 前往KaleidonKep99的GitHub页面 + Shows the user my official GitHub page! + + + 前往KaleidonKep99的YouTube频道 + Shows the user my official YouTube page! + + + 打开设置界面 + Open the preview/conversion settings. + + + 打开音色库/VST管理器 + Open the SoundFonts and VST effects manager. + + + 设置 + The "Options" menu. + + + 预览MIDI效果 + Self-explanatory. + + + 移除MIDI + Self-explanatory. + + + 渲染模式 + The "Render mode" menu. + + + 渲染为 + Render to what? WAV? OGG? Your choice.. + + + 显示剩余时间→显示播放位置 + Self-explanatory. + + + 赞助我们伟大的开发者 + Self-explanatory. + + + 音量 + The volume label on the main window. + + + 当前复音数 + The amount of voices that are current active in the stream. + + + 平均 + The average level of the current stream. + + + 抱歉!这边连不上GitHub服务器呢。 + +请检查网络连接。或者试试挂个VPN看看是否有帮助。 + +点击好的来继续使用KMC。 + GitHub did a goof. + + + 网络连接失败啦。 + Error 404. + + + 这个项目不能仅通过下载来维护自身。 + +我无法永远更新这个程序,所以你们的一笔小捐款可以帮助我改进它的功能,与我使用的设备。 + +捐款是可选的,如果你不想再看到这个对话框,只需点击“不再显示”。您仍然可以打开“帮助>赞助”进行捐款。 + +提前谢谢你啦。 + Donation text. + + + 烦诶!不想再看到了啦! + You're not interested. You're a bad person. + + + 关键性错误 + Heart attack. + + + 软件运行中发生关键性错误。 +我们被迫将要关闭这个软件。 +附加信息: + The text of the error handler, after a fatal error. + + + Keppy's MIDI Converter处于空闲状态。 +选择一个MIDI,加载一些音色库,然后就可以转换/播放啦。 + Idle message. + + + 赞助一下,救救软件吧 + Please do... :( + + + 向下移动一格 + Move one item down at the time. + + + 向上移动一格 + Move one item up at the time. + + + 软件运行中发生错误。 + +附加信息: + The text of the error handler, after a non fatal error. + + + {0} {1}已经是最新版啦。 + +点击确定关闭弹窗。 + Self-explanatory. + + + 没有发现{0} {1}的更新版本。 + Title for NoUpdatesFound. + + + OK + k. + + + 峰值 + The peak level of the current stream. + + + 窗口内任意位置点击右键可复制信息。 + UNDERSTAND? + + + 均方根 + The root mean square of the current stream. + + + 下个月再提醒我 + Self-explanatory. + + + 按名称排序 + Sort all the MIDIs by name. + + + 发现了{0} {1}的新版本! + +当前版本:{2} +最新版本:{3} + +主人现在想更新吗? +如果选择“确定”,软件就会自动关闭。 + +(如果不想自动更新、可以关闭"设置 > 启动时自动检查更新"。) + Self-explanatory. + + + 发现了{0} {1}的新版本 + Title for the UpdateFound translation. + + + 放心,预览不受影响 + Self-explanatory. + + + 实时模拟 + Simulates a real-time playback, when rendering. + + + 标准 + Uses the standard rendering method. + + + 检查更新 + Self-explanatory. + + + 编写日期: + It shows when this release got compiled. + + + 开发相关信息 + Self-explanatory. + + + 复制到剪贴板 + Self-explanatory. + + + 你想添加多少次这个MIDI? + +{0} + How many times you want to add {0}, where {0} is the MIDI. + + + 转换器将忽略MIDI的大小,并获取其完整信息。 + Self-explanatory. + + + 信息 + Information? + + + {0} 这不是有效的MIDI格式! + +请换一个有效的MIDI吧。 + The MIDI is invalid. + + + 文件 + The full path of the MIDI. + + + 时长 + The length(Time) of the MIDI. + + + 音符数 + How many notes are present in the MIDI. + + + 大小 + Size of the MIDI. + + + {0}(修订{1}) + {0} is the version of the library, {1} is the revision number. + + + 点击这里打开官方GitHub存储库 + Self-explanatory. + + + Keppy's MIDI Converter {0} +版权所有Ⓒ Riccardo Loi 2013-{1} + +汉化:{2} + Information text in the "Information about the converter" window. + + + {0}版本: + Version number of {0}, where {0} stands for the item.(E.g. "BASSMIDI version") + + + KMC + To be used with "Version". + + + 版本{0}(修订{1}) + Windows 10's version and revision format + + + 发布版本: + Shows the user the build number of his Windows installation. + + + Windows系统信息 + Title of the groupbox. + + + 发布名称: + Shows the user the release name of his Windows installation. + + + 内存不足,无法获取此MIDI的信息: +{0} + Self-explanatory. + + + 该程序符合“SFZ 1.0格式”,部分符合“SFZ 2.0格式”。 + +想要去“非官方SFZ格式信息”网站看看吗? + Self-explanatory. + + + 关于SFZ格式 + Self-explanatory. + + + 这个软件支持 VST DSP。 + +虚拟工作室技术(VST) 是斯坦伯格媒体技术公司开发的一种软件界面和技术。 +版权所有 ©2006 Steinberg Media Technologies. +保留所有权利。 + Self-explanatory. + + + 关于虚拟工作室技术界面 + Self-explanatory. + + + 进阶设置 + Self-explanatory. + + + 音频采样率: + Self-explanatory. + + + 比特率: + Self-explanatory. + + + 清除音色库列表 + Self-explanatory. + + + 强制恒定比特率 + Self-explanatory. + + + 请等待上一个转换结束! + The thread is already busy previewing/converting another MIDI. + + + 已转换{0}MB的RAW数据。({1}) +剩余时间:{2} - 经过时间:{3} +转换速度:{4}%({5}x快速) + Self-explanatory. + + + 已转换{0}MB的RAW数据。({1}) +现在位置:{2} - {3} +转换速度:{4}%({5}x快速) + Self-explanatory. + + + 已转换{0}MB的RAW数据。({1}) +剩余时间:{2} - 经过时间:{3} +转换速度:{4}% + Self-explanatory. + + + 已转换{0}MB的RAW数据。({1}) +现在位置:{2} - {3} +转换速度:{4}% + Self-explanatory. + + + 已转换{0}MB的RAW数据。({1}) +剩余时间:{2} - 经过时间:{3} +转换速度:{4}%({5}x慢速) + Self-explanatory. + + + 已转换{0}MB的RAW数据。({1}) +现在位置:{2} - {3} +转换速度:{4}%({5}x慢速) + Self-explanatory. + + + 禁用声音效果 + Self-explanatory. + + + DSP设置: + Self-explanatory. + + + 选择转换输出的文件夹 + Where do you want to export the files? + + + 选择需要导入的MIDI... + Which files do you want to import? + + + 导入音色库 + Self-explanatory. + + + MIDI文件 + Used for the "MIDIImport" OpenFileDialog function. + + + 向下移动 ▼ + Self-explanatory. + + + 向上移动 ▲ + Self-explanatory. + + + 只释放“结束音符”事件中最早的音符实例 + Self-explanatory. + + + 覆盖MIDI原来的速度 + Self-explanatory. + + + MIDI已经播放了{0}。 +播放位置:{1} - {2} +音符数:{3} - {4} +播放速度:默认 + Self-explanatory. + + + {0} | 正在播放 {1} + Self-explanatory. + + + 实时帧速率: + Self-explanatory. + + + 移除音色库 + Self-explanatory. + + + 流设置 + Self-explanatory. + + + 软件将跳过VST设置。 + Self-explanatory. + + + 一次最多使用1.000种音色库来转换MIDI。 +最后一个音色库将覆盖它上面的音色库,加载顺序是从上到下。 +在将音色库添加到列表之前,请检查其是否已损坏,来避免音频损坏/故障。 + +支持以下格式:SF2、SF2PACK、SF3、SFZ + The description in the SoundFont list editor. + + + 这不是一个有效的音色库! + +请换一个有效的音色库吧。 + Self-explanatory. + + + 音色库/VST管理器 + Title of the SoundFont list editor. + + + 工作原理是怎样的呢? + +效果1将其效果应用于音频,然后将修改后的音频传递给效果2, +然后传递给效果3,依此类推。 + +这是一个链式系统。 + The description in the VST effects picker. + + + 加载{0}时发生了错误。 +这个VST无法被加载。 + +错误: +{1} + +VST可能与本机Windows窗体系统不兼容。 +错误内容已复制到剪贴板。 + Self-explanatory. + + + VST调用无效 + Title for "VSTInvalidCallError" + + + VST管理器 + Title of the VST effects picker. + + + 打开VST DSP管理器 + Self-explanatory. + + + 启用VST效果 + Self-explanatory. + + + 为音色库选择一个库和一个预设 + Title for "BankNPresetSel". + + + 请选择库和预设值,从0到127。 + +对标准的“原声大钢琴”使用“Bank 0”和“Preset 0”, +或者如果你不知道该用哪一个。 + Description for "BankNPresetSel". + + + “导入位置…”显示添加的MIDI的默认Bank/Preset标识。 + +如果在“导入位置…”中单独指定了Bank/Preset的ID,则默认的Bank/Preset的ID将重新指定为此处指定的ID。 + +如果选定的音色库为SFZ,则Bank/Preset的ID将自动指定为0。 + Help text for "BankNPresetSel". + + + 库/预设列表 + List of banks and presets from text file. + + + 取消 + Self-explanatory. + + + 确定 + Self-explanatory. + + + 导入库的目标ID: + Self-explanatory. + + + 导入预设的目标ID: + Self-explanatory. + + + 导入库的源ID: + Self-explanatory. + + + 导入预设的源ID: + Self-explanatory. + + + 节能降耗 与 纳新基地的大家 + You translated it! I think... If it says "KaleidonKep99", then you didn't. + + + 通道 {0}: + Self-explanatory. + + + 活动复音数 - 详细(CPU使用率:{0}%) + Self-explanatory. + + + 软件还没有转换/播放完MIDI! +真的要关闭吗? + Self-explanatory. + + + 音频设置 + Self-explanatory. + + + 自动调整列大小 + Let the converter automatically resize the columns. + + + 成为赞助者拯救这个项目 + Title for "BecomeAPatron" + + + 通道设置 + Self-explanatory. + + + 总通道 + The "All" name for the Channels Settings. + + + 通道{0} + The "Channel" name for the Channels Settings. + + + 转换已中断。 + Self-explanatory. + + + 转换已完成。 + Self-explanatory. + + + 错误信息已复制到剪贴板。 + Self-explanatory. + + + 将错误信息复制到剪贴板 + Self-explanatory. + + + 空插槽 + No VST currently loaded here. + + + 等一下嘛! + Oh! + + + {0}不是有效的VST效果器! +请确定你加载的是VST效果器,而非VSTi(VST乐器)。 + +如果要使用{1}VST,就需要{1}版本的Keppy's MIDI Converter。 +另外,{2}版本的Keppy's MIDI Converter同样不能使用{1}VST。 + The VST is invalid. + + + 单击“是”,即表示您同意不滥用“VST instrument”功能来创建、传播或访问利用VST中包含的受版权保护/保护的样本或文件的任何内容(“Visual Studio技术”插件)。 +此类结果文件可能包括(但不限于): +SoundFonts、VST或任何其他侵犯版权的可用工具。 +简单地说,除非获得开发者的许可,否则您不得使用此工具在受版权保护/商标保护/免费或付费的VST上实施盗版。 +您可以随意从VST创建音频,但不要使用此导出功能从VST提取/破解样本。 +作者对使用此工具不承担任何法律责任。 + This is to prevent people from blaming me for violating the copyright, by allowing people to sample VSTs. +I'm not responsible of what people do with the converter. + + + 加载 + Loads the VST. + + + 最大复音数:(最高可设置为100,000) + The amount of voices allowed to be played at once. + + + 应用程序正在为转换过程分配内存。 +请稍候... + Self-explanatory. + + + 应用程序正在为转换过程分配内存。 +记得根据要求编辑VST DSP设置哦。请稍候... + Self-explanatory. + + + 应用程序正在为预览分配内存。 +请稍候... + Self-explanatory. + + + 应用程序正在为预览分配内存。 +记得根据要求编辑VST DSP设置哦。请稍候... + Self-explanatory. + + + 轨道数 + How many tracks are present in the MIDI. + + + 未验证 + Self-explanatory. + + + 覆盖原语言 + Self-explanatory. + + + 成为赞助者 + Self-explanatory. + + + 这个项目不能仅通过下载来维护自身。 + +我无法永远更新这个程序,所以你们的一笔小捐款可以帮助我改进它的功能,与我使用的设备。 + +捐款是可选的,如果你不想再看到这个对话框,只需点击“不再显示”。您仍然可以打开“帮助>赞助”进行捐款。 + +提前谢谢你啦。 + Self-explanatory. + + + 下次一定 + Self-explanatory. + + + 播放已中断。 + Self-explanatory. + + + 播放已完成。 + Self-explanatory. + + + MIDI已经播放了{0}。 +播放位置:{1} - {2} +音符数:{3} - {4} +播放速度:({5}x慢速~) + Self-explanatory. + + + 全部卸载 + Unloads all the VSTs. + + + 卸载 + Unloads the VST. + + + 已开启VSTi模式。 + Self-explanatory. + + + 已开启VSTi模式。 +法律警告将不再显示。 + Self-explanatory. + + + {0} 作者 {1}(版本号:{2}) + Shows you the name of the VST, the creator, and its version number. + + + 注意 + Warning! + + + {0} | 正在转换 {1} + Self-explanatory. + + + 赞助 + Self-explanatory. + + + 复制 + Used when creating a copy of an existing file. + + + 正在解析MIDI信息... + Self-explanatory. + + + {1}个文件中已解析{0}个文件。 +请稍候... + Self-explanatory. + + + 跳过VST DSP设置 + Self-explanatory. + + + N/A + + + 不可用 + + + VSTi设置 + Self-explanatory. + + + 更新安装包已损坏。 +无法安装更新! + +点击确定以继续。 + Self-explanatory. + + + 安装包一不小心就损坏了... + + + 部分语言仍未实装。敬请期待。 + Self-explanatory. + + + 最小化到托盘 + Self-explanatory. + + + 显示气球/墙角框通知,而不是消息框。 + + + 转换器已最小化到托盘。 +单击系统托盘上的图标将其还原。 + Self-explanatory. + + + 启用32点辛格插值(提高音质) + Self-explanatory. + + + 无效参数 + Self-explanatory. + + + {0}不是有效的命令行参数! +点击确定来继续. + Self-explanatory. + + + 选择的音色库: +{0} + Selected SoundFont, in the BankNPresetSel window. + + + 如果有的话,总是预加载音色库。 + Self-explanatory. + + + 导出之前展示“忽略轨道”对话框。 + Self-explanatory. + + + 最高: + Range of IgnoreNotes1. + + + 忽略两个力度值之间的音符 + Self-explanatory. + + + 将音符限制为88键(鼓通道除外) + Self-explanatory. + + + 最低: + Range of IgnoreNotes1. + + + MIDI事件设置 + Title of the groupbox. + + + 你想要忽略哪条轨道? + Self-explanatory. + + + 只预加载需要的采样,而非整个音色库。 + Self-explanatory. + + + 预加载样本将强制使转换器扫描整个MIDI,以检查哪些样本需预加载。 +根据MIDI和音色库的大小,这种行为可能会使转换器在检查中暂停几分钟甚至几个小时。 +对于【黑乐谱】的播放/转换,强烈建议不要选中此选项。 + + + 预加载与MIDI具有相同名称和路径的音色库。 + Self-explanatory. + + + 在{0}个文件当中,{1}个有效,{2}个无效。 + Self-explanatory. + + + 准备中。 +请稍候... + It's preparing the AddingMIDIs window for the process. + + + 将音色库调制包络中的启动阶段变为线性 + Self-explanatory. + + + 将音量包络的衰减和释放阶段变为线性 + Self-explanatory. + + + 禁止线性处理音色库中采样的启动 + Self-explanatory. + + \ No newline at end of file