From b168518c60250cf69c2722449513a52695f96fef Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sat, 4 Dec 2021 13:11:59 +0100 Subject: [PATCH] Update zh-CN locale (provided by qwe1154323937) --- data/locale/zh-CN.ini | 465 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 453 insertions(+), 12 deletions(-) diff --git a/data/locale/zh-CN.ini b/data/locale/zh-CN.ini index c3f19f4f..5a0db8c5 100644 --- a/data/locale/zh-CN.ini +++ b/data/locale/zh-CN.ini @@ -12,17 +12,23 @@ AdvSceneSwitcher.generalTab.status.onStartup.alwaysStart="总是自动启动" AdvSceneSwitcher.generalTab.status.onStartup.doNotStart="不要启动" AdvSceneSwitcher.generalTab.status.start="启动" AdvSceneSwitcher.generalTab.status.stop="停止" +AdvSceneSwitcher.generalTab.status.autoStart="在以下情况下自动启动场景切换程序:" +AdvSceneSwitcher.generalTab.status.autoStart.never="从不" AdvSceneSwitcher.generalTab.status.autoStart.recording="录制" AdvSceneSwitcher.generalTab.status.autoStart.streaming="推流" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="录制和推流" AdvSceneSwitcher.generalTab.status.checkInterval="检查切换条件时间间隔" -AdvSceneSwitcher.generalTab.generalBehavior="一般表现" +AdvSceneSwitcher.generalTab.generalBehavior="全局行为" AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="如果不符合任何切换条件" AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="时间精度最高只能达到配置的轮询间隔" AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="不切换" AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="切换到随机场景列表中任意随机场景" AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="切换到" +AdvSceneSwitcher.generalTab.generalBehavior.cooldown="比赛结束多少秒后切换场景" +AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="在此期间,可能的匹配项将被忽略!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="详细日志输出" +AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="保存窗口位置和大小" +AdvSceneSwitcher.generalTab.generalBehavior.showTrayNotifications="显示系统托盘通知" AdvSceneSwitcher.generalTab.generalBehavior.disableUIHints="禁用UI提示" AdvSceneSwitcher.generalTab.priority="优先级" AdvSceneSwitcher.generalTab.priority.description="切换场景优先级 (最上方的项优先级最高)" @@ -45,22 +51,338 @@ AdvSceneSwitcher.generalTab.priority.windowTitle="窗口标题" AdvSceneSwitcher.generalTab.priority.media="媒体" AdvSceneSwitcher.generalTab.priority.time="时间" AdvSceneSwitcher.generalTab.priority.audio="音频" +AdvSceneSwitcher.generalTab.priority.video="视频" +AdvSceneSwitcher.generalTab.priority.macro="宏" + +; Macro Tab +AdvSceneSwitcher.macroTab.title="宏" +AdvSceneSwitcher.macroTab.macros="宏文件" +AdvSceneSwitcher.macroTab.help="宏允许您根据多种条件执行一系列操作。\n\n单击突出显示的加号可添加新宏." +AdvSceneSwitcher.macroTab.editConditionHelp="此部分允许您定义宏条件。\n\n在左侧选择现有宏或添加新宏。\n然后单击下面的加号按钮添加新条件。" +AdvSceneSwitcher.macroTab.editActionHelp="此部分允许您定义宏操作。\n\n在左侧选择现有宏或添加新宏。\n然后单击下面的加号按钮添加新操作." +AdvSceneSwitcher.macroTab.edit="编辑宏" +AdvSceneSwitcher.macroTab.edit.logic="逻辑类型:" +AdvSceneSwitcher.macroTab.edit.condition="条件类型:" +AdvSceneSwitcher.macroTab.edit.action="动作类型:" +AdvSceneSwitcher.macroTab.add="添加新宏" +AdvSceneSwitcher.macroTab.name="名称:" +AdvSceneSwitcher.macroTab.defaultname="宏 %1" +AdvSceneSwitcher.macroTab.exists="宏名称已存在" +AdvSceneSwitcher.macroTab.copy="创建副本" +AdvSceneSwitcher.macroTab.expandAll="全部展开" +AdvSceneSwitcher.macroTab.collapseAll="全部收回" + +; Macro Logic +AdvSceneSwitcher.logic.none="忽略条目" +AdvSceneSwitcher.logic.and="和" +AdvSceneSwitcher.logic.or="或" +AdvSceneSwitcher.logic.andNot="和 不" +AdvSceneSwitcher.logic.orNot="或 不" +AdvSceneSwitcher.logic.rootNone="如果" +AdvSceneSwitcher.logic.not="如果 不" + +; Macro Conditions +AdvSceneSwitcher.condition.audio="音频" +AdvSceneSwitcher.condition.audio.state.below="小于" +AdvSceneSwitcher.condition.audio.state.above="大于" +AdvSceneSwitcher.condition.audio.entry="音量 来源 {{audioSources}} 是 {{condition}} {{volume}}" +AdvSceneSwitcher.condition.cursor="光标" +AdvSceneSwitcher.condition.cursor.type.region="当前位置" +AdvSceneSwitcher.condition.cursor.type.moving="正在移动" +AdvSceneSwitcher.condition.cursor.showFrame="显示帧率" +AdvSceneSwitcher.condition.cursor.hideFrame="隐藏帧率" +AdvSceneSwitcher.condition.cursor.entry.line1="光标 处于{{conditions}} {{minX}} {{minY}} {{maxX}} {{maxY}} - {{toggleFrameButton}}" +AdvSceneSwitcher.condition.cursor.entry.line2="光标当前位于 {{xPos}} x {{yPos}}" +AdvSceneSwitcher.condition.scene="场景" +AdvSceneSwitcher.condition.scene.type.current="当前场景是" +AdvSceneSwitcher.condition.scene.type.previous="上一个场景是" +AdvSceneSwitcher.condition.scene.type.changed="场景改变了" +AdvSceneSwitcher.condition.scene.type.notChanged="场景没有改变" +AdvSceneSwitcher.condition.scene.waitForTransition="等待过渡完成" +AdvSceneSwitcher.condition.scene.entry="{{sceneType}} {{scenes}} {{waitForTransition}}" +AdvSceneSwitcher.condition.window="窗口" +AdvSceneSwitcher.condition.window.entry.line1="{{windows}} 存在..." +AdvSceneSwitcher.condition.window.entry.line2="... 并且是 {{fullscreen}} 全屏 {{maximized}} 最大化 {{focused}} 获得焦点 {{windowFocusChanged}} 焦点窗口已更改" +AdvSceneSwitcher.condition.file="文件" +AdvSceneSwitcher.condition.file.entry.line1="内容 {{fileType}} {{filePath}} (本地是文本,网络是获取的网页)完全匹配:" +AdvSceneSwitcher.condition.file.entry.line2="{{matchText}}" +AdvSceneSwitcher.condition.file.entry.line3="{{useRegex}} {{checkModificationDate}} {{checkFileContent}}" +AdvSceneSwitcher.condition.media="媒体" +AdvSceneSwitcher.condition.media.entry="{{mediaSources}} 状态是 {{states}} 和 {{timeRestrictions}} {{time}}" +AdvSceneSwitcher.condition.video="视频" +AdvSceneSwitcher.condition.video.condition.match="完全匹配" +AdvSceneSwitcher.condition.video.condition.differ="不匹配" +AdvSceneSwitcher.condition.video.condition.hasChanged="改变了" +AdvSceneSwitcher.condition.video.condition.hasNotChanged="没有改变" +AdvSceneSwitcher.condition.video.condition.noImage="没有输出" +AdvSceneSwitcher.condition.video.condition.pattern="匹配模式" +AdvSceneSwitcher.condition.video.condition.object="包含对象" +AdvSceneSwitcher.condition.video.askFileAction="是否要使用现有文件或创建当前选定源的屏幕截图?" +AdvSceneSwitcher.condition.video.askFileAction.file="使用现有文件" +AdvSceneSwitcher.condition.video.askFileAction.screenshot="创建屏幕截图" +AdvSceneSwitcher.condition.video.usePatternForChangedCheck="使用模式匹配" +AdvSceneSwitcher.condition.video.usePatternForChangedCheck.tooltip="这将允许您控制图像必须更改多少才能使条件为真." +AdvSceneSwitcher.condition.video.patternThreshold="阈值: " +AdvSceneSwitcher.condition.video.patternThresholdDescription="较高的阈值意味着模式需要更紧密地匹配视频源." +AdvSceneSwitcher.condition.video.patternThresholdUseAlphaAsMask="使用alpha通道作为图案的遮罩." +AdvSceneSwitcher.condition.video.objectScaleThreshold="模型比例: " +AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="较低的模比例将导致更多的匹配,但会导致更高的CPU负载." +AdvSceneSwitcher.condition.video.minNeighborDescription="较高的“最小区域”值将导致较少但质量较高的匹配." +AdvSceneSwitcher.condition.video.showMatch="显示模式" +AdvSceneSwitcher.condition.video.screenshotFail="无法获取源的屏幕截图!" +AdvSceneSwitcher.condition.video.patternMatchFail="没有找到模式!" +AdvSceneSwitcher.condition.video.objectMatchFail="找不到对象!" +AdvSceneSwitcher.condition.video.modelLoadFail="无法加载模型数据!" +AdvSceneSwitcher.condition.video.entry="{{videoSources}} {{condition}} {{imagePath}}" +AdvSceneSwitcher.condition.video.entry.modelPath="模型数据 (haar级联分类器): {{modelDataPath}}" +AdvSceneSwitcher.condition.video.entry.minNeighbor="最小区域: {{minNeighbors}}" +AdvSceneSwitcher.condition.video.entry.minSize="最小尺寸: {{minSizeX}} x {{minSizeY}}" +AdvSceneSwitcher.condition.video.entry.maxSize="最大尺寸: {{maxSizeX}} x {{maxSizeY}}" +AdvSceneSwitcher.condition.video.entry.throttle="{{throttleEnable}}通过只执行每一次检查来减少CPU负载 {{throttleCount}} 毫秒" +AdvSceneSwitcher.condition.stream="推流" +AdvSceneSwitcher.condition.stream.state.start="推流启动" +AdvSceneSwitcher.condition.stream.state.stop="推流停止" +AdvSceneSwitcher.condition.stream.state.starting="推流启动中" +AdvSceneSwitcher.condition.stream.state.stopping="推流停止中" +AdvSceneSwitcher.condition.stream.entry="{{streamState}}" +AdvSceneSwitcher.condition.record="录制" +AdvSceneSwitcher.condition.record.state.start="录制运行中" +AdvSceneSwitcher.condition.record.state.pause="录制暂停" +AdvSceneSwitcher.condition.record.state.stop="录制停止" +AdvSceneSwitcher.condition.record.entry="{{recordState}}" +AdvSceneSwitcher.condition.process="进程" +AdvSceneSwitcher.condition.process.entry="{{processes}} 正在运行 {{focused}} 而且是获得焦点" +AdvSceneSwitcher.condition.idle="闲置检测" +AdvSceneSwitcher.condition.idle.entry="没有键盘或鼠标输入{{duration}}" +AdvSceneSwitcher.condition.pluginState="插件状态" +AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="在此时间间隔内触发了自动场景更改" +AdvSceneSwitcher.condition.pluginState.entry="{{condition}}" +AdvSceneSwitcher.condition.timer="计时器" +AdvSceneSwitcher.condition.timer.pause="暂停" +AdvSceneSwitcher.condition.timer.continue="继续" +AdvSceneSwitcher.condition.timer.entry.line1="{{duration}} 时间倒计时" +AdvSceneSwitcher.condition.timer.entry.line2="剩余时间: {{remaining}} 秒" +AdvSceneSwitcher.condition.timer.entry.line3="{{pauseContinue}} {{reset}} {{saveRemaining}} 保存剩余时间 {{autoReset}} 达到时间后自动重置计时器" +AdvSceneSwitcher.condition.timer.reset="重置" +AdvSceneSwitcher.condition.macro="宏" +AdvSceneSwitcher.condition.macro.type.count="计数" +AdvSceneSwitcher.condition.macro.type.state="状态" +AdvSceneSwitcher.condition.macro.type.selection="条件类型: {{types}}" +AdvSceneSwitcher.condition.macro.count.type.below="少于" +AdvSceneSwitcher.condition.macro.count.type.above="大于" +AdvSceneSwitcher.condition.macro.count.type.equal="等于" +AdvSceneSwitcher.condition.macro.count.reset="重置" +AdvSceneSwitcher.condition.macro.pausedWarning="所选宏当前已暂停!" +AdvSceneSwitcher.condition.macro.state.entry="条件 {{macros}} 是真的" +AdvSceneSwitcher.condition.macro.count.entry.line1="{{macros}} 运行 {{conditions}} {{count}} 次(相对于下面计数匹配)" +AdvSceneSwitcher.condition.macro.count.entry.line2="当前计数: {{currentCount}} {{resetCount}}" +AdvSceneSwitcher.condition.source="源" +AdvSceneSwitcher.condition.source.type.active="激活状态" +AdvSceneSwitcher.condition.source.type.showing="显示状态" +AdvSceneSwitcher.condition.source.type.settings="设置完全匹配" +AdvSceneSwitcher.condition.source.regex="使用正则表达式" +AdvSceneSwitcher.condition.source.getSettings="获取当前设置" +AdvSceneSwitcher.condition.source.entry.line1="{{sources}} {{conditions}}" +AdvSceneSwitcher.condition.source.entry.line2="{{settings}}" +AdvSceneSwitcher.condition.source.entry.line3="{{regex}} {{getSettings}}" +AdvSceneSwitcher.condition.virtualCamera="虚拟摄像机" +AdvSceneSwitcher.condition.virtualCamera.state.start="虚拟摄像机启动" +AdvSceneSwitcher.condition.virtualCamera.state.stop="虚拟摄像机停止" +AdvSceneSwitcher.condition.virtualCamera.entry="{{states}}" +AdvSceneSwitcher.condition.filter="滤镜" +AdvSceneSwitcher.condition.filter.type.active="已启用" +AdvSceneSwitcher.condition.filter.type.showing="已关闭" +AdvSceneSwitcher.condition.filter.type.settings="设置完全匹配" +AdvSceneSwitcher.condition.filter.regex="使用正则表达式" +AdvSceneSwitcher.condition.filter.getSettings="获取当前设置" +AdvSceneSwitcher.condition.filter.entry.line1="在 {{sources}} {{filters}} {{conditions}}" +AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" +AdvSceneSwitcher.condition.filter.entry.line3="{{regex}} {{getSettings}}" +AdvSceneSwitcher.condition.sceneOrder="场景项目顺序" +AdvSceneSwitcher.condition.sceneOrder.type.above="高于" +AdvSceneSwitcher.condition.sceneOrder.type.below="低于" +AdvSceneSwitcher.condition.sceneOrder.type.position="位置值排比" +AdvSceneSwitcher.condition.sceneOrder.positionInfo="位置值从底部以0开始,对于每个场景项目(包括场景组中的项目)增加1,自行测试,按照上下往上排比数值。" +AdvSceneSwitcher.condition.sceneOrder.entry="在 {{scenes}} {{sources}} {{conditions}} {{sources2}} {{position}}" +AdvSceneSwitcher.condition.hotkey="热键" +AdvSceneSwitcher.condition.hotkey.name="宏触发热键" +AdvSceneSwitcher.condition.hotkey.tip="注意:您可以在OBS设置窗口中为此热键配置按键绑定" +AdvSceneSwitcher.condition.hotkey.entry="名称: {{name}}" +AdvSceneSwitcher.condition.replay="回放缓存" +AdvSceneSwitcher.condition.replay.state.stopped="回放缓存已停止" +AdvSceneSwitcher.condition.replay.state.started="回放缓存已启动" +AdvSceneSwitcher.condition.replay.state.saved="已保存回放缓存" +AdvSceneSwitcher.condition.replay.entry="{{state}}" +AdvSceneSwitcher.condition.date="日期" +AdvSceneSwitcher.condition.date.state.at="现在" +AdvSceneSwitcher.condition.date.state.after="之后" +AdvSceneSwitcher.condition.date.state.before="之前" +AdvSceneSwitcher.condition.date.state.between="之间" +AdvSceneSwitcher.condition.date.entry.line1="{{condition}} {{dateTime}} {{dateTime2}} {{ignoreDate}} 忽略日期 {{ignoreTime}} 忽略时间" +AdvSceneSwitcher.condition.date.entry.line2="{{repeat}} 重复的每一次 {{duration}} 匹配的时间" +AdvSceneSwitcher.condition.sceneTransform="场景项目被改变" +AdvSceneSwitcher.condition.sceneTransform.getTransform="内容或者设置被改变了" +AdvSceneSwitcher.condition.sceneTransform.regex="使用正则表达式" +AdvSceneSwitcher.condition.sceneTransform.entry.line1="在 {{scenes}} {{sources}} 匹配变换" +AdvSceneSwitcher.condition.sceneTransform.entry.line2="{{settings}}" +AdvSceneSwitcher.condition.sceneTransform.entry.line3="{{regex}} {{getSettings}}" +AdvSceneSwitcher.condition.transition="转场" +AdvSceneSwitcher.condition.transition.type.current="当前转场特效类型为" +AdvSceneSwitcher.condition.transition.type.duration="当前转场特效持续时间为" +AdvSceneSwitcher.condition.transition.type.started="转场特效开始" +AdvSceneSwitcher.condition.transition.type.ended="转场特效结束" +AdvSceneSwitcher.condition.transition.durationSuffix="秒" +AdvSceneSwitcher.condition.transition.entry="{{conditions}}{{transitions}}{{duration}}{{durationSuffix}}" +AdvSceneSwitcher.condition.sceneVisibility="场景项目可见" +AdvSceneSwitcher.condition.sceneVisibility.type.shown="显示的" +AdvSceneSwitcher.condition.sceneVisibility.type.hidden="隐藏的" +AdvSceneSwitcher.condition.sceneVisibility.entry="在 {{scenes}} {{sources}} 是 {{conditions}} " + +; Macro Actions +AdvSceneSwitcher.action.switchScene="切换场景" +AdvSceneSwitcher.action.scene.entry="切换场景 {{scenes}} 使用 {{transitions}} 时长 {{duration}} 秒" +AdvSceneSwitcher.action.wait="等待" +AdvSceneSwitcher.action.wait.type.fixed="固定数值" +AdvSceneSwitcher.action.wait.type.random="随机数值" +AdvSceneSwitcher.action.wait.entry.fixed="等待 {{waitType}} 持续时间为 {{duration}}" +AdvSceneSwitcher.action.wait.entry.random="等待 {{waitType}} 持续时间为 {{duration}} 到 {{duration2}}" +AdvSceneSwitcher.action.audio="音频" +AdvSceneSwitcher.action.audio.type.mute="静音" +AdvSceneSwitcher.action.audio.type.unmute="取消静音" +AdvSceneSwitcher.action.audio.type.sourceVolume="来源音量" +AdvSceneSwitcher.action.audio.type.masterVolume="主音量" +AdvSceneSwitcher.action.audio.fade="{{fade}}淡出 {{duration}} 秒" +AdvSceneSwitcher.action.audio.entry="{{actions}} {{audioSources}} {{volume}}" +AdvSceneSwitcher.action.recording="录制" +AdvSceneSwitcher.action.recording.type.stop="停止录制" +AdvSceneSwitcher.action.recording.type.start="开始录制" +AdvSceneSwitcher.action.recording.type.pause="暂停录制" +AdvSceneSwitcher.action.recording.type.unpause="取消录制暂停" +AdvSceneSwitcher.action.recording.pause.hint="请注意,根据您的录制设置,您可能无法暂停录制" +AdvSceneSwitcher.action.recording.entry="{{actions}}{{pauseHint}}" +AdvSceneSwitcher.action.replay="回放缓冲区" +AdvSceneSwitcher.action.replay.type.stop="停止回放缓冲区" +AdvSceneSwitcher.action.replay.type.start="启动回放缓冲区" +AdvSceneSwitcher.action.replay.type.save="保存回放缓冲区" +AdvSceneSwitcher.action.replay.entry="{{actions}}" +AdvSceneSwitcher.action.streaming="推流" +AdvSceneSwitcher.action.streaming.type.stop="停止推流" +AdvSceneSwitcher.action.streaming.type.start="开始推流" +AdvSceneSwitcher.action.streaming.entry="{{actions}}" +AdvSceneSwitcher.action.run="运行" +AdvSceneSwitcher.action.run.arguments="参数:" +AdvSceneSwitcher.action.run.addArgument="添加参数" +AdvSceneSwitcher.action.run.addArgumentDescription="添加新参数:" +AdvSceneSwitcher.action.run.entry="运行 {{filePath}}" +AdvSceneSwitcher.action.sceneVisibility="场景项目可见性" +AdvSceneSwitcher.action.sceneVisibility.type.show="显示" +AdvSceneSwitcher.action.sceneVisibility.type.hide="隐藏" +AdvSceneSwitcher.action.sceneVisibility.type.source="来源" +AdvSceneSwitcher.action.sceneVisibility.type.sourceGroup="全部" +AdvSceneSwitcher.action.sceneVisibility.entry="在 {{scenes}} {{actions}} {{sourceTypes}} {{sources}}" +AdvSceneSwitcher.action.filter="滤镜" +AdvSceneSwitcher.action.filter.type.enable="开启" +AdvSceneSwitcher.action.filter.type.disable="关闭" +AdvSceneSwitcher.action.filter.type.settings="参数设置" +AdvSceneSwitcher.action.filter.entry="在 {{sources}} {{actions}} {{filters}}" +AdvSceneSwitcher.action.filter.getSettings="获取当前设置" +AdvSceneSwitcher.action.source="来源" +AdvSceneSwitcher.action.source.type.enable="启用" +AdvSceneSwitcher.action.source.type.disable="停用" +AdvSceneSwitcher.action.source.type.settings="配置设置" +AdvSceneSwitcher.action.source.entry="{{actions}} {{sources}}" +AdvSceneSwitcher.action.source.warning="警告:OBS UI无法控制全局启用和禁用源,注意,通过这个设置禁用,我测试,你必须通过这个在启用才行,不然点击小眼睛你无法显示!" +AdvSceneSwitcher.action.source.getSettings="获取当前设置" +AdvSceneSwitcher.action.media="媒体" +AdvSceneSwitcher.action.media.type.play="开始" +AdvSceneSwitcher.action.media.type.pause="暂停" +AdvSceneSwitcher.action.media.type.stop="停止" +AdvSceneSwitcher.action.media.type.restart="重新启动" +AdvSceneSwitcher.action.media.type.next="下一个" +AdvSceneSwitcher.action.media.type.previous="上一个" +AdvSceneSwitcher.action.media.entry="{{actions}} {{mediaSources}}" +AdvSceneSwitcher.action.macro="宏" +AdvSceneSwitcher.action.macro.type.pause="暂停" +AdvSceneSwitcher.action.macro.type.unpause="取消暂停" +AdvSceneSwitcher.action.macro.type.resetCounter="复位计数器" +AdvSceneSwitcher.action.macro.entry="{{actions}} {{macros}}" +AdvSceneSwitcher.action.pluginState="插件状态" +AdvSceneSwitcher.action.pluginState.type.stop="停止高级场景切换插件" +AdvSceneSwitcher.action.pluginState.type.noMatch="没有匹配项:" +AdvSceneSwitcher.action.pluginState.entry="{{actions}} {{values}} {{scenes}}" +AdvSceneSwitcher.action.virtualCamera="虚拟摄像机" +AdvSceneSwitcher.action.virtualCamera.type.stop="停止虚拟摄像机" +AdvSceneSwitcher.action.virtualCamera.type.start="启动虚拟摄像机" +AdvSceneSwitcher.action.virtualCamera.entry="{{actions}}" +AdvSceneSwitcher.action.hotkey="热键" +AdvSceneSwitcher.action.hotkey.leftShift="左 Shift" +AdvSceneSwitcher.action.hotkey.rightShift="右 Shift" +AdvSceneSwitcher.action.hotkey.leftCtrl="左 Ctrl" +AdvSceneSwitcher.action.hotkey.rightCtrl="右 Ctrl" +AdvSceneSwitcher.action.hotkey.leftAlt="左 Alt" +AdvSceneSwitcher.action.hotkey.rightAlt="右 Alt" +AdvSceneSwitcher.action.hotkey.leftMeta="左 Meta" +AdvSceneSwitcher.action.hotkey.rightMeta="右 Meta" +AdvSceneSwitcher.action.hotkey.onlyOBS="仅向OBS发送按键" +AdvSceneSwitcher.action.hotkey.disabled="无法模拟按键-功能已禁用!" +AdvSceneSwitcher.action.hotkey.entry="按下 {{keys}} for {{duration}} 毫秒" +AdvSceneSwitcher.action.sceneOrder="场景项目顺序" +AdvSceneSwitcher.action.sceneOrder.type.moveUp="上移" +AdvSceneSwitcher.action.sceneOrder.type.moveDown="下移" +AdvSceneSwitcher.action.sceneOrder.type.moveTop="顶部" +AdvSceneSwitcher.action.sceneOrder.type.moveBottom="底部" +AdvSceneSwitcher.action.sceneOrder.type.movePosition="移动到数值位置" +AdvSceneSwitcher.action.sceneOrder.entry="在 {{scenes}} {{actions}} {{sources}} {{position}}" +AdvSceneSwitcher.action.sceneTransform="场景项变换" +AdvSceneSwitcher.action.sceneTransform.getTransform="得到变换" +AdvSceneSwitcher.action.sceneTransform.entry="On {{scenes}} transform {{sources}}" +AdvSceneSwitcher.action.file="文件" +AdvSceneSwitcher.action.file.type.write="写入" +AdvSceneSwitcher.action.file.type.append="追加写入" +AdvSceneSwitcher.action.file.entry="{{actions}} to {{filePath}}:" +AdvSceneSwitcher.action.previewScene="切换预览场景" +AdvSceneSwitcher.action.previewScene.entry="将预览场景切换到 {{scenes}}" +AdvSceneSwitcher.action.SceneSwap="交换场景 (Studio mode)" +AdvSceneSwitcher.action.SceneSwap.entry="在studio模式下交换预览和编程场景" +AdvSceneSwitcher.action.transition="过场特效" +AdvSceneSwitcher.action.transition.entry.line1="{{setType}}将过场特效类型设置为 {{transitions}}" +AdvSceneSwitcher.action.transition.entry.line2="{{setDuration}}将过场特效持续时间设置为 {{duration}}seconds" +AdvSceneSwitcher.action.timer="计时器" +AdvSceneSwitcher.action.timer.type.pause="暂停" +AdvSceneSwitcher.action.timer.type.continue="继续" +AdvSceneSwitcher.action.timer.type.reset="重置" +AdvSceneSwitcher.action.timer.type.setTimeRemaining="设置剩余时间" +AdvSceneSwitcher.action.timer.entry="{{timerAction}} 定时在 {{macros}} {{duration}}" +AdvSceneSwitcher.action.random="随机" +AdvSceneSwitcher.action.random.arguments="宏:" +AdvSceneSwitcher.action.random.addArgument="增加 宏" +AdvSceneSwitcher.action.random.entry="运行 {{macroSelection}}" ; Transition Tab AdvSceneSwitcher.transitionTab.title="转场特效" +AdvSceneSwitcher.transitionTab.setTransitionBy="更改转场特效时:" AdvSceneSwitcher.transitionTab.transitionOverride="在场景切换器中设定的转场特效优先级高于场景设定的转场特效" +AdvSceneSwitcher.transitionTab.adjustActiveTransitionType="更改激活转场特效类型" AdvSceneSwitcher.transitionTab.transitionForAToB="当自动从场景A切换到场景B时使用的转场特效" -AdvSceneSwitcher.transitionTab.transitionsHelp="

