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.
这里的设定只影响由场景切换器引起的转场有效,不影响你手动的引起的转场。
在这里设定的转场特效优先级高于场景切换器其他地方设置的
单击加号添加项目.
此选项卡将允许您根据选定源的当前视频输出切换场景。
请确保退出 Pixel Match Switcher 以便更好地实现此功能.
单击高亮显示的加号继续.