From 686b00ffd1c27819bd520389c2be90afe390b21c Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sat, 20 May 2023 01:11:00 +0200 Subject: [PATCH] Update zh-CN.ini locale (provided by qwe1154323937) --- data/locale/zh-CN.ini | 317 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 258 insertions(+), 59 deletions(-) diff --git a/data/locale/zh-CN.ini b/data/locale/zh-CN.ini index 3f458e78..feb8f460 100644 --- a/data/locale/zh-CN.ini +++ b/data/locale/zh-CN.ini @@ -4,7 +4,7 @@ AdvSceneSwitcher.windowTitle="高级场景切换器" ; General Tab AdvSceneSwitcher.generalTab.title="通用" AdvSceneSwitcher.generalTab.status="状态" -AdvSceneSwitcher.generalTab.status.hotkeytips="快捷键可在OBS设置中设置" +AdvSceneSwitcher.generalTab.status.hotkeytips="快捷键可在OBS设置中设置

汉化作者:[ 从不咕咕的阿坤 ] - 全平台统一名 - 如对你有所帮助,劳烦点个关注!" AdvSceneSwitcher.generalTab.status.currentStatus="当前状态:" AdvSceneSwitcher.generalTab.status.onStartup="在OBS启动时" AdvSceneSwitcher.generalTab.status.onStartup.asLastRun="按照最后运行时的状态" @@ -24,11 +24,14 @@ 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.generalBehavior.warnPluginLoadFailure="如果无法加载插件显示警告" +AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailureMessage="加载以下插件库失败,这可能导致某些高级场景切换器功能不可用:%1 查看 OBS 日志了解详细信息.
可以在“常规”选项卡上禁用此消息." AdvSceneSwitcher.generalTab.generalBehavior.hideLegacyTabs="隐藏可通过宏操作的分组栏" AdvSceneSwitcher.generalTab.matchBehavior="场景匹配设置" AdvSceneSwitcher.generalTab.priority="优先级" @@ -78,17 +81,39 @@ AdvSceneSwitcher.macroTab.runFail="运行 \"%1\" 失败!\n其中一个操作失 AdvSceneSwitcher.macroTab.runInParallel="与其他宏同时运行宏" AdvSceneSwitcher.macroTab.onChange="仅在条件更改时执行操作" AdvSceneSwitcher.macroTab.defaultname="宏 %1" +AdvSceneSwitcher.macroTab.defaultGroupName="组 %1" AdvSceneSwitcher.macroTab.exists="宏名称已存在" +AdvSceneSwitcher.macroTab.groupDeleteConfirm="您确定要删除 \"%1\"及其所有元素吗?" +AdvSceneSwitcher.macroTab.deleteMultipleMacrosConfirmation="您确定要删除 %1 宏吗?" +AdvSceneSwitcher.macroTab.deleteSingleMacroConfirmation="你确定你要删除 \"%1\"?" +AdvSceneSwitcher.macroTab.contextMenuAdd="增加" AdvSceneSwitcher.macroTab.copy="创建副本" +AdvSceneSwitcher.macroTab.group="对选定的宏进行分组" +AdvSceneSwitcher.macroTab.ungroup="解除选定的组的分组" +AdvSceneSwitcher.macroTab.rename="重命名" +AdvSceneSwitcher.macroTab.remove="删除" AdvSceneSwitcher.macroTab.expandAll="全部展开" AdvSceneSwitcher.macroTab.collapseAll="全部收回" AdvSceneSwitcher.macroTab.maximize="最大化" AdvSceneSwitcher.macroTab.minimize="最小化" +AdvSceneSwitcher.macroTab.highlightSettings="显示 设置" +AdvSceneSwitcher.macroTab.hotkeySettings="热键 设置" +AdvSceneSwitcher.macroTab.dockSettings="停靠 设置" AdvSceneSwitcher.macroTab.highlightExecutedMacros="突出显示最近执行的宏" AdvSceneSwitcher.macroTab.highlightTrueConditions="突出显示最近运算为 真 的当前选定宏的条件" AdvSceneSwitcher.macroTab.highlightPerformedActions="突出显示当前选定宏的最近执行的操作" AdvSceneSwitcher.macroTab.newMacroRegisterHotkey="使用快捷键控制新增宏的暂停状态" AdvSceneSwitcher.macroTab.currentDisableHotkeys="使用快捷键控制所选宏的暂停状态" +AdvSceneSwitcher.macroTab.currentRegisterDock="注册停靠小部件以控制所选宏的暂停状态或手动运行它" +AdvSceneSwitcher.macroTab.currentDockAddRunButton="添加按钮以运行宏" +AdvSceneSwitcher.macroTab.currentDockAddPauseButton="添加按钮以暂停或取消暂停宏" +AdvSceneSwitcher.macroTab.currentDockButtonText.run="运行按钮文本:" +AdvSceneSwitcher.macroTab.currentDockButtonText.pause="暂停按钮文本:" +AdvSceneSwitcher.macroTab.currentDockButtonText.unpause="取消暂停按钮文本:" + +AdvSceneSwitcher.macroDock.pause="暂停" +AdvSceneSwitcher.macroDock.unpause="取消暂停" +AdvSceneSwitcher.macroDock.run="运行" ; Macro List AdvSceneSwitcher.macroList.deleted="删除" @@ -112,10 +137,17 @@ AdvSceneSwitcher.condition.audio.state.mute="静音" AdvSceneSwitcher.condition.audio.state.unmute="取消静音" AdvSceneSwitcher.condition.audio.type.output="输出音频" AdvSceneSwitcher.condition.audio.type.volume="配置音量级别" +AdvSceneSwitcher.condition.audio.type.syncOffset="同步偏移" +AdvSceneSwitcher.condition.audio.type.monitor="音频监控" +AdvSceneSwitcher.condition.audio.type.balance="音频平衡" AdvSceneSwitcher.condition.audio.entry="{{checkType}} 的 {{audioSources}} 是 {{condition}}{{volume}}{{syncOffset}}{{monitorTypes}}" AdvSceneSwitcher.condition.cursor="屏幕区域" AdvSceneSwitcher.condition.cursor.type.region="当前位置" AdvSceneSwitcher.condition.cursor.type.moving="正在移动" +AdvSceneSwitcher.condition.cursor.type.click="点击" +AdvSceneSwitcher.condition.cursor.button.left="鼠标左键" +AdvSceneSwitcher.condition.cursor.button.middle="鼠标中键" +AdvSceneSwitcher.condition.cursor.button.right="鼠标右键" AdvSceneSwitcher.condition.cursor.showFrame="显示帧率" AdvSceneSwitcher.condition.cursor.hideFrame="隐藏帧率" AdvSceneSwitcher.condition.cursor.entry.line1="鼠标 处于{{conditions}}{{buttons}}{{minX}}{{minY}}{{maxX}}{{maxY}}{{toggleFrameButton}}" @@ -125,36 +157,47 @@ AdvSceneSwitcher.condition.scene.type.current="当前场景是" AdvSceneSwitcher.condition.scene.type.previous="上一个场景是" AdvSceneSwitcher.condition.scene.type.changed="场景改变了" AdvSceneSwitcher.condition.scene.type.notChanged="场景没有改变" +AdvSceneSwitcher.condition.scene.type.currentPattern="当前场景匹配" +AdvSceneSwitcher.condition.scene.type.previousPattern="上一个场景匹配" AdvSceneSwitcher.condition.scene.currentSceneTransitionBehaviour="在转场过程中检查转场源场景" AdvSceneSwitcher.condition.scene.previousSceneTransitionBehaviour="在转场过程中检查转场源场景" AdvSceneSwitcher.condition.scene.entry.line1="{{sceneType}}{{scenes}}{{pattern}}" AdvSceneSwitcher.condition.scene.entry.line2="{{useTransitionTargetScene}}" AdvSceneSwitcher.condition.window="窗口" -AdvSceneSwitcher.condition.window.entry.line1="{{windows}} 存在..." -AdvSceneSwitcher.condition.window.entry.line2="... 并且是 {{fullscreen}} 全屏 {{maximized}} 最大化 {{focused}} 获得焦点 {{windowFocusChanged}} 焦点窗口已更改" -AdvSceneSwitcher.condition.window.entry.line3="当前焦点窗口: {{focusWindow}}" +AdvSceneSwitcher.condition.window.entry.window="{{checkTitle}}窗口标题匹配{{windowRegex}}{{windows}}" +AdvSceneSwitcher.condition.window.entry.fullscreen="{{fullscreen}}窗口为全屏" +AdvSceneSwitcher.condition.window.entry.maximized="{{maximized}}窗口为最大化" +AdvSceneSwitcher.condition.window.entry.focused="{{focused}}窗口为焦点" +AdvSceneSwitcher.condition.window.entry.focusedChange="{{windowFocusChanged}}焦点窗口被改变" +AdvSceneSwitcher.condition.window.entry.text="{{checkText}}窗口包含文本{{textRegex}}{{windowText}}" +AdvSceneSwitcher.condition.window.entry.text.note="此选项可能不会对窗口中显示的每个文本起作用。\n如果是这种情况,您可以考虑使用视频条件OCR检查来代替。" +AdvSceneSwitcher.condition.window.entry.currentFocus="当前焦点窗口:{{focusWindow}}" AdvSceneSwitcher.condition.file="文件" AdvSceneSwitcher.condition.file.type.match="内容完全匹配" AdvSceneSwitcher.condition.file.type.contentChange="内容已更改" AdvSceneSwitcher.condition.file.type.dateChange="修改日期已更改" -AdvSceneSwitcher.condition.file.entry.line1="文件内容来自{{fileType}}{{filePath}}{{conditions}}" +AdvSceneSwitcher.condition.file.remote="远程文件" +AdvSceneSwitcher.condition.file.local="本地文件" +AdvSceneSwitcher.condition.file.entry.line1="{{fileType}}{{filePath}}{{conditions}}" 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.source="源" +AdvSceneSwitcher.condition.media.anyOnScene="任何媒体源" +AdvSceneSwitcher.condition.media.allOnScene="所有媒体源" AdvSceneSwitcher.condition.media.matchOnChange="仅在更改时匹配(注意:此选项将在未来版本中删除-请改用时间限制)" AdvSceneSwitcher.condition.media.inconsistencyInfo="不幸的是,并非所有媒体源类型的行为都相同(例如,媒体源与VLC视频源“停止”状态)。\n所以,请尝试适合您的设置!" -AdvSceneSwitcher.condition.media.entry="{{sourceTypes}}{{mediaSources}}{{scenes}}的状态是{{states}}和{{timeRestrictions}}{{time}}" +AdvSceneSwitcher.condition.media.entry="{{sourceTypes}}{{mediaSources}}{{scenes}} 的状态是 {{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.hasChanged="已改变" +AdvSceneSwitcher.condition.video.condition.hasNotChanged="未改变" AdvSceneSwitcher.condition.video.condition.noImage="没有输出" AdvSceneSwitcher.condition.video.condition.pattern="匹配模式" AdvSceneSwitcher.condition.video.condition.object="包含对象" AdvSceneSwitcher.condition.video.condition.brightness="亮度" +AdvSceneSwitcher.condition.video.condition.ocr="包含文本" AdvSceneSwitcher.condition.video.askFileAction="是否要使用现有文件或创建当前选定源的屏幕截图?" AdvSceneSwitcher.condition.video.askFileAction.file="使用现有文件" AdvSceneSwitcher.condition.video.askFileAction.screenshot="创建屏幕截图" @@ -164,28 +207,49 @@ 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.patternThresholdUseAlphaAsMask="使用alpha通道作为模式的遮罩." +AdvSceneSwitcher.condition.video.patternMatchMode="使用模式匹配方式 {{patternMatchingModes}}" +AdvSceneSwitcher.condition.video.patternMatchMode.crossCorrelation="交叉相关" +AdvSceneSwitcher.condition.video.patternMatchMode.correlationCoefficient="相关系数" +AdvSceneSwitcher.condition.video.patternMatchMode.squaredDifference="平方差" +AdvSceneSwitcher.condition.video.patternMatchMode.tip="使用的最佳方法取决于具体问题和所涉及图像的特性。\n在实践中,通常需要使用不同的方法和参数进行实验,以找到对特定用例的最佳匹配。" AdvSceneSwitcher.condition.video.brightnessThreshold="平均亮度:" -AdvSceneSwitcher.condition.video.brightnessThresholdDescription="较高的值表示图像较亮,较低的值表示图像较暗。" +AdvSceneSwitcher.condition.video.brightnessThresholdDescription="高的值表示明亮的图像,低的值表示较暗的图像。" AdvSceneSwitcher.condition.video.currentBrightness="当前平均亮度: %1" AdvSceneSwitcher.condition.video.objectScaleThreshold="模型比例: " -AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="较低的模比例将导致更多的匹配,但会导致更高的CPU负载." +AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="较低的模型比例会产生更多的匹配,但将导致CPU负载更高." AdvSceneSwitcher.condition.video.minNeighborDescription="较高的“最小区域”值将导致较少但质量较高的匹配." AdvSceneSwitcher.condition.video.showMatch="显示模式" -AdvSceneSwitcher.condition.video.showMatch.loading="Checking for match" +AdvSceneSwitcher.condition.video.showMatch.loading="检查是否匹配" AdvSceneSwitcher.condition.video.screenshotFail="无法获取源的屏幕截图!" -AdvSceneSwitcher.condition.video.screenshotEmpty="Screenshot is empty - Is the source visible?" +AdvSceneSwitcher.condition.video.screenshotEmpty="屏幕截图为空 - 源是否可见?" AdvSceneSwitcher.condition.video.patternMatchFail="没有找到模式!" -AdvSceneSwitcher.condition.video.patternMatchSuccess="Pattern is highlighted in red" +AdvSceneSwitcher.condition.video.patternMatchSuccess="模式以红色突出显示" AdvSceneSwitcher.condition.video.objectMatchFail="找不到对象!" -AdvSceneSwitcher.condition.video.objectMatchSuccess="Object is highlighted in red" +AdvSceneSwitcher.condition.video.objectMatchSuccess="对象以红色突出显示" +AdvSceneSwitcher.condition.video.ocrMatchSuccess="检测到的文本:\n\n%1" AdvSceneSwitcher.condition.video.modelLoadFail="无法加载模型数据!" +AdvSceneSwitcher.condition.video.selectColor="选择颜色" +AdvSceneSwitcher.condition.video.ocrMode.singleColumn="单列可变大小的文本" +AdvSceneSwitcher.condition.video.ocrMode.singleBlockVertText="垂直对齐的单个统一文本块" +AdvSceneSwitcher.condition.video.ocrMode.singleBlock="单个统一的文本块" +AdvSceneSwitcher.condition.video.ocrMode.singleLine="单个文本行" +AdvSceneSwitcher.condition.video.ocrMode.singleWord="单词" +AdvSceneSwitcher.condition.video.ocrMode.circleWord="圆圈中的单个单词" +AdvSceneSwitcher.condition.video.ocrMode.singleChar="单个字符" +AdvSceneSwitcher.condition.video.ocrMode.sparseText="不按特定顺序查找文本" +AdvSceneSwitcher.condition.video.ocrMode.sparseTextOSD="不按特定顺序查找文本(OSD)" +AdvSceneSwitcher.condition.video.type.main="OBS的主输出" +AdvSceneSwitcher.condition.video.type.source="源" +AdvSceneSwitcher.condition.video.type.scene="场景" AdvSceneSwitcher.condition.video.entry="{{videoInputTypes}}{{sources}}{{scenes}}{{condition}}{{imagePath}}" AdvSceneSwitcher.condition.video.entry.modelPath="模型数据 (haar级联分类器): {{modelDataPath}}" AdvSceneSwitcher.condition.video.entry.minNeighbor="最小区域: {{minNeighbors}}" -AdvSceneSwitcher.condition.video.entry.throttle="{{throttleEnable}}通过只执行每一次检查来减少CPU负载 {{throttleCount}} 毫秒" +AdvSceneSwitcher.condition.video.entry.throttle="{{throttleEnable}}每隔一段时间检查一次,来减少CPU负载 {{throttleCount}} 毫秒" AdvSceneSwitcher.condition.video.entry.checkAreaEnable="仅在区域内执行检查" AdvSceneSwitcher.condition.video.entry.checkArea="{{checkAreaEnable}}{{checkArea}}{{selectArea}}" +AdvSceneSwitcher.condition.video.entry.orcColorPick="检查文本颜色:{{textColor}}{{selectColor}}" +AdvSceneSwitcher.condition.video.entry.orcTextType="检查文本类型:{{textType}}" AdvSceneSwitcher.condition.video.minSize="最小尺寸:" AdvSceneSwitcher.condition.video.maxSize="最大尺寸:" AdvSceneSwitcher.condition.video.selectArea="选择区域" @@ -197,6 +261,7 @@ AdvSceneSwitcher.condition.stream.state.start="推流启动" AdvSceneSwitcher.condition.stream.state.stop="推流停止" AdvSceneSwitcher.condition.stream.state.starting="推流启动中" AdvSceneSwitcher.condition.stream.state.stopping="推流停止中" +AdvSceneSwitcher.condition.stream.state.keyFrameInterval="关键帧间隔等于" AdvSceneSwitcher.condition.stream.entry="{{streamState}}{{keyFrameInterval}}" AdvSceneSwitcher.condition.record="录制" AdvSceneSwitcher.condition.record.state.start="录制运行中" @@ -204,14 +269,17 @@ 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.process.entry="{{processes}} 是正在运行 {{focused}} 并且是获得焦点" AdvSceneSwitcher.condition.process.entry.focus="当前焦点进程: {{focusProcess}}" 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.start="插件已启动" +AdvSceneSwitcher.condition.pluginState.state.restart="插件已重新启动" +AdvSceneSwitcher.condition.pluginState.state.running="插件正在运行" AdvSceneSwitcher.condition.pluginState.state.shutdown="OBS正在关闭" +AdvSceneSwitcher.condition.pluginState.state.sceneCollection="场景集合已加载" +AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="场景被上一个宏改变" AdvSceneSwitcher.condition.pluginState.entry="{{condition}}" AdvSceneSwitcher.condition.timer="计时器" AdvSceneSwitcher.condition.timer.type.fixed="固定" @@ -236,11 +304,11 @@ AdvSceneSwitcher.condition.macro.state.type.above="大于" AdvSceneSwitcher.condition.macro.state.type.equal="等于" AdvSceneSwitcher.condition.macro.count.reset="重置" AdvSceneSwitcher.condition.macro.pausedWarning="所选宏当前已暂停!" -AdvSceneSwitcher.condition.macro.state.entry="条件 {{macros}} 运行结果为真" -AdvSceneSwitcher.condition.macro.multistate.entry="条件 {{multiStateConditions}}{{multiStateCount}} 以下宏运行结果为真:" -AdvSceneSwitcher.condition.macro.count.entry.line1="{{macros}} 运行 {{conditions}} {{count}} 次(相对于下面计数匹配)" +AdvSceneSwitcher.condition.macro.state.entry="{{macros}} 的条件为真" +AdvSceneSwitcher.condition.macro.multistate.entry=" 以下宏的 {{multiStateConditions}}{{multiStateCount}} 的条件为真:" +AdvSceneSwitcher.condition.macro.count.entry.line1="{{macros}} 执行 {{conditions}} {{count}} 次(相对于下面计数匹配)" AdvSceneSwitcher.condition.macro.count.entry.line2="当前计数: {{currentCount}} {{resetCount}}" -AdvSceneSwitcher.condition.source="来源" +AdvSceneSwitcher.condition.source="源" AdvSceneSwitcher.condition.source.type.active="是激活状态" AdvSceneSwitcher.condition.source.type.showing="是显示状态" AdvSceneSwitcher.condition.source.type.settings="设置完全匹配" @@ -257,7 +325,7 @@ AdvSceneSwitcher.condition.filter.type.active="已启用" AdvSceneSwitcher.condition.filter.type.showing="已关闭" AdvSceneSwitcher.condition.filter.type.settings="设置完全匹配" AdvSceneSwitcher.condition.filter.getSettings="获取当前设置" -AdvSceneSwitcher.condition.filter.entry.line1="在 {{sources}} {{filters}} {{conditions}}" +AdvSceneSwitcher.condition.filter.entry.line1="在 {{sources}} 的 {{filters}} 是 {{conditions}}" AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" AdvSceneSwitcher.condition.filter.entry.line3="{{regex}} {{getSettings}}" AdvSceneSwitcher.condition.sceneOrder="场景项目顺序" @@ -289,7 +357,8 @@ AdvSceneSwitcher.condition.date.state.at="现在" AdvSceneSwitcher.condition.date.state.after="之后" AdvSceneSwitcher.condition.date.state.before="之前" AdvSceneSwitcher.condition.date.state.between="之间" -AdvSceneSwitcher.condition.date.separator="和" +AdvSceneSwitcher.condition.date.state.pattern="模式" +AdvSceneSwitcher.condition.date.separator="到" AdvSceneSwitcher.condition.date.ignoreDate="如果未选中,日期组件将被忽略" AdvSceneSwitcher.condition.date.ignoreTime="如果未选中,时间组件将被忽略" AdvSceneSwitcher.condition.date.showAdvancedSettings="显示高级设置" @@ -297,8 +366,9 @@ AdvSceneSwitcher.condition.date.showSimpleSettings="显示简单设置" AdvSceneSwitcher.condition.date.entry.simple="在 {{dayOfWeek}} {{weekCondition}} {{ignoreWeekTime}}{{weekTime}}" AdvSceneSwitcher.condition.date.entry.advanced="{{condition}} {{ignoreDate}}{{date}} {{ignoreTime}}{{time}} {{separator}} {{date2}} {{time2}}" AdvSceneSwitcher.condition.date.entry.repeat="{{repeat}} 在匹配到日期时间后,每隔 {{duration}} 重复一次" -AdvSceneSwitcher.condition.date.entry.nextMatchDate="Next match at: %1" -AdvSceneSwitcher.condition.date.entry.updateOnRepeat="{{updateOnRepeat}} On repeat update selected date to repeat date" +AdvSceneSwitcher.condition.date.entry.pattern="当前日期 \"{{currentDate}}\" 匹配模式 {{pattern}}" +AdvSceneSwitcher.condition.date.entry.nextMatchDate="下一次匹配 在: %1" +AdvSceneSwitcher.condition.date.entry.updateOnRepeat="{{updateOnRepeat}} 重复时,将选定的日期更新为重复日期" AdvSceneSwitcher.condition.sceneTransform="场景项目被改变" AdvSceneSwitcher.condition.sceneTransform.getTransform="内容或者设置被改变了" AdvSceneSwitcher.condition.sceneTransform.entry.line1="在 {{scenes}} {{sources}} 匹配变换" @@ -316,6 +386,7 @@ AdvSceneSwitcher.condition.transition.entry="{{conditions}}{{transitions}}{{scen AdvSceneSwitcher.condition.sceneVisibility="场景项目可见" AdvSceneSwitcher.condition.sceneVisibility.type.shown="显示的" AdvSceneSwitcher.condition.sceneVisibility.type.hidden="隐藏的" +AdvSceneSwitcher.condition.sceneVisibility.type.changed="可见性已更改" AdvSceneSwitcher.condition.sceneVisibility.entry="在 {{scenes}} {{sources}} 是 {{conditions}} " AdvSceneSwitcher.condition.studioMode="工作室模式" AdvSceneSwitcher.condition.studioMode.state.active="工作室模式处于活动状态" @@ -345,7 +416,7 @@ 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}}" +AdvSceneSwitcher.condition.stats.entry="{{stats}} 是 {{condition}} {{value}}" AdvSceneSwitcher.condition.profile="配置文件" AdvSceneSwitcher.condition.profile.entry="当前活动的配置文件为 {{profiles}}" AdvSceneSwitcher.condition.websocket="websocket" @@ -361,7 +432,20 @@ AdvSceneSwitcher.condition.variable.type.number="是一个数字" AdvSceneSwitcher.condition.variable.type.lessThan="小于" AdvSceneSwitcher.condition.variable.type.greaterThan="大于" AdvSceneSwitcher.condition.variable.type.valueChanged="值已更改" +AdvSceneSwitcher.condition.variable.type.equalsVariable="等于变量" +AdvSceneSwitcher.condition.variable.type.lessThanVariable="小于变量" +AdvSceneSwitcher.condition.variable.type.greaterThanVariable="大于变量" AdvSceneSwitcher.condition.variable.entry="{{variables}}{{conditions}}{{strValue}}{{numValue}}{{variables2}}" +AdvSceneSwitcher.condition.run="运行" +AdvSceneSwitcher.condition.run.entry="进程在超时 {{timeout}} 秒之前退出" +AdvSceneSwitcher.condition.run.entry.exit="{{checkExitCode}}检查退出代码{{exitCode}}" +AdvSceneSwitcher.condition.midi="MIDI" +AdvSceneSwitcher.condition.midi.entry="从{{device}} 收到的信息,符合:(从不咕咕的阿坤:这个好像是声卡工作是录音相关的功能,英文太抽象了,我就硬译过来了,如有相关设备,音乐好的,可以根据英文翻译好发给我!)" +AdvSceneSwitcher.condition.midi.entry.listen="将MIDI信息选择设置为从选定设备上接收的信息: {{listenButton}}" +AdvSceneSwitcher.condition.display="显示器" +AdvSceneSwitcher.condition.display.type.displayName="连接的显示器的名称匹配" +AdvSceneSwitcher.condition.display.type.displayCount="连接的显示器的数量为" +AdvSceneSwitcher.condition.display.entry="{{conditions}}{{displays}}{{regex}}{{displayCount}}" ; Macro Actions AdvSceneSwitcher.action.switchScene="切换场景" @@ -378,6 +462,10 @@ AdvSceneSwitcher.action.audio.type.mute="静音" AdvSceneSwitcher.action.audio.type.unmute="取消静音" AdvSceneSwitcher.action.audio.type.sourceVolume="来源音量" AdvSceneSwitcher.action.audio.type.masterVolume="主音量" +AdvSceneSwitcher.action.audio.type.syncOffset="设置同步偏移" +AdvSceneSwitcher.action.audio.type.monitor="设置音频监听" +AdvSceneSwitcher.action.audio.type.balance="设置平衡" +AdvSceneSwitcher.action.audio.balance.description="选择的音频源将滑块方向移动(从不咕咕的阿坤的理解:左/右声道偏侧向)" AdvSceneSwitcher.action.audio.fade.type.duration="持续时间" AdvSceneSwitcher.action.audio.fade.type.rate="百分比" AdvSceneSwitcher.action.audio.fade.duration="{{fade}}淡出 {{fadeTypes}} {{duration}} 秒." @@ -391,42 +479,44 @@ AdvSceneSwitcher.action.recording.type.start="开始录制" AdvSceneSwitcher.action.recording.type.pause="暂停录制" AdvSceneSwitcher.action.recording.type.unpause="取消录制暂停" AdvSceneSwitcher.action.recording.type.split="分割录制文件" +AdvSceneSwitcher.action.recording.type.changeOutputFolder="更改输出文件夹" +AdvSceneSwitcher.action.recording.type.changeOutputFileFormat="改变文件名的格式" AdvSceneSwitcher.action.recording.pause.hint="请注意,根据您的录制设置,您可能无法暂停录制" AdvSceneSwitcher.action.recording.split.hint="确保先在OBS设置中启用自动分割文件!" AdvSceneSwitcher.action.recording.entry="{{actions}}{{recordFolder}}{{recordFileFormat}}{{pauseHint}}{{splitHint}}" -AdvSceneSwitcher.action.replay="回放缓冲区" -AdvSceneSwitcher.action.replay.saveWarn="警告:保存过于频繁可能会导致重播缓冲区实际上未保存!" -AdvSceneSwitcher.action.replay.type.stop="停止回放缓冲区" -AdvSceneSwitcher.action.replay.type.start="启动回放缓冲区" -AdvSceneSwitcher.action.replay.type.save="保存回放缓冲区" +AdvSceneSwitcher.action.replay="回放缓存" +AdvSceneSwitcher.action.replay.saveWarn="警告:保存过于频繁可能会导致回放缓存实际上未保存!" +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.type.keyFrameInterval="设置关键帧间隔" AdvSceneSwitcher.action.streaming.entry="{{actions}}{{keyFrameInterval}}" 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.toggle="切换" AdvSceneSwitcher.action.sceneVisibility.type.source="来源" AdvSceneSwitcher.action.sceneVisibility.type.sourceGroup="全部" -AdvSceneSwitcher.action.sceneVisibility.entry="设置{{scenes}}{{actions}}{{sourceTypes}}{{sources}}{{sourceGroups}}" +AdvSceneSwitcher.action.sceneVisibility.entry="置{{scenes}}{{actions}}{{sourceTypes}}{{sources}}{{sourceGroups}}" 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.entry="置 {{sources}} {{actions}} {{filters}}" AdvSceneSwitcher.action.filter.getSettings="获取当前设置" -AdvSceneSwitcher.action.source="来源" +AdvSceneSwitcher.action.source="源" AdvSceneSwitcher.action.source.type.enable="启用" AdvSceneSwitcher.action.source.type.disable="停用" AdvSceneSwitcher.action.source.type.settings="配置设置" AdvSceneSwitcher.action.source.type.refreshSettings="刷新源设置" -AdvSceneSwitcher.action.source.type.refreshSettings.tooltip="可用于刷新浏览器、媒体等源" +AdvSceneSwitcher.action.source.type.pressSettingsButton="按下设置按钮" +AdvSceneSwitcher.action.source.type.refreshSettings.tooltip="可用于刷新浏览器、媒体、源、etc" +AdvSceneSwitcher.action.source.noSettingsButtons="未找到按钮!" AdvSceneSwitcher.action.source.entry="{{actions}}{{sources}}{{settingsButtons}}" AdvSceneSwitcher.action.source.warning="警告:OBS UI无法控制全局启用和禁用源,注意,通过这个设置禁用,我测试,你必须通过这个在启用才行,不然点击小眼睛你无法显示!" AdvSceneSwitcher.action.source.getSettings="获取当前设置" @@ -443,14 +533,16 @@ 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.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.noMatch="没有匹配项时:" AdvSceneSwitcher.action.pluginState.type.import="从设置导入" AdvSceneSwitcher.action.pluginState.importWarning="注意:当“设置”窗口打开时,操作将被忽略。" +AdvSceneSwitcher.action.pluginState.type.terminate="关闭 OBS" +AdvSceneSwitcher.action.pluginState.terminateConfirm="OBS将在10秒后自动关闭!/n你想继续关闭OBS吗?" AdvSceneSwitcher.action.pluginState.entry="{{actions}}{{values}}{{scenes}}{{settings}}{{settingsWarning}}" AdvSceneSwitcher.action.virtualCamera="虚拟摄像机" AdvSceneSwitcher.action.virtualCamera.type.stop="停止虚拟摄像机" @@ -467,7 +559,7 @@ 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.hotkey.entry="按下 {{keys}} 在 {{duration}} 秒" AdvSceneSwitcher.action.sceneOrder="场景项目顺序" AdvSceneSwitcher.action.sceneOrder.type.moveUp="上移" AdvSceneSwitcher.action.sceneOrder.type.moveDown="下移" @@ -475,9 +567,9 @@ 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="在 {{scenes}} 变换 {{sources}}" +AdvSceneSwitcher.action.sceneTransform="场景项目转换" +AdvSceneSwitcher.action.sceneTransform.getTransform="获得转换" +AdvSceneSwitcher.action.sceneTransform.entry="在 {{scenes}} 上转换 {{sources}}" AdvSceneSwitcher.action.file="文件" AdvSceneSwitcher.action.file.type.write="写入" AdvSceneSwitcher.action.file.type.append="追加写入" @@ -503,8 +595,13 @@ AdvSceneSwitcher.action.timer.type.reset="重置" AdvSceneSwitcher.action.timer.type.setTimeRemaining="设置剩余时间" AdvSceneSwitcher.action.timer.entry="{{timerAction}} 定时在 {{macros}} {{duration}}" AdvSceneSwitcher.action.random="随机" +AdvSceneSwitcher.action.random.allowRepeat="允许连续执行同一宏" AdvSceneSwitcher.action.random.entry="随机运行以下任何宏(忽略暂停的宏)" AdvSceneSwitcher.action.systray="系统托盘通知" +AdvSceneSwitcher.action.systray.title="标题:" +AdvSceneSwitcher.action.systray.message="信息:" +AdvSceneSwitcher.action.systray.icon="图标:" +AdvSceneSwitcher.action.systray.iconHint="留空以使用默认图标" AdvSceneSwitcher.action.screenshot="截图" AdvSceneSwitcher.action.screenshot.save.default="默认" AdvSceneSwitcher.action.screenshot.save.custom="其他" @@ -527,21 +624,56 @@ AdvSceneSwitcher.action.sequence.continueFrom="继续所选项目" AdvSceneSwitcher.action.websocket="websocket" AdvSceneSwitcher.action.websocket.type.request="request" AdvSceneSwitcher.action.websocket.type.event="event" -AdvSceneSwitcher.action.websocket.entry.request="发送场景切换器 {{type}}{{connection}}" +AdvSceneSwitcher.action.websocket.entry.request="通过{{connection}} 发送场景切换器 {{type}}" AdvSceneSwitcher.action.websocket.entry.event="发送场景切换器 {{type}} 到连接的客户端" AdvSceneSwitcher.action.http="Http" -AdvSceneSwitcher.action.http.type.get="GET" -AdvSceneSwitcher.action.http.type.post="POST" +AdvSceneSwitcher.action.http.setHeaders="设置头信息(SET headers)" +AdvSceneSwitcher.action.http.headers="头信息(headers):" +AdvSceneSwitcher.action.http.addHeader="增加头信息(ADD headers)" +AdvSceneSwitcher.action.http.type.get="获取(GET)" +AdvSceneSwitcher.action.http.type.post="发送(POST)" AdvSceneSwitcher.action.http.entry.line1="发送 {{method}} 到 {{url}}" AdvSceneSwitcher.action.http.entry.line2="超时: {{timeout}} 秒" AdvSceneSwitcher.action.variable="变量" -AdvSceneSwitcher.action.variable.type.set="设置" +AdvSceneSwitcher.action.variable.type.set="设置为固定值" AdvSceneSwitcher.action.variable.type.append="追加" AdvSceneSwitcher.action.variable.type.appendVar="追加变量" AdvSceneSwitcher.action.variable.type.increment="增加" AdvSceneSwitcher.action.variable.type.decrement="减少" +AdvSceneSwitcher.action.variable.type.setActionValue="设置为操作值" +AdvSceneSwitcher.action.variable.type.setConditionValue="设置为条件值" +AdvSceneSwitcher.action.variable.type.roundToInt="取整到最近的整数" +AdvSceneSwitcher.action.variable.type.subString="设置为当前值的子字符串" +AdvSceneSwitcher.action.variable.type.findAndReplace="在当前值中查找并替换" +AdvSceneSwitcher.action.variable.type.mathExpression="数学表达式" +AdvSceneSwitcher.action.variable.mathExpression.example="( 1 + 2 * 3 ) / 4" +AdvSceneSwitcher.action.variable.findAndReplace.find="要查找的文本" +AdvSceneSwitcher.action.variable.findAndReplace.replace="要替换为的文本" +AdvSceneSwitcher.action.variable.subString.begin="开始" +AdvSceneSwitcher.action.variable.subString.all="全部" +AdvSceneSwitcher.action.variable.invalidSelection="无效选择!" +AdvSceneSwitcher.action.variable.actionNoVariableSupport="不支持从 %1 个操作获取变量值!" +AdvSceneSwitcher.action.variable.conditionNoVariableSupport="不支持从 %1 条件中获取变量值!" +AdvSceneSwitcher.action.variable.currentSegmentValue="当前值:" AdvSceneSwitcher.action.variable.entry="{{actions}}{{variables}}{{variables2}}{{strValue}}{{numValue}}{{segmentIndex}}{{mathExpression}}" - +AdvSceneSwitcher.action.variable.entry.substringIndex="子字符串开始:{{subStringStart}} 子字符串大小:{{subStringSize}}" +AdvSceneSwitcher.action.variable.entry.substringRegex="使用正则表达式为 {{regexMatchIdx}} 匹配的值:" +AdvSceneSwitcher.action.variable.entry.findAndReplace="{{findStr}}{{replaceStr}}" +AdvSceneSwitcher.action.projector="投影仪" +AdvSceneSwitcher.action.projector.type.source="源" +AdvSceneSwitcher.action.projector.type.scene="场景" +AdvSceneSwitcher.action.projector.type.preview="预览" +AdvSceneSwitcher.action.projector.type.program="程序" +AdvSceneSwitcher.action.projector.type.multiview="多视图" +AdvSceneSwitcher.action.projector.display="显示" +AdvSceneSwitcher.action.projector.windowed="窗口" +AdvSceneSwitcher.action.projector.fullscreen="全屏" +AdvSceneSwitcher.action.projector.entry="打开为{{windowTypes}} 的 {{types}}{{scenes}}{{sources}}投影" +AdvSceneSwitcher.action.projector.entry.monitor="在 {{monitors}} 上 (从不咕咕的阿坤说:谨慎开启!)" +AdvSceneSwitcher.action.midi="MIDI" +AdvSceneSwitcher.action.midi.entry="发送消息到 {{device}}:" +AdvSceneSwitcher.action.midi.entry.listen="将MIDI消息选择设置为 {{listenDevices}} 上传入的消息: {{listenButton}}" +AdvSceneSwitcher.action.osc="打开声音控制" ; Transition Tab AdvSceneSwitcher.transitionTab.title="转场特效" @@ -821,6 +953,7 @@ AdvSceneSwitcher.connection.password="密码:" AdvSceneSwitcher.connection.reconnect="自动重新连接:" AdvSceneSwitcher.connection.reconnectDelay="自动重新连接延迟:" AdvSceneSwitcher.connection.connectOnStart="启动时自动连接:" +AdvSceneSwitcher.connection.useOBSWebsocketProtocol="