这里的设定只影响由场景切换器引起的转场有效,不影响你手动的引起的转场。
在这里设定的转场特效优先级高于场景切换器其他地方设置的

Click the plus symbol below to continue.

" +AdvSceneSwitcher.transitionTab.transitionsHelp="

这里的设定只影响由场景切换器引起的转场有效,不影响你手动的引起的转场。
在这里设定的转场特效优先级高于场景切换器其他地方设置的

单击加号添加项目.

" AdvSceneSwitcher.transitionTab.defaultTransition="当切换到这个场景时修改默认转场特效" AdvSceneSwitcher.transitionTab.switchDefaultLabel="活跃时切换默认转场特效为" AdvSceneSwitcher.transitionTab.entry="从场景 {{scenes}} 切换到场景 {{scenes2}} 时使用转场特效 {{transitions}}" AdvSceneSwitcher.transitionTab.defaultTransitionEntry="当场景 {{scenes}} 被激活时更改默认转场特效为 {{transitions}}" +AdvSceneSwitcher.transitionTab.defaultTransitionsHelp="单击加号添加项目." +AdvSceneSwitcher.transitionTab.defaultTransition.delay="场景更改 {{defTransitionDelay}} 后切换转换特效." +AdvSceneSwitcher.transitionTab.defaultTransition.delay.help="延迟用于避免取消场景切换,如果在转换仍在进行时更改了转换类型,则可能会发生这种情况." ; Pause Scenes Tab AdvSceneSwitcher.pauseTab.title="暂停" AdvSceneSwitcher.pauseTab.pauseOnScene="当切换到这个场景时暂停场景切换器" AdvSceneSwitcher.pauseTab.pauseInFocus1="当窗口" AdvSceneSwitcher.pauseTab.pauseInFocus2="获得焦点时暂停场景切换器" +AdvSceneSwitcher.pauseTab.pauseTypeScene="场景处于活动状态" +AdvSceneSwitcher.pauseTab.pauseTypeWindow="窗口处于焦点位置" +AdvSceneSwitcher.pauseTab.pauseTargetAll="全部" +AdvSceneSwitcher.pauseTab.pauseEntry="暂停 {{pauseTargets}} 检查时 {{pauseTypes}} {{scenes}} {{windows}}" +AdvSceneSwitcher.pauseTab.help="在此选项卡上,您可以配置在场景处于活动状态或窗口处于焦点时暂停各个切换方法。\n\n单击高亮显示的加号继续." ; Window Title Tab AdvSceneSwitcher.windowTitleTab.title="窗口标题" @@ -71,31 +393,37 @@ AdvSceneSwitcher.windowTitleTab.fullscreen="全屏时" AdvSceneSwitcher.windowTitleTab.maximized="最大化时" AdvSceneSwitcher.windowTitleTab.focused="窗口聚集时" AdvSceneSwitcher.windowTitleTab.entry="{{windows}} {{scenes}} {{transitions}} {{fullscreen}} {{maximized}} {{focused}}" +AdvSceneSwitcher.windowTitleTab.windowsHelp="根据正在运行的应用程序的窗口标题切换场景。\n可以选择以下附加条件:\n窗口全屏显示\n窗口最大化\n窗口聚焦\n\n单击高亮显示的加号继续." +AdvSceneSwitcher.windowTitleTab.ignoreWindowsHelp="如果忽略某个窗口标题,则场景切换程序的作用将与之前选择的窗口仍处于焦点状态一样。\n如果您经常切换到其他窗口,则这将允许您避免场景切换,不会触发场景更改。\n\n请选择窗口或在上面输入窗口标题,然后单击下面的加号将其添加到列表中." ; Executable Tab AdvSceneSwitcher.executableTab.title="程序" AdvSceneSwitcher.executableTab.implemented="感谢dasOven的实现" AdvSceneSwitcher.executableTab.requiresFocus="仅获得焦点时" AdvSceneSwitcher.executableTab.entry="当 {{processes}} 正在运行时使用 {{transitions}} 切换到 {{scenes}} {{requiresFocus}}" +AdvSceneSwitcher.executableTab.help="如果进程正在运行,此选项卡将允许您自动切换场景。\n这在窗口名称可能更改或未知的情况下非常有用。\n\n单击突出显示的加号继续." ; Screen Region Tab AdvSceneSwitcher.screenRegionTab.title="屏幕区域" AdvSceneSwitcher.screenRegionTab.currentPosition="鼠标当前位置:" AdvSceneSwitcher.screenRegionTab.showGuideFrames="显示区域边界" AdvSceneSwitcher.screenRegionTab.hideGuideFrames="隐藏区域边界" +AdvSceneSwitcher.screenRegionTab.excludeScenes.None="没有选择" AdvSceneSwitcher.screenRegionTab.entry="如果鼠标在 {{minX}} {{minY}} x {{maxX}} {{maxY}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}} unless in {{excludeScenes}}" +AdvSceneSwitcher.screenRegionTab.help="此选项卡允许您根据鼠标光标的当前位置自动切换场景。\n\n单击高亮显示的加号继续." ; Media Tab AdvSceneSwitcher.mediaTab.title="媒体" AdvSceneSwitcher.mediaTab.implemented="感谢Exeldro的实现" -AdvSceneSwitcher.mediaTab.states.none="空" +AdvSceneSwitcher.mediaTab.states.none="无" AdvSceneSwitcher.mediaTab.states.playing="播放中" -AdvSceneSwitcher.mediaTab.states.opening="正在打开" +AdvSceneSwitcher.mediaTab.states.opening="打开中" AdvSceneSwitcher.mediaTab.states.buffering="缓冲中" AdvSceneSwitcher.mediaTab.states.Paused="暂停" AdvSceneSwitcher.mediaTab.states.stopped="停止" AdvSceneSwitcher.mediaTab.states.ended="结束" AdvSceneSwitcher.mediaTab.states.error="错误" +AdvSceneSwitcher.mediaTab.states.playedToEnd="播放结束" AdvSceneSwitcher.mediaTab.states.any="任意" AdvSceneSwitcher.mediaTab.timeRestriction.none="无" AdvSceneSwitcher.mediaTab.timeRestriction.shorter="播放时间小于" @@ -103,6 +431,7 @@ AdvSceneSwitcher.mediaTab.timeRestriction.longer="播放时间大于" AdvSceneSwitcher.mediaTab.timeRestriction.remainShorter="剩余时间少于" AdvSceneSwitcher.mediaTab.timeRestriction.remainLonger="剩余时间多于" AdvSceneSwitcher.mediaTab.entry="当 {{mediaSources}} 状态为 {{states}} 并且 {{timeRestrictions}} {{time}} 时使用转场特效 {{transitions}} 切换到场景 {{scenes}}" +AdvSceneSwitcher.mediaTab.help="此选项卡允许您根据媒体源的状态切换场景。\n例如,一旦所选媒体源结束播放,您可以自动切换回上一个场景。\n\n单击高亮显示的加号继续." ; File Tab AdvSceneSwitcher.fileTab.title="文件" @@ -127,11 +456,13 @@ AdvSceneSwitcher.fileTab.checkfileContent="仅当文件发生修改时" AdvSceneSwitcher.fileTab.entry="如果 {{fileType}} 文件 {{filePath}} {{browseButton}} 匹配下列规则,使用转场特效 {{transitions}} 切换到场景 {{scenes}}" AdvSceneSwitcher.fileTab.entry2="{{matchText}}" AdvSceneSwitcher.fileTab.entry3="{{useRegex}} {{checkModificationDate}} {{checkFileContent}}" +AdvSceneSwitcher.fileTab.help="此选项卡允许您根据远程或本地文件的内容自动切换场景。\n\n单击突出显示的加号继续." ; Random Tab AdvSceneSwitcher.randomTab.title="随机场景列表" AdvSceneSwitcher.randomTab.randomDisabledWarning="功能已被禁用 - 可通过在通用页设置\"如果不符合任何切换条件切换到随机场景列表中任意随机场景\"启用" AdvSceneSwitcher.randomTab.entry="如果没有切换器条件满足,使用转场特效 {{transitions}} 切换到场景 {{scenes}} 并停留 {{delay}}" +AdvSceneSwitcher.randomTab.help="场景切换程序将在此选项卡上随机选择一个条目,以便在配置的时间内切换到该条目。\n请注意,同一条目不会连续选择两次。\n\n单击高亮显示的加号继续." ; Time Tab AdvSceneSwitcher.timeTab.title="时间" @@ -146,15 +477,12 @@ AdvSceneSwitcher.timeTab.sundays="每周日" AdvSceneSwitcher.timeTab.afterstart="推流或录制开始后" AdvSceneSwitcher.timeTab.afterstart.tip="相对于直播或录制开始之后的时间点" AdvSceneSwitcher.timeTab.entry="{{triggers}} 的 {{time}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}}" +AdvSceneSwitcher.timeTab.help="此选项卡将允许您根据当前本地时间自动切换到其他场景。\n\n请注意,场景切换程序仅在您指定的确切时间切换场景。\n请确保您已根据自己的喜好在“常规”选项卡上配置了优先级设置,以便不会因其他切换而错过选定的时间点具有较高优先级的方法。\n\n单击突出显示的加号继续." ; Idle Tab AdvSceneSwitcher.idleTab.title="闲置检测" AdvSceneSwitcher.idleTab.enable="启用闲置检测" -AdvSceneSwitcher.idleTab.condition1="超过" -AdvSceneSwitcher.idleTab.condition2="没有鼠标或键盘操作" -AdvSceneSwitcher.idleTab.switchToScene="切换到场景" -AdvSceneSwitcher.idleTab.usingTransition1="使用" -AdvSceneSwitcher.idleTab.usingTransition2="转场特效" +AdvSceneSwitcher.idleTab.idleswitch="超过 {{duration}} 如果没有键盘或鼠标输入,则切换到场景 {{scenes}} 使用 {{transitions}}" AdvSceneSwitcher.idleTab.dontSwitchIfFocus1="如果当前窗口焦点在" AdvSceneSwitcher.idleTab.dontSwitchIfFocus2="时不切换" @@ -169,35 +497,148 @@ AdvSceneSwitcher.sceneSequenceTab.loadFail="导入失败" AdvSceneSwitcher.sceneSequenceTab.loadSuccess="导入失败成功" AdvSceneSwitcher.sceneSequenceTab.fileType="文本文件 (*.txt)" AdvSceneSwitcher.sceneSequenceTab.entry="当场景 {{startScenes}} 被激活 {{delay}} 后使用转场特效 {{transitions}} 切换到场景 {{scenes}} {{interruptible}}" +AdvSceneSwitcher.sceneSequenceTab.interruptible="中断" +AdvSceneSwitcher.sceneSequenceTab.interruptibleHint="允许使用其他切换方法中断此场景序列" +AdvSceneSwitcher.sceneSequenceTab.extendEdit="扩展序列" +AdvSceneSwitcher.sceneSequenceTab.extendEntry="之后 {{delay}} 切换到 {{scenes}} 使用 {{transitions}}" +AdvSceneSwitcher.sceneSequenceTab.help="如果某个场景在配置的时间段内处于活动状态,此选项卡将允许您自动切换到其他场景。\n例如,您可以自动在两个场景之间来回循环。\n\n单击高亮显示的加号继续." ; Audio Tab AdvSceneSwitcher.audioTab.title="音频" -AdvSceneSwitcher.audioTab.entry="当{{audioSources}} is {{condition}} {{volumeWidget}} for {{duration}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}}" +AdvSceneSwitcher.audioTab.condition.above="高于" +AdvSceneSwitcher.audioTab.condition.below="低于" +AdvSceneSwitcher.audioTab.ignoreInactiveSource="除非源处于非活动状态" +AdvSceneSwitcher.audioTab.entry="当{{audioSources}} 在 {{condition}} {{volumeWidget}} for {{duration}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}}" +AdvSceneSwitcher.audioTab.multiMatchfallbackCondition="如果多个条目匹配 ..." +AdvSceneSwitcher.audioTab.multiMatchfallback="... for {{duration}} 秒切换到 {{scenes}} 使用 {{transitions}}" +AdvSceneSwitcher.audioTab.help="此选项卡允许您根据源音量切换场景。\n例如,如果麦克风音量达到某个阈值,您可以自动切换到其他场景。\n\n单击高亮显示的加号继续." + +; Video Tab +AdvSceneSwitcher.videoTab.title="视频" +AdvSceneSwitcher.videoTab.getScreenshot="获取所选条目的屏幕截图" +AdvSceneSwitcher.videoTab.getScreenshotHelp="获取当前选定项目的视频源的屏幕截图,并自动将其设置为目标图像" +AdvSceneSwitcher.videoTab.condition.match="完全匹配" +AdvSceneSwitcher.videoTab.condition.match.tooltip="精确匹配要求目标图像和源图像具有相同的分辨率。\n另外,每个像素都需要匹配,这就是为什么不建议使用使用压缩(例如.JPG)的图像格式!" +AdvSceneSwitcher.videoTab.condition.differ="不匹配" +AdvSceneSwitcher.videoTab.condition.hasNotChanged="没有改变" +AdvSceneSwitcher.videoTab.condition.hasChanged="改变了" +AdvSceneSwitcher.videoTab.entry="当 {{videoSources}} {{condition}} {{filePath}} {{browseButton}} for {{duration}} 切换 {{scenes}} using {{transitions}} {{ignoreInactiveSource}}" +AdvSceneSwitcher.videoTab.ignoreInactiveSource="除非源处于非活动状态" +AdvSceneSwitcher.videoTab.help="

