diff --git a/data/locale/zh-CN.ini b/data/locale/zh-CN.ini index 5a0db8c5..2e05d859 100644 --- a/data/locale/zh-CN.ini +++ b/data/locale/zh-CN.ini @@ -30,6 +30,8 @@ AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="详细日志输出" AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="保存窗口位置和大小" AdvSceneSwitcher.generalTab.generalBehavior.showTrayNotifications="显示系统托盘通知" AdvSceneSwitcher.generalTab.generalBehavior.disableUIHints="禁用UI提示" +AdvSceneSwitcher.generalTab.generalBehavior.hideLegacyTabs="隐藏可通过宏操作的分组栏" +AdvSceneSwitcher.generalTab.generalBehavior.highlightExecutedMacros="突出显示最近执行的宏" AdvSceneSwitcher.generalTab.priority="优先级" AdvSceneSwitcher.generalTab.priority.description="切换场景优先级 (最上方的项优先级最高)" AdvSceneSwitcher.generalTab.priority.threadPriority="使用线程优先级" @@ -57,6 +59,7 @@ AdvSceneSwitcher.generalTab.priority.macro="宏" ; Macro Tab AdvSceneSwitcher.macroTab.title="宏" AdvSceneSwitcher.macroTab.macros="宏文件" +AdvSceneSwitcher.macroTab.priorityWarning="注意:建议将宏配置为最高优先级的功能.\n可以在“常规”选项卡上更改此设置." AdvSceneSwitcher.macroTab.help="宏允许您根据多种条件执行一系列操作。\n\n单击突出显示的加号可添加新宏." AdvSceneSwitcher.macroTab.editConditionHelp="此部分允许您定义宏条件。\n\n在左侧选择现有宏或添加新宏。\n然后单击下面的加号按钮添加新条件。" AdvSceneSwitcher.macroTab.editActionHelp="此部分允许您定义宏操作。\n\n在左侧选择现有宏或添加新宏。\n然后单击下面的加号按钮添加新操作." @@ -66,11 +69,17 @@ AdvSceneSwitcher.macroTab.edit.condition="条件类型:" AdvSceneSwitcher.macroTab.edit.action="动作类型:" AdvSceneSwitcher.macroTab.add="添加新宏" AdvSceneSwitcher.macroTab.name="名称:" +AdvSceneSwitcher.macroTab.run="运行宏" +AdvSceneSwitcher.macroTab.runFail="运行 \"%1\" 失败!\n其中一个操作失败,或者宏已在运行." +AdvSceneSwitcher.macroTab.runInParallel="与其他宏并行运行宏" +AdvSceneSwitcher.macroTab.onChange="仅在条件更改时执行操作" AdvSceneSwitcher.macroTab.defaultname="宏 %1" AdvSceneSwitcher.macroTab.exists="宏名称已存在" AdvSceneSwitcher.macroTab.copy="创建副本" AdvSceneSwitcher.macroTab.expandAll="全部展开" AdvSceneSwitcher.macroTab.collapseAll="全部收回" +AdvSceneSwitcher.macroTab.maximize="最大化" +AdvSceneSwitcher.macroTab.minimize="最小化" ; Macro Logic AdvSceneSwitcher.logic.none="忽略条目" @@ -83,23 +92,29 @@ AdvSceneSwitcher.logic.not="如果 不" ; Macro Conditions AdvSceneSwitcher.condition.audio="音频" -AdvSceneSwitcher.condition.audio.state.below="小于" +AdvSceneSwitcher.condition.audio.state.below="少于" +AdvSceneSwitcher.condition.audio.state.exact="相等" AdvSceneSwitcher.condition.audio.state.above="大于" +AdvSceneSwitcher.condition.audio.state.mute="静音" +AdvSceneSwitcher.condition.audio.state.unmute="取消静音" +AdvSceneSwitcher.condition.audio.type.output="输出音频" +AdvSceneSwitcher.condition.audio.type.volume="配置音量级别" AdvSceneSwitcher.condition.audio.entry="音量 来源 {{audioSources}} 是 {{condition}} {{volume}}" -AdvSceneSwitcher.condition.cursor="光标" +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.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.scene.entry.line1="{{sceneType}} {{scenes}}" +AdvSceneSwitcher.condition.scene.entry.line2="{{useTransitionTargetScene}}" AdvSceneSwitcher.condition.window="窗口" AdvSceneSwitcher.condition.window.entry.line1="{{windows}} 存在..." AdvSceneSwitcher.condition.window.entry.line2="... 并且是 {{fullscreen}} 全屏 {{maximized}} 最大化 {{focused}} 获得焦点 {{windowFocusChanged}} 焦点窗口已更改" @@ -108,6 +123,9 @@ 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.anyOnScene="任何媒体来源" +AdvSceneSwitcher.condition.media.allOnScene="所有媒体来源" +AdvSceneSwitcher.condition.media.matchOnChange="仅在更改时匹配(注意:此选项将在未来版本中删除-请改用时间限制)" AdvSceneSwitcher.condition.media.entry="{{mediaSources}} 状态是 {{states}} 和 {{timeRestrictions}} {{time}}" AdvSceneSwitcher.condition.video="视频" AdvSceneSwitcher.condition.video.condition.match="完全匹配" @@ -129,9 +147,13 @@ AdvSceneSwitcher.condition.video.objectScaleThreshold="模型比例: " AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="较低的模比例将导致更多的匹配,但会导致更高的CPU负载." AdvSceneSwitcher.condition.video.minNeighborDescription="较高的“最小区域”值将导致较少但质量较高的匹配." AdvSceneSwitcher.condition.video.showMatch="显示模式" +AdvSceneSwitcher.condition.video.showMatch.loading="Checking for match" AdvSceneSwitcher.condition.video.screenshotFail="无法获取源的屏幕截图!" +AdvSceneSwitcher.condition.video.screenshotEmpty="Screenshot is empty - Is the source visible?" AdvSceneSwitcher.condition.video.patternMatchFail="没有找到模式!" +AdvSceneSwitcher.condition.video.patternMatchSuccess="Pattern is highlighted in red" AdvSceneSwitcher.condition.video.objectMatchFail="找不到对象!" +AdvSceneSwitcher.condition.video.objectMatchSuccess="Object is highlighted in red" AdvSceneSwitcher.condition.video.modelLoadFail="无法加载模型数据!" AdvSceneSwitcher.condition.video.entry="{{videoSources}} {{condition}} {{imagePath}}" AdvSceneSwitcher.condition.video.entry.modelPath="模型数据 (haar级联分类器): {{modelDataPath}}" @@ -156,10 +178,15 @@ AdvSceneSwitcher.condition.idle="闲置检测" AdvSceneSwitcher.condition.idle.entry="没有键盘或鼠标输入{{duration}}" AdvSceneSwitcher.condition.pluginState="插件状态" AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="在此时间间隔内触发了自动场景更改" +AdvSceneSwitcher.condition.pluginState.state.running="高级场景切换程序正在运行" +AdvSceneSwitcher.condition.pluginState.state.shutdown="OBS正在关闭" AdvSceneSwitcher.condition.pluginState.entry="{{condition}}" AdvSceneSwitcher.condition.timer="计时器" +AdvSceneSwitcher.condition.timer.type.fixed="固定" +AdvSceneSwitcher.condition.timer.type.random="随机" AdvSceneSwitcher.condition.timer.pause="暂停" AdvSceneSwitcher.condition.timer.continue="继续" +AdvSceneSwitcher.condition.timer.entry.line1.fixed="{{type}} 持续时间 {{duration}} 结束 " AdvSceneSwitcher.condition.timer.entry.line1="{{duration}} 时间倒计时" AdvSceneSwitcher.condition.timer.entry.line2="剩余时间: {{remaining}} 秒" AdvSceneSwitcher.condition.timer.entry.line3="{{pauseContinue}} {{reset}} {{saveRemaining}} 保存剩余时间 {{autoReset}} 达到时间后自动重置计时器" @@ -177,8 +204,8 @@ 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.active="是激活状态" +AdvSceneSwitcher.condition.source.type.showing="是显示状态" AdvSceneSwitcher.condition.source.type.settings="设置完全匹配" AdvSceneSwitcher.condition.source.regex="使用正则表达式" AdvSceneSwitcher.condition.source.getSettings="获取当前设置" @@ -207,19 +234,34 @@ AdvSceneSwitcher.condition.sceneOrder.entry="在 {{scenes}} {{sources}} {{condit AdvSceneSwitcher.condition.hotkey="热键" AdvSceneSwitcher.condition.hotkey.name="宏触发热键" AdvSceneSwitcher.condition.hotkey.tip="注意:您可以在OBS设置窗口中为此热键配置按键绑定" -AdvSceneSwitcher.condition.hotkey.entry="名称: {{name}}" +AdvSceneSwitcher.condition.hotkey.entry.line1="热键被按下" +AdvSceneSwitcher.condition.hotkey.entry.line2="名称: {{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.anyDay="每一天" +AdvSceneSwitcher.condition.date.monday="周一" +AdvSceneSwitcher.condition.date.tuesday="周二" +AdvSceneSwitcher.condition.date.wednesday="周三" +AdvSceneSwitcher.condition.date.thursday="周四" +AdvSceneSwitcher.condition.date.friday="周五" +AdvSceneSwitcher.condition.date.saturday="周六" +AdvSceneSwitcher.condition.date.sunday="周日" 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.date.separator="和" +AdvSceneSwitcher.condition.date.ignoreDate="如果未选中,日期组件将被忽略" +AdvSceneSwitcher.condition.date.ignoreTime="如果未选中,时间组件将被忽略" +AdvSceneSwitcher.condition.date.showAdvancedSettings="显示高级设置" +AdvSceneSwitcher.condition.date.showSimpleSettings="显示简单设置" +AdvSceneSwitcher.condition.date.entry.simple="在 {{dayOfWeek}} 的 {{weekTime}}" +AdvSceneSwitcher.condition.date.entry.advanced="{{condition}} {{ignoreDate}}{{date}} {{ignoreTime}}{{time}} {{separator}} {{date2}} {{time2}}" +AdvSceneSwitcher.condition.date.entry.repeat="{{repeat}} 在匹配到日期时间后,每隔 {{duration}} 重复一次" AdvSceneSwitcher.condition.sceneTransform="场景项目被改变" AdvSceneSwitcher.condition.sceneTransform.getTransform="内容或者设置被改变了" AdvSceneSwitcher.condition.sceneTransform.regex="使用正则表达式" @@ -231,16 +273,48 @@ AdvSceneSwitcher.condition.transition.type.current="当前转场特效类型为" AdvSceneSwitcher.condition.transition.type.duration="当前转场特效持续时间为" AdvSceneSwitcher.condition.transition.type.started="转场特效开始" AdvSceneSwitcher.condition.transition.type.ended="转场特效结束" +AdvSceneSwitcher.condition.transition.type.transitionSource="转场特效来自" +AdvSceneSwitcher.condition.transition.type.transitionTarget="转场特效到" 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}} " +AdvSceneSwitcher.condition.studioMode="工作室模式" +AdvSceneSwitcher.condition.studioMode.state.active="工作室模式处于活动状态" +AdvSceneSwitcher.condition.studioMode.state.notActive="工作室模式未处于活动状态" +AdvSceneSwitcher.condition.studioMode.state.previewScene="预览场景是" +AdvSceneSwitcher.condition.studioMode.entry="{{conditions}}{{scenes}}" +AdvSceneSwitcher.condition.openvr="OpenVR" +AdvSceneSwitcher.condition.errorStatus="OpenVR 错误: " +AdvSceneSwitcher.condition.openvr.entry.line1="HMD在 ..." +AdvSceneSwitcher.condition.openvr.entry.line2="{{controls}}" +AdvSceneSwitcher.condition.openvr.entry.line3="HMD目前处于 {{xPos}} x {{yPos}} x {{zPos}}" +AdvSceneSwitcher.condition.stats="OBS统计数据" +AdvSceneSwitcher.condition.stats.type.fps="FPS" +AdvSceneSwitcher.condition.stats.type.CPUUsage="CPU使用率" +AdvSceneSwitcher.condition.stats.type.HDDSpaceAvailable="可用磁盘空间" +AdvSceneSwitcher.condition.stats.type.memoryUsage="内存使用" +AdvSceneSwitcher.condition.stats.type.averageTimeToRender="渲染帧的平均时间" +AdvSceneSwitcher.condition.stats.type.skippedFrames="由于编码延迟跳过的帧" +AdvSceneSwitcher.condition.stats.type.missedFrames="由于渲染延迟错过的帧" +AdvSceneSwitcher.condition.stats.type.droppedFrames.stream="串流丢弃的帧" +AdvSceneSwitcher.condition.stats.type.megabytesSent.stream="串流总数据输出" +AdvSceneSwitcher.condition.stats.type.bitrate.stream="串流比特率" +AdvSceneSwitcher.condition.stats.type.droppedFrames.recording="录制丢弃的帧" +AdvSceneSwitcher.condition.stats.type.megabytesSent.recording="录制总数据输出" +AdvSceneSwitcher.condition.stats.type.bitrate.recording="录制比特率" +AdvSceneSwitcher.condition.stats.condition.above="大于" +AdvSceneSwitcher.condition.stats.condition.equals="等于" +AdvSceneSwitcher.condition.stats.condition.below="少于" +AdvSceneSwitcher.condition.stats.dockHint="你可以打开“统计”窗口查看当前状态" +AdvSceneSwitcher.condition.stats.entry="{{stats}} is {{condition}} {{value}}" ; Macro Actions AdvSceneSwitcher.action.switchScene="切换场景" AdvSceneSwitcher.action.scene.entry="切换场景 {{scenes}} 使用 {{transitions}} 时长 {{duration}} 秒" +AdvSceneSwitcher.action.scene.blockUntilTransitionDone="等待目标场景的过渡完成" AdvSceneSwitcher.action.wait="等待" AdvSceneSwitcher.action.wait.type.fixed="固定数值" AdvSceneSwitcher.action.wait.type.random="随机数值" @@ -305,10 +379,14 @@ AdvSceneSwitcher.action.macro="宏" AdvSceneSwitcher.action.macro.type.pause="暂停" AdvSceneSwitcher.action.macro.type.unpause="取消暂停" AdvSceneSwitcher.action.macro.type.resetCounter="复位计数器" +AdvSceneSwitcher.action.macro.type.run="运行" +AdvSceneSwitcher.action.macro.type.stop="停止" AdvSceneSwitcher.action.macro.entry="{{actions}} {{macros}}" AdvSceneSwitcher.action.pluginState="插件状态" AdvSceneSwitcher.action.pluginState.type.stop="停止高级场景切换插件" AdvSceneSwitcher.action.pluginState.type.noMatch="没有匹配项:" +AdvSceneSwitcher.action.pluginState.type.import="从设置导入" +AdvSceneSwitcher.action.pluginState.importWarning="注意:当“设置”窗口打开时,操作将被忽略。" AdvSceneSwitcher.action.pluginState.entry="{{actions}} {{values}} {{scenes}}" AdvSceneSwitcher.action.virtualCamera="虚拟摄像机" AdvSceneSwitcher.action.virtualCamera.type.stop="停止虚拟摄像机" @@ -333,13 +411,13 @@ 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="场景项目变换" AdvSceneSwitcher.action.sceneTransform.getTransform="得到变换" -AdvSceneSwitcher.action.sceneTransform.entry="On {{scenes}} transform {{sources}}" +AdvSceneSwitcher.action.sceneTransform.entry="在 {{scenes}} 变换 {{sources}}" AdvSceneSwitcher.action.file="文件" AdvSceneSwitcher.action.file.type.write="写入" AdvSceneSwitcher.action.file.type.append="追加写入" -AdvSceneSwitcher.action.file.entry="{{actions}} to {{filePath}}:" +AdvSceneSwitcher.action.file.entry="{{actions}} 到 {{filePath}}:" AdvSceneSwitcher.action.previewScene="切换预览场景" AdvSceneSwitcher.action.previewScene.entry="将预览场景切换到 {{scenes}}" AdvSceneSwitcher.action.SceneSwap="交换场景 (Studio mode)" @@ -354,9 +432,23 @@ 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}}" +AdvSceneSwitcher.action.systray="系统托盘通知" +AdvSceneSwitcher.action.systray.entry="显示通知: {{message}}" +AdvSceneSwitcher.action.screenshot="截图" +AdvSceneSwitcher.action.screenshot.mainOutput="OBS 预览画面" +AdvSceneSwitcher.action.screenshot.entry="截图 {{sources}}" +AdvSceneSwitcher.action.profile="配置文件" +AdvSceneSwitcher.action.profile.entry="将活动配置文件切换到 {{profiles}}" +AdvSceneSwitcher.action.sceneCollection="场景集合" +AdvSceneSwitcher.action.sceneCollection.entry="将活动场景集合切换到 {{sceneCollections}}" +AdvSceneSwitcher.action.sceneCollection.warning="注意:在此之后的任何操作都不会执行,因为更改场景集合也会重新加载场景切换器设置。\n打开“设置”窗口时,场景采集操作将被忽略." +AdvSceneSwitcher.action.sequence="场景序列" +AdvSceneSwitcher.action.sequence.entry="每次执行此操作时,运行列表中的下一个宏(暂停的宏将被忽略)" +AdvSceneSwitcher.action.sequence.status="上次执行的宏:%1 - 要执行的下一个宏: %2" +AdvSceneSwitcher.action.sequence.status.none="无" +AdvSceneSwitcher.action.sequence.restart="到达列表末尾后,从开头重新启动" +AdvSceneSwitcher.action.sequence.continueFrom="继续所选项目" ; Transition Tab AdvSceneSwitcher.transitionTab.title="转场特效" @@ -475,7 +567,7 @@ AdvSceneSwitcher.timeTab.fridays="每周五" AdvSceneSwitcher.timeTab.saturdays="每周六" AdvSceneSwitcher.timeTab.sundays="每周日" AdvSceneSwitcher.timeTab.afterstart="推流或录制开始后" -AdvSceneSwitcher.timeTab.afterstart.tip="相对于直播或录制开始之后的时间点" +AdvSceneSwitcher.timeTab.afterstart.tip="相对于串流或录制开始之后的时间点" AdvSceneSwitcher.timeTab.entry="{{triggers}} 的 {{time}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}}" AdvSceneSwitcher.timeTab.help="此选项卡将允许您根据当前本地时间自动切换到其他场景。\n\n请注意,场景切换程序仅在您指定的确切时间切换场景。\n请确保您已根据自己的喜好在“常规”选项卡上配置了优先级设置,以便不会因其他切换而错过选定的时间点具有较高优先级的方法。\n\n单击突出显示的加号继续." @@ -508,9 +600,9 @@ AdvSceneSwitcher.audioTab.title="音频" AdvSceneSwitcher.audioTab.condition.above="高于" AdvSceneSwitcher.audioTab.condition.below="低于" AdvSceneSwitcher.audioTab.ignoreInactiveSource="除非源处于非活动状态" -AdvSceneSwitcher.audioTab.entry="当{{audioSources}} 在 {{condition}} {{volumeWidget}} for {{duration}} 使用转场特效 {{transitions}} 切换到场景 {{scenes}}" +AdvSceneSwitcher.audioTab.entry="当{{audioSources}} 在 {{condition}} {{volumeWidget}} 后 {{duration}} 秒使用转场特效 {{transitions}} 切换到场景 {{scenes}}" AdvSceneSwitcher.audioTab.multiMatchfallbackCondition="如果多个条目匹配 ..." -AdvSceneSwitcher.audioTab.multiMatchfallback="... for {{duration}} 秒切换到 {{scenes}} 使用 {{transitions}}" +AdvSceneSwitcher.audioTab.multiMatchfallback="... {{duration}} 秒切换到 {{scenes}} 使用 {{transitions}}" AdvSceneSwitcher.audioTab.help="此选项卡允许您根据源音量切换场景。\n例如,如果麦克风音量达到某个阈值,您可以自动切换到其他场景。\n\n单击高亮显示的加号继续." ; Video Tab @@ -602,8 +694,11 @@ AdvSceneSwitcher.hotkey.stopSwitcherHotkey="停止高级场景切换器" AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="切换(启动/停止)高级场景切换器" AdvSceneSwitcher.hotkey.macro.pause="暂停宏 %1" AdvSceneSwitcher.hotkey.macro.unpause="取消暂停宏 %1" +AdvSceneSwitcher.hotkey.macro.togglePause="切换暂停宏 %1" +AdvSceneSwitcher.hotkey.removeMacroSegmentHotkey="删除选定的宏" AdvSceneSwitcher.askBackup="检测到新版本的高级场景切换程序。\n是否要创建旧设置的备份?" +AdvSceneSwitcher.askForMacro="选择宏 {{macroSelection}}" AdvSceneSwitcher.close="关闭" AdvSceneSwitcher.browse="浏览文件" @@ -621,19 +716,27 @@ AdvSceneSwitcher.selectAudioSource="--选择音频源--" AdvSceneSwitcher.selectVideoSource="--选择视频源--" AdvSceneSwitcher.selectMediaSource="--选择媒体源--" AdvSceneSwitcher.selectProcess="--选择进程--" -AdvSceneSwitcher.selectFilter="--select filter--" +AdvSceneSwitcher.selectFilter="--选择滤镜--" AdvSceneSwitcher.selectMacro="--选择宏--" AdvSceneSwitcher.selectItem="--选择项目--" +AdvSceneSwitcher.selectProfile="--选择配置文件--" +AdvSceneSwitcher.selectSceneCollection="--选择场景集合--" AdvSceneSwitcher.enterPath="--输入路径--" AdvSceneSwitcher.enterText="--输入文本--" AdvSceneSwitcher.invaildEntriesWillNotBeSaved="无效项将不会被保存" AdvSceneSwitcher.selectWindowTip="使用 \"OBS\" 来指定OBS窗口\n使用 \"任务切换\" 来指定 Alt + Tab" +AdvSceneSwitcher.sceneItemSelection.all="全部" +AdvSceneSwitcher.sceneItemSelection.any="任何" AdvSceneSwitcher.status.active="运行中" AdvSceneSwitcher.status.inactive="已停止" AdvSceneSwitcher.running="插件运行" AdvSceneSwitcher.stopped="插件停止" +AdvSceneSwitcher.firstBootMessage="

这似乎是第一次启动高级场景切换程序.
请看一下 Wiki 查看指南和示例列表.
如果有问题,在在OBS论坛插件帖子内提问 thread

" + +AdvSceneSwitcher.deprecatedTabWarning="此选项卡的开发已停止!请考虑转换为使用宏来代替。\n可以在“常规”选项卡上禁用此提示." + AdvSceneSwitcher.unit.milliseconds="毫秒" AdvSceneSwitcher.unit.secends="秒" AdvSceneSwitcher.unit.minutes="分钟"