如何使用 obs-websocket protocol

" AdvSceneSwitcher.connection.test="测试连接" AdvSceneSwitcher.connection.status.disconnected="断开" AdvSceneSwitcher.connection.status.connecting="连接" @@ -834,6 +967,68 @@ AdvSceneSwitcher.regex.dotMatchNewline=". 匹配换行符" AdvSceneSwitcher.regex.multiLine="^ 和 $ 是匹配行的开始/结束" AdvSceneSwitcher.regex.extendedPattern="启用Qt的扩展模式语法" +AdvSceneSwitcher.process.showAdvanced="显示高级设置" +AdvSceneSwitcher.process.arguments="参数:" +AdvSceneSwitcher.process.addArgument="增加参数" +AdvSceneSwitcher.process.addArgumentDescription="添加新参数:" +AdvSceneSwitcher.process.entry="运行{{filePath}}{{advancedSettings}}" +AdvSceneSwitcher.process.entry.workingDirectory="工作目录:{{workingDirectory}}" + +AdvSceneSwitcher.math.expressionFail="计算表达式失败" + +AdvSceneSwitcher.midi.deviceNamePattern="[端口 #%1] %2" +AdvSceneSwitcher.midi.message.type="类型:" +AdvSceneSwitcher.midi.message.type.optional="任意" +AdvSceneSwitcher.midi.message.type.invalid="无效" +AdvSceneSwitcher.midi.message.type.noteOff="关闭音符" +AdvSceneSwitcher.midi.message.type.noteOn="打开音符" +AdvSceneSwitcher.midi.message.type.polyphonicPressure="合成音压力" +AdvSceneSwitcher.midi.message.type.controlChange="控制更改" +AdvSceneSwitcher.midi.message.type.programChange="程序更改" +AdvSceneSwitcher.midi.message.type.channelAftertouch="频道余音" +AdvSceneSwitcher.midi.message.type.pitchBend="音高弯曲" +AdvSceneSwitcher.midi.message.type.systemExclusive="系统独占" +AdvSceneSwitcher.midi.message.type.timeCode="时间码" +AdvSceneSwitcher.midi.message.type.songPositionPointer="歌曲位置指针" +AdvSceneSwitcher.midi.message.type.songSelect="歌曲选择" +AdvSceneSwitcher.midi.message.type.reserved1="保留 (1)" +AdvSceneSwitcher.midi.message.type.reserved2="保留 (2)" +AdvSceneSwitcher.midi.message.type.tuneRequest="调音请求" +AdvSceneSwitcher.midi.message.type.endOfSystemExclusive="系统独占结束" +AdvSceneSwitcher.midi.message.type.timeClock="时间时钟" +AdvSceneSwitcher.midi.message.type.reserved3="保留 (3)" +AdvSceneSwitcher.midi.message.type.startFile="开始文件" +AdvSceneSwitcher.midi.message.type.continueFile="继续文件" +AdvSceneSwitcher.midi.message.type.stopFile="停止文件" +AdvSceneSwitcher.midi.message.type.reserved4="保留 (4)" +AdvSceneSwitcher.midi.message.type.activeSensing="主动感应" +AdvSceneSwitcher.midi.message.type.systemReset="系统充值" +AdvSceneSwitcher.midi.message.type.unknown="未知" +AdvSceneSwitcher.midi.message.channel="频道 :" +AdvSceneSwitcher.midi.message.note="音符 / 值(1):" +AdvSceneSwitcher.midi.message.value="值(2):" +AdvSceneSwitcher.midi.message.placeholder="任意" +AdvSceneSwitcher.midi.resetDevices="重新连接所有 MIDI 设备" +AdvSceneSwitcher.midi.startListen="开始监听" +AdvSceneSwitcher.midi.stopListen="停止监听" +AdvSceneSwitcher.midi.startListenFail="设备正忙!\n其他设备已经在监听!" +AdvSceneSwitcher.midi.deviceOpenFail="初始化 MIDI 设备失败!" + +AdvSceneSwitcher.osc.network="网络" +AdvSceneSwitcher.osc.network.protocol="协议:" +AdvSceneSwitcher.osc.network.address="地址:" +AdvSceneSwitcher.osc.network.port="端口:" +AdvSceneSwitcher.osc.message="信息" +AdvSceneSwitcher.osc.message.type.none="无" +AdvSceneSwitcher.osc.message.type.float="浮点数哦" +AdvSceneSwitcher.osc.message.type.int="整数" +AdvSceneSwitcher.osc.message.type.string="字符串" +AdvSceneSwitcher.osc.message.type.binaryBlob="二进制" +AdvSceneSwitcher.osc.message.type.true="真" +AdvSceneSwitcher.osc.message.type.false="假" +AdvSceneSwitcher.osc.message.type.infinity="无限" +AdvSceneSwitcher.osc.message.type.null="无" + AdvSceneSwitcher.selectScene="--选择场景--" AdvSceneSwitcher.selectPreviousScene="上个场景" AdvSceneSwitcher.selectCurrentScene="当前场景" @@ -843,7 +1038,7 @@ AdvSceneSwitcher.currentTransition="当前转场特效" AdvSceneSwitcher.anyTransition="任何转场特效" AdvSceneSwitcher.selectTransition="--选择转场特效--" AdvSceneSwitcher.selectWindow="--选择窗口--" -AdvSceneSwitcher.selectSource="--选择来源--" +AdvSceneSwitcher.selectSource="--选择源--" AdvSceneSwitcher.selectAudioSource="--选择音频源--" AdvSceneSwitcher.selectVideoSource="--选择视频源--" AdvSceneSwitcher.OBSVideoOutput="OBS的主要输出" @@ -864,8 +1059,8 @@ AdvSceneSwitcher.sceneItemSelection.any="任何" AdvSceneSwitcher.status.active="运行中" AdvSceneSwitcher.status.inactive="已停止" -AdvSceneSwitcher.running="插件运行" -AdvSceneSwitcher.stopped="插件停止" +AdvSceneSwitcher.running="插件正在运行" +AdvSceneSwitcher.stopped="插件已停止" AdvSceneSwitcher.firstBootMessage="

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

" @@ -879,4 +1074,8 @@ AdvSceneSwitcher.duration.condition.none="没有时间限制" AdvSceneSwitcher.duration.condition.more="时间少于" AdvSceneSwitcher.duration.condition.equal="时间等于" AdvSceneSwitcher.duration.condition.less="时间大于" -AdvSceneSwitcher.duration.condition.within="保留结果后余存" +AdvSceneSwitcher.duration.condition.within="在最后" + +AdvSceneSwitcher.audio.monitor.none="关闭监听" +AdvSceneSwitcher.audio.monitor.monitorOnly="仅监听(输出静音)" +AdvSceneSwitcher.audio.monitor.both="监听并输出"