此选项卡将允许您根据选定源的当前视频输出切换场景。
请确保退出 Pixel Match Switcher 以便更好地实现此功能.

单击高亮显示的加号继续.

" + +; Network Tab +AdvSceneSwitcher.networkTab.title="网络" +AdvSceneSwitcher.networkTab.description="此选项卡将允许您远程控制另一个OBS实例的活动场景。\n请注意,所有OBS实例上的场景名称必须完全匹配." +AdvSceneSwitcher.networkTab.warning="在本地网络之外运行服务器将允许第三方读取活动场景." +AdvSceneSwitcher.networkTab.DisabledWarning="不幸的是,在并行运行obs websocket插件时,由于库不兼容,不得不在macOS上禁用此功能." +AdvSceneSwitcher.networkTab.server="启动服务器(向所有连接的客户端发送场景切换消息)" +AdvSceneSwitcher.networkTab.server.port="端口" +AdvSceneSwitcher.networkTab.server.lockToIPv4="锁定为仅使用IPv4将服务器" +AdvSceneSwitcher.networkTab.server.sendSceneChange="发送更改场景的消息" +AdvSceneSwitcher.networkTab.server.restrictSendToAutomatedSwitches="仅为自动场景切换发送消息" +AdvSceneSwitcher.networkTab.server.sendPreview="在Studio模式下运行时发送预览场景更改消息" +AdvSceneSwitcher.networkTab.startFailed.message="WebSockets服务器无法启动,可能是因为:\n-TCP端口%1当前可能正在该系统的其他位置使用,可能是由其他应用程序使用。请尝试在WebSocket服务器设置中设置其他TCP端口,或停止可能正在使用此端口的任何应用程序。\n-错误消息: %2" +AdvSceneSwitcher.networkTab.server.status.currentStatus="状态" +AdvSceneSwitcher.networkTab.server.status.notRunning="未运行" +AdvSceneSwitcher.networkTab.server.status.starting="启动中" +AdvSceneSwitcher.networkTab.server.status.running="运行中" +AdvSceneSwitcher.networkTab.server.restart="重新启动服务" +AdvSceneSwitcher.networkTab.client="启动客户端(接收场景切换消息)" +AdvSceneSwitcher.networkTab.client.address="主机名或IP地址" +AdvSceneSwitcher.networkTab.client.port="端口" +AdvSceneSwitcher.networkTab.client.status.currentStatus="状态" +AdvSceneSwitcher.networkTab.client.status.disconnected="未连接" +AdvSceneSwitcher.networkTab.client.status.connecting="连接中" +AdvSceneSwitcher.networkTab.client.status.connected="已连接" +AdvSceneSwitcher.networkTab.client.reconnect="强制重新连接" + +; Scene Group Tab +AdvSceneSwitcher.sceneGroupTab.title="场景组" +AdvSceneSwitcher.sceneGroupTab.list="场景组" +AdvSceneSwitcher.sceneGroupTab.edit="编辑场景组" +AdvSceneSwitcher.sceneGroupTab.edit.name="名字:" +AdvSceneSwitcher.sceneGroupTab.edit.type="类型: {{type}}" +AdvSceneSwitcher.sceneGroupTab.type.count="计数" +AdvSceneSwitcher.sceneGroupTab.type.time="时间" +AdvSceneSwitcher.sceneGroupTab.type.random="随机" +AdvSceneSwitcher.sceneGroupTab.edit.count="完成后前进到列表中的下一个场景 {{count}} 完全匹配" +AdvSceneSwitcher.sceneGroupTab.edit.time="完成后前进到列表中的下一个场景 {{time}} 过去了" +AdvSceneSwitcher.sceneGroupTab.edit.random="随机选择列表中的下一个场景" +AdvSceneSwitcher.sceneGroupTab.edit.repeat="如果到达“场景结束”列表,则从头开始" +AdvSceneSwitcher.sceneGroupTab.edit.addScene="添加场景" +AdvSceneSwitcher.sceneGroupTab.add="添加场景组" +AdvSceneSwitcher.sceneGroupTab.defaultname="场景组 %1" +AdvSceneSwitcher.sceneGroupTab.exists="场景组或场景名称已存在" +AdvSceneSwitcher.sceneGroupTab.help="可以选择场景组作为目标,就像选择常规场景一样。\n\n名称表明场景组是多个场景的集合。\n场景组将根据配置的设置在其指定场景的列表中前进,可以在右侧找到。\n\n您可以将场景组配置为前进到列表中的下一个场景:\n在多次选择场景组作为目标后。\n在经过一定时间后。\n也可以是随机的。\n\n例如,包含场景的场景组…\n场景1\n场景2\n场景3\n。。。将在第一次选择“场景1”作为目标时激活它。\n第二次将激活“场景2”\n剩余时间将激活“场景3”。\n\n单击下面突出显示的加号以添加新的场景组." +AdvSceneSwitcher.sceneGroupTab.scenes.help="在左侧选择要修改的场景组。\n\n通过选择上面的场景并单击下面的加号,选择要添加到此场景组的场景。\n\n可以多次将场景添加到同一场景组." + +; Scene Trigger Tab +AdvSceneSwitcher.sceneTriggerTab.title="场景触发器" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerType.none="--选择触发器--" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerType.sceneActive="已激活" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerType.sceneInactive="未激活" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerType.sceneLeave="离开" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.none="--选择动作--" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.startRecording="开始录制" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.pauseRecording="暂停录制" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.unpauseRecording="取消暂停录制" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.stopRecording="停止录制" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.stopStreaming="停止推流" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.startStreaming="开始推流" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.startReplayBuffer="启动重播缓冲区" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.stopReplayBuffer="停止重放缓冲区" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.muteSource="静音源" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.unmuteSource="取消静音源" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.startSwitcher="启动场景切换程序" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.stopSwitcher="停止场景切换" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.startVirtualCamera="启动虚拟摄像机" +AdvSceneSwitcher.sceneTriggerTab.sceneTriggerAction.stopVirtualCamera="停止虚拟摄像机" +AdvSceneSwitcher.sceneTriggerTab.entry="当 {{scenes}} {{triggers}} {{actions}} {{audioSources}} 在 {{duration}} 后" +AdvSceneSwitcher.sceneTriggerTab.help="此选项卡允许您在场景更改时触发操作,如停止录制或流式处理." ; Hotkey AdvSceneSwitcher.hotkey.startSwitcherHotkey="启动高级场景切换器" AdvSceneSwitcher.hotkey.stopSwitcherHotkey="停止高级场景切换器" AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="切换(启动/停止)高级场景切换器" +AdvSceneSwitcher.hotkey.macro.pause="暂停宏 %1" +AdvSceneSwitcher.hotkey.macro.unpause="取消暂停宏 %1" + +AdvSceneSwitcher.askBackup="检测到新版本的高级场景切换程序。\n是否要创建旧设置的备份?" AdvSceneSwitcher.close="关闭" AdvSceneSwitcher.browse="浏览文件" AdvSceneSwitcher.selectScene="--选择场景--" +AdvSceneSwitcher.selectPreviousScene="上个场景" +AdvSceneSwitcher.selectCurrentScene="当前场景" +AdvSceneSwitcher.selectAnyScene="任何场景" +AdvSceneSwitcher.currentTransition="当前转场特效" +AdvSceneSwitcher.anyTransition="任何转场特效" AdvSceneSwitcher.selectTransition="--选择转场特效--" AdvSceneSwitcher.selectWindow="--选择窗口--" +AdvSceneSwitcher.selectSource="--选择源--" AdvSceneSwitcher.selectAudioSource="--选择音频源--" +AdvSceneSwitcher.selectVideoSource="--选择视频源--" AdvSceneSwitcher.selectMediaSource="--选择媒体源--" AdvSceneSwitcher.selectProcess="--选择进程--" +AdvSceneSwitcher.selectFilter="--select filter--" +AdvSceneSwitcher.selectMacro="--选择宏--" +AdvSceneSwitcher.selectItem="--选择项目--" AdvSceneSwitcher.enterPath="--输入路径--" AdvSceneSwitcher.enterText="--输入文本--" AdvSceneSwitcher.invaildEntriesWillNotBeSaved="无效项将不会被保存" -AdvSceneSwitcher.selectWindowTip="使用 \"OBS\" 来指定OBS窗口\n使用 \"Task Switching\" 来指定 Alt + Tab" +AdvSceneSwitcher.selectWindowTip="使用 \"OBS\" 来指定OBS窗口\n使用 \"任务切换\" 来指定 Alt + Tab" AdvSceneSwitcher.status.active="运行中" AdvSceneSwitcher.status.inactive="已停止" +AdvSceneSwitcher.running="插件运行" +AdvSceneSwitcher.stopped="插件停止" AdvSceneSwitcher.unit.milliseconds="毫秒" AdvSceneSwitcher.unit.secends="秒" AdvSceneSwitcher.unit.minutes="分钟" AdvSceneSwitcher.unit.hours="小时" - +AdvSceneSwitcher.duration.condition.none="没有时间限制" +AdvSceneSwitcher.duration.condition.more="时间少于" +AdvSceneSwitcher.duration.condition.equal="时间等于" +AdvSceneSwitcher.duration.condition.less="时间大于"