diff --git a/data/locale/ja-JP.ini b/data/locale/ja-JP.ini index 51126426..adfca03b 100644 --- a/data/locale/ja-JP.ini +++ b/data/locale/ja-JP.ini @@ -18,18 +18,22 @@ AdvSceneSwitcher.generalTab.status.autoStart.recording="録画を開始した時 AdvSceneSwitcher.generalTab.status.autoStart.streaming="配信を開始した時" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="録画開始時または配信開始時" AdvSceneSwitcher.generalTab.status.checkInterval="イベント条件を確認する頻度" +AdvSceneSwitcher.generalTab.status.checkIntervalTooLow="⚠️ マクロ \"%1\" と競合!" +AdvSceneSwitcher.generalTab.status.checkIntervalTooLow.tooltip="マクロ「 %1 」は、指定された間隔「 %2 」で条件チェックを実行できません。\n「 全般 」タブまたはマクロ「 %3 」の設定でイベント条件を確認する頻度を変更してください。" AdvSceneSwitcher.generalTab.generalBehavior="一般" AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="何も操作を行わなかった場合" AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="設定されたチェック間隔と同程度の精度のみが保証されます。" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="切り替えないでください" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="ランダムタブで任意のシーンに切り替え" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="切り替えない" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="ランダムタブのシーンに切り替える" AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="切り替え先:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="アクションを実行した後、次のアクションをスキップする時間" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="この間、潜在的な一致は無視されます!" -AdvSceneSwitcher.generalTab.generalBehavior.logLevel="ログレベル:" +AdvSceneSwitcher.generalTab.generalBehavior.logLevel="ログ出力設定:" +AdvSceneSwitcher.generalTab.generalBehavior.logLevel.disable="ログ出力停止" AdvSceneSwitcher.generalTab.generalBehavior.logLevel.default="デフォルト" -AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logAction="実行されたアクションのログ" -AdvSceneSwitcher.generalTab.generalBehavior.logLevel.verbose="詳細ログ(Verbose)" +AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logMacro="実行されたマクロのログを出力" +AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logAction="実行されたアクションのログを出力" +AdvSceneSwitcher.generalTab.generalBehavior.logLevel.verbose="詳細ログ出力(Verbose)" AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="ウィンドウのサイズと位置を記憶する" AdvSceneSwitcher.generalTab.generalBehavior.showTrayNotifications="システムトレイ通知を表示" AdvSceneSwitcher.generalTab.generalBehavior.disableUIHints="UIヒントを無効にする" @@ -38,6 +42,7 @@ AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailure="プラグイ AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailureMessage="次のプラグイン ライブラリの読み込みに失敗したため、一部の高機能シーンスイッチャーが利用できなくなる可能性があります:%1詳細については、OBS ログを確認してください。
このメッセージは、[全般] タブで無効にすることができます。 " AdvSceneSwitcher.generalTab.generalBehavior.warnCorruptedInstallMessage="プラグインが正しくインストールできておらずクラッシュする可能性があります!\nプラグインが正しくインストールされているか確認してください!" AdvSceneSwitcher.generalTab.generalBehavior.hideLegacyTabs="旧来型マクロ設定のタブを非表示にする(廃止予定タブ)" +AdvSceneSwitcher.generalTab.generalBehavior.disableMacroWidgetCache="マクロウィジェットのキャッシングを無効にする" AdvSceneSwitcher.generalTab.matchBehavior="マッチした場合の動作(廃止予定の設定項目)" AdvSceneSwitcher.generalTab.priority="優先順位" AdvSceneSwitcher.generalTab.priority.description="切り替え方法の優先順位(優先順位が高いものが上)" @@ -48,7 +53,7 @@ AdvSceneSwitcher.generalTab.saveOrLoadsettings.export="エクスポート" AdvSceneSwitcher.generalTab.saveOrLoadsettings.import="インポート" AdvSceneSwitcher.generalTab.saveOrLoadsettings.exportWindowTitle="高機能シーンスイッチャーの設定をファイルにエクスポート..." AdvSceneSwitcher.generalTab.saveOrLoadsettings.importWindowTitle="高機能シーンスイッチャーの設定をファイルからインポート..." -AdvSceneSwitcher.generalTab.saveOrLoadsettings.textType="テキストファイル(*.txt *.json)" +; AdvSceneSwitcher.generalTab.saveOrLoadsettings.textType="Text files (*.txt);;JSON files (*.json)" AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadFail="高機能シーンスイッチャーの設定インポートに失敗しました" AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadSuccess="高機能シーンスイッチャーの設定が正常にインポートされました" AdvSceneSwitcher.generalTab.saveOrLoadsettings.exportSensitiveDataWarning="警告:\nエクスポートされたデータにはセンシティブ情報が含まれている可能性があります!" @@ -80,19 +85,20 @@ AdvSceneSwitcher.variableTab.name.header="名前" AdvSceneSwitcher.variableTab.value.header="値" AdvSceneSwitcher.variableTab.saveLoadBehavior.header="保存・読み込みの動作" AdvSceneSwitcher.variableTab.saveLoadBehavior.text.default="デフォルト\"%1\"" -AdvSceneSwitcher.variableTab.lastUsed.header="最後に使用された" +AdvSceneSwitcher.variableTab.lastUsed.header="最後に使用" ; AdvSceneSwitcher.variableTab.lastUsed.text.never="Never" -AdvSceneSwitcher.variableTab.lastChanged.header="最終変更" +AdvSceneSwitcher.variableTab.lastChanged.header="最後の変更" AdvSceneSwitcher.variableTab.lastChanged.text.none="起動以来変更なし" AdvSceneSwitcher.variableTab.lastChanged.tooltip="変更された時間: %1\n\n以前の値: %2" # Action Queue Tab AdvSceneSwitcher.actionQueueTab.title="アクションキュー" -AdvSceneSwitcher.actionQueueTab.help="アクションキューは、マクロシステムのリセットと並行して順次実行されます。" +AdvSceneSwitcher.actionQueueTab.help="アクションキューは、マクロシステムのリセットと並行して順次実行されます。\n最初にキューに追加されたアクションが最初に処理されます。\n\nハイライトされたプラス記号をクリックすると新しいキューが追加できます。" AdvSceneSwitcher.actionQueueTab.queueAddButton.tooltip="新しいアクションキューを追加する" AdvSceneSwitcher.actionQueueTab.queueRemoveButton.tooltip="選択したアクションキューを削除する" AdvSceneSwitcher.actionQueueTab.name.header="名前" AdvSceneSwitcher.actionQueueTab.size.header="サイズ" +; AdvSceneSwitcher.actionQueueTab.lastEmpty.header="Last empty" AdvSceneSwitcher.actionQueueTab.isRunning.header="実行中" AdvSceneSwitcher.actionQueueTab.runOnStartup.header="起動時に実行" AdvSceneSwitcher.actionQueueTab.yes="はい" @@ -102,7 +108,7 @@ AdvSceneSwitcher.actionQueueTab.removeMultipleQueuesPopup.text="アクション # Websocket Connections Tab AdvSceneSwitcher.websocketConnectionTab.title="Websocket接続" -AdvSceneSwitcher.websocketConnectionTab.help="Websocket接続は、他のOBSインスタンスまたはプログラムと通信するために使用できます。" +AdvSceneSwitcher.websocketConnectionTab.help="Websocket接続は、\n他のOBSインスタンスやプログラムと通信するために使用できます。\n\nハイライトされたプラス記号をクリックすると\n新しい接続を追加できます。" AdvSceneSwitcher.websocketConnectionTab.websocketConnectionAddButton.tooltip="新しいWebsocket接続を追加する" AdvSceneSwitcher.websocketConnectionTab.websocketConnectionRemoveButton.tooltip="選択したWebsocket接続を削除する" AdvSceneSwitcher.websocketConnectionTab.name.header="名前" @@ -127,6 +133,18 @@ AdvSceneSwitcher.twitchConnectionTab.no="いいえ" AdvSceneSwitcher.twitchConnectionTab.removeSingleConnectionPopup.text="本当に\"%1\"を削除しますか?" AdvSceneSwitcher.twitchConnectionTab.removeMultipleConnectionsPopup.text="本当に%1 Twitch接続を削除しますか?" +# MQTT Connections Tab +AdvSceneSwitcher.mqttConnectionTab.title="MQTT接続数" +AdvSceneSwitcher.mqttConnectionTab.help="MQTT接続は他のデバイスとの通信に使用できます。\n\n新しい接続を追加するには、ハイライト表示されたプラス記号をクリックしてください。" +AdvSceneSwitcher.mqttConnectionTab.mqttonnectionAddButton.tooltip="新しいMQTT接続を追加" +AdvSceneSwitcher.mqttConnectionTab.mqttConnectionRemoveButton.tooltip="選択したMQTT接続を削除" +AdvSceneSwitcher.mqttConnectionTab.name.header="名前" +AdvSceneSwitcher.mqttConnectionTab.address.header="アドレス" +AdvSceneSwitcher.mqttConnectionTab.topics.header="トピックサブスクリプション数" +AdvSceneSwitcher.mqttConnectionTab.status.header="ステータス" +AdvSceneSwitcher.mqttConnectionTab.removeSingleConnectionPopup.text="「%1」を削除してもよろしいですか?" +AdvSceneSwitcher.mqttConnectionTab.removeMultipleConnectionsPopup.text="%1個の接続を削除してもよろしいですか?" + # Macro Tab AdvSceneSwitcher.macroTab.title="マクロ" AdvSceneSwitcher.macroTab.macros="マクロ" @@ -155,8 +173,8 @@ AdvSceneSwitcher.macroTab.groupNameExists="名前 \"%1\" は既にマクログ AdvSceneSwitcher.macroTab.removeSingleMacroPopup.text="本当に\"%1\"を削除しますか?" AdvSceneSwitcher.macroTab.removeMultipleMacrosPopup.text="本当に %1 マクロ/グループを削除しますか?" AdvSceneSwitcher.macroTab.removeGroupPopup.text="本当に\"%1\"を削除しますか?" -AdvSceneSwitcher.macroTab.contextMenuAdd="追記" -AdvSceneSwitcher.macroTab.copy="マクロの重複" +AdvSceneSwitcher.macroTab.contextMenuAdd="追加" +AdvSceneSwitcher.macroTab.copy="マクロを複製" AdvSceneSwitcher.macroTab.group="グループ選択マクロ" AdvSceneSwitcher.macroTab.ungroup="選択したグループのグループ化を解除" AdvSceneSwitcher.macroTab.rename="名前変更" @@ -169,13 +187,14 @@ AdvSceneSwitcher.macroTab.import.info="マクロをインポートするには AdvSceneSwitcher.macroTab.import.invalid="無効なインポートデータが提供されました!" AdvSceneSwitcher.macroTab.import.nameConflict="名前が既に使用されているため、マクロ \"%1\" のインポートを続行できません。\n\"%2\" のインポートを続行して新しい名前を選択しますか? (それ以外の場合はスキップされます)" AdvSceneSwitcher.macroTab.expandAll="全て展開" -AdvSceneSwitcher.macroTab.collapseAll="すべて折りたたむ" +AdvSceneSwitcher.macroTab.collapseAll="全て折りたたむ" AdvSceneSwitcher.macroTab.maximize="最大化" AdvSceneSwitcher.macroTab.minimize="最小化" AdvSceneSwitcher.macroTab.segment.useCustomLabel="カスタムラベルの使用" AdvSceneSwitcher.macroTab.segment.customLabelRename="カスタムラベルの名前を変更する" AdvSceneSwitcher.macroTab.segment.defaultCustomLabel="マイ・ラベル" AdvSceneSwitcher.macroTab.segment.setCustomLabel="ラベルを設定 ..." +AdvSceneSwitcher.macroTab.segment.remove="削除" AdvSceneSwitcher.macroTab.segment.copy="コピー" AdvSceneSwitcher.macroTab.segment.paste="貼り付け" AdvSceneSwitcher.macroTab.segment.pasteAction="アクションとして貼り付ける" @@ -192,9 +211,23 @@ AdvSceneSwitcher.macroTab.highlightExecutedMacros="最近実行したマクロ AdvSceneSwitcher.macroTab.highlightTrueConditions="現在選択されているマクロのうち、最近 true と評価された条件を強調表示します" AdvSceneSwitcher.macroTab.highlightPerformedActions="現在選択されているマクロの最近実行されたアクションを強調表示します" AdvSceneSwitcher.macroTab.newMacroRegisterHotkey="新規マクロの一時停止状態を制御するホットキーを登録" -AdvSceneSwitcher.macroTab.currentRegisterHotkeys="選択したマクロの一時停止状態を制御するホットキーを登録" +AdvSceneSwitcher.macroTab.newMacroUseShortCircuitEvaluation="新規マクロのマクロ条件の短絡評価を有効にする(short circuit evaluation)" +AdvSceneSwitcher.macroTab.newMacroCheckInParallel="新規マクロの条件を他のマクロと並行して評価する" +AdvSceneSwitcher.macroTab.checkInParallel.tooltip="このオプションが有効になっていない場合、このマクロの条件は、前のマクロの条件チェックが完了した後に評価されます。\nしたがって、マクロリストにマクロA、マクロB、マクロCの3つのマクロがある場合、条件の評価順序は次のようになります。\n• マクロAの条件\n• マクロBの条件\n• マクロCの条件\nこのオプションが有効になっている場合、順序が異なる場合があります。\nこのオプションを有効にすると、複数の長時間実行される条件チェックがあり、他のマクロを「ブロック」しないようにしたい場合に便利です。" +AdvSceneSwitcher.macroTab.saveSettingsOnMacroChange="マクロを切り替えるときに設定を保存する" +AdvSceneSwitcher.macroTab.saveSettingsOnMacroChange.tooltip="非常に大きなシーンコレクションで作業している場合、設定の保存はコストのかかる操作になる可能性があります。\nこの場合、このオプションを無効にすることをお勧めします。" +AdvSceneSwitcher.macroTab.currentCheckInParallel="現在選択されているマクロの条件を他のマクロと並行して評価するマクロ(試験的)" +AdvSceneSwitcher.macroTab.currentRegisterHotkeys="現在選択されているマクロの一時停止状態を制御するホットキーを登録" +AdvSceneSwitcher.macroTab.currentUseShortCircuitEvaluation="現在選択されているマクロのマクロ条件の短絡評価を有効にする(short circuit evaluation)" +AdvSceneSwitcher.macroTab.shortCircuit.tooltip="短絡評価を有効にすると、マクロ全体が「真」と評価されなくなった場合に一部の条件チェックがスキップされるため、パフォーマンスが向上する可能性があります。\nただし、スキップされた条件チェックは、期間修飾子チェックも更新されないことに注意してください。" +AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckInterval="現在選択されているマクロの実行条件をチェックする間隔を設定する:" +AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckIntervalWarning="⚠️ 選択された値は、「全般」タブで設定された間隔よりも短いです。\n設定された値は効果がありません!" AdvSceneSwitcher.macroTab.currentSkipExecutionOnStartup="起動時に現在のマクロのアクションの実行をスキップします" AdvSceneSwitcher.macroTab.currentStopActionsIfNotDone="新しい実行がトリガーされたときに、現在選択されているマクロのアクションがまだ実行中であれば、アクションを停止して再実行する。" +AdvSceneSwitcher.macroTab.pauseStateSaveBehavior="起動時に現在のマクロの一時停止状態を次の値に設定する:" +AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.persist="前回OBS終了時と同じ" +AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.pause="一時停止" +AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.unpause="一時停止解除" AdvSceneSwitcher.macroTab.currentRegisterDock="ドックウィジェットを登録して、選択したマクロの一時停止状態を制御したり、手動で実行したりできます" AdvSceneSwitcher.macroTab.currentDockAddRunButton="マクロを実行するボタンを追加" AdvSceneSwitcher.macroTab.currentDockAddPauseButton="マクロを一時停止または一時停止解除するボタンを追加" @@ -308,9 +341,9 @@ AdvSceneSwitcher.condition.file.local="ローカルファイル" ; AdvSceneSwitcher.condition.file.entry.line1="{{fileType}}{{filePath}}{{conditions}}{{useRegex}}" ; AdvSceneSwitcher.condition.file.entry.line2="{{matchText}}" ; AdvSceneSwitcher.condition.file.entry.line3="{{checkModificationDate}}{{checkFileContent}}" -AdvSceneSwitcher.condition.media="Media" -AdvSceneSwitcher.condition.media.checkType.state="状態が一致する" -AdvSceneSwitcher.condition.media.checkType.time="時間制限にマッチ" +; AdvSceneSwitcher.condition.media="Media" +AdvSceneSwitcher.condition.media.checkType.state="状態が一致" +AdvSceneSwitcher.condition.media.checkType.time="時間が一致" AdvSceneSwitcher.condition.media.source="ソース" AdvSceneSwitcher.condition.media.anyOnScene="あらゆるメディアソース" AdvSceneSwitcher.condition.media.allOnScene="すべてのメディアソースはこちら" @@ -319,15 +352,15 @@ AdvSceneSwitcher.condition.media.inconsistencyInfo="残念ながら、すべて AdvSceneSwitcher.condition.media.layout.legacy="{{sourceTypes}}{{mediaSources}}{{scenes}}{{checkTypes}}の状態は{{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="matches pattern" -AdvSceneSwitcher.condition.video.condition.object="オブジェクトが含まれています" +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.condition.brightness="明るさ" -; AdvSceneSwitcher.condition.video.condition.ocr="contains text" -; AdvSceneSwitcher.condition.video.condition.color="matches color" +AdvSceneSwitcher.condition.video.condition.ocr="テキストを含む" +AdvSceneSwitcher.condition.video.condition.color="カラーに一致" AdvSceneSwitcher.condition.video.askFileAction="既存のファイルを使用しますか、それとも現在選択されているソースのスクリーンショットを作成しますか?" AdvSceneSwitcher.condition.video.askFileAction.file="既存のファイルを使用" AdvSceneSwitcher.condition.video.askFileAction.screenshot="スクリーンショットの作成" @@ -349,8 +382,8 @@ AdvSceneSwitcher.condition.video.currentBrightness="現在の平均明るさ:% AdvSceneSwitcher.condition.video.objectScaleThreshold="倍率:" AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="スケールファクタを低くすると、一致数は多くなりますが、CPU 負荷が高くなります。" AdvSceneSwitcher.condition.video.minNeighborDescription="最小近傍値が高いほど、一致の数は少なくなりますが、品質は高くなります。" -AdvSceneSwitcher.condition.video.showMatch="ショーマッチ" -AdvSceneSwitcher.condition.video.showMatch.loading="マッチング確認" +AdvSceneSwitcher.condition.video.showMatch="一致を表示" +AdvSceneSwitcher.condition.video.showMatch.loading="一致を確認中" AdvSceneSwitcher.condition.video.screenshotFail="ソースのスクリーンショットの取得に失敗しました!" AdvSceneSwitcher.condition.video.screenshotEmpty="スクリーンショットが空です - ソースは表示されていますか?" AdvSceneSwitcher.condition.video.patternMatchValue="現在のマッチング値:" @@ -360,6 +393,13 @@ AdvSceneSwitcher.condition.video.patternMatchSuccessFullImage="全体画像は AdvSceneSwitcher.condition.video.objectMatchFail="オブジェクトが見つかりませんでした!" AdvSceneSwitcher.condition.video.objectMatchSuccess="オブジェクトが赤くハイライト表示されます" AdvSceneSwitcher.condition.video.ocrMatchSuccess="検出されたテキスト:\n\n%1" +AdvSceneSwitcher.condition.video.ocrMatchFail="テキストを検出できませんでした!" +AdvSceneSwitcher.condition.video.ocrUseConfigFile="カスタムTesseract設定ファイルを使用する" +AdvSceneSwitcher.condition.video.ocrOpenConfigFile="開く" +AdvSceneSwitcher.condition.video.ocrOpenConfig.createFailed="設定ファイルを作成できませんでした!" +AdvSceneSwitcher.condition.video.ocrOpenConfig.openFailed="設定ファイルを開けませんでしたファイル!" +AdvSceneSwitcher.condition.video.ocrConfigReload="設定ファイルを再読み込み" +AdvSceneSwitcher.condition.video.ocrConfigHint="Tesseract設定ファイルは、パラメータと値のペア(スペース区切り)を含む行で構成されています。\n例:\n\ntessedit_char_blacklist\t\t\t\t\"abc\"\nlanguage_model_penalty_non_dict_word\t0" AdvSceneSwitcher.condition.video.modelLoadFail="モデルデータが読み込めませんでした!" AdvSceneSwitcher.condition.video.selectColor="カラーを選択してください" AdvSceneSwitcher.condition.video.ocrMode.singleColumn="可変サイズの単一列テキスト" @@ -376,16 +416,20 @@ AdvSceneSwitcher.condition.video.colorMatchThreshold="一致閾値:" AdvSceneSwitcher.condition.video.colorMatchThresholdDescription="画像のどのくらいの部分が指定された色と一致する必要がありますか?\n 値 1 では、入力画像のすべてのピクセルが指定された色と一致する必要があります。" AdvSceneSwitcher.condition.video.colorDeviationThreshold="色ずれ:" AdvSceneSwitcher.condition.video.colorDeviationThresholdDescription="一致としてカウントされるためには、色は指定された入力色にどの程度似ていればよいですか?\n 値が 0 の場合は完全な色の一致が必要ですが、値が大きいほど類似した色も含まれます。" -AdvSceneSwitcher.condition.video.type.main="OBS's main output" +; AdvSceneSwitcher.condition.video.type.main="OBS's main output" AdvSceneSwitcher.condition.video.type.source="ソース" AdvSceneSwitcher.condition.video.type.scene="シーン" -AdvSceneSwitcher.condition.video.layout.modelPath="モデルデータ (そのカスケード分類子):{{modelDataPath}}" +; AdvSceneSwitcher.condition.video.layout="{{videoInputTypes}}{{sources}}{{scenes}}{{condition}}{{imagePath}}" +; AdvSceneSwitcher.condition.video.layout.modelPath="モデルデータ (そのカスケード分類子):{{modelDataPath}}" AdvSceneSwitcher.condition.video.layout.minNeighbor="最小近傍数:{{minNeighbors}}" -AdvSceneSwitcher.condition.video.layout.throttle="{{throttleEnable}}:{{throttleCount}}ミリ秒ごとにのみチェックを実行することでCPU負荷を軽減します" +AdvSceneSwitcher.condition.video.layout.throttle="{{throttleEnable}}:{{throttleCount}}ミリ秒ごとにのみパフォーマンスチェックを実行することでCPU負荷を軽減します" AdvSceneSwitcher.condition.video.layout.checkAreaEnable="エリア内のみチェックを実施" -AdvSceneSwitcher.condition.video.layout.ocrColorPick="テキストの色の確認:{{textColor}}{{selectColor}}" +; AdvSceneSwitcher.condition.video.layout.checkArea="{{checkAreaEnable}}{{checkArea}}{{selectArea}}" +AdvSceneSwitcher.condition.video.layout.ocrColorPick="テキストカラーの確認:{{textColor}}{{selectColor}}" AdvSceneSwitcher.condition.video.layout.ocrTextType="テキストタイプの確認:{{textType}}" +AdvSceneSwitcher.condition.video.layout.ocrBaseDir="Tesseractベースディレクトリ:{{tesseractBaseDir}}" AdvSceneSwitcher.condition.video.layout.ocrLanguage="言語の確認:{{languageCode}}" +AdvSceneSwitcher.condition.video.layout.ocrConfig="設定ファイル:{{configFile}}{{openConfigFile}}{{reloadConfig}}{{configFileHint}}" AdvSceneSwitcher.condition.video.layout.color="カラーを確認してください:{{color}}{{selectColor}}" AdvSceneSwitcher.condition.video.minSize="最小サイズ:" AdvSceneSwitcher.condition.video.maxSize="最大サイズ:" @@ -393,12 +437,16 @@ AdvSceneSwitcher.condition.video.selectArea="範囲指定" AdvSceneSwitcher.condition.video.selectArea.status="ハイライト部分のみチェック対象となります" AdvSceneSwitcher.condition.video.width="幅" AdvSceneSwitcher.condition.video.height="高さ" +AdvSceneSwitcher.condition.video.screenshot.selectArea="保存したいスクリーンショットの領域をハイライト表示:" AdvSceneSwitcher.condition.stream="配信" ; AdvSceneSwitcher.condition.stream.state.start="Stream running" ; AdvSceneSwitcher.condition.stream.state.stop="Stream stopped" ; AdvSceneSwitcher.condition.stream.state.starting="Stream starting" ; AdvSceneSwitcher.condition.stream.state.stopping="Stream stopping" AdvSceneSwitcher.condition.stream.state.keyFrameInterval="キーフレーム間隔は等しい" +AdvSceneSwitcher.condition.stream.state.streamKey="ストリームキーは" +AdvSceneSwitcher.condition.stream.state.service="サービス名が一致しました" +AdvSceneSwitcher.condition.stream.service.tooltip="現在のサービス名: %1" ; AdvSceneSwitcher.condition.stream.entry="{{streamState}}{{keyFrameInterval}}" ; AdvSceneSwitcher.condition.record="Recording" ; AdvSceneSwitcher.condition.record.state.start="Recording running" @@ -412,13 +460,13 @@ AdvSceneSwitcher.condition.process.entry.focus="現在のフォアグラウン AdvSceneSwitcher.condition.idle="アイドル" AdvSceneSwitcher.condition.idle.entry="{{duration}}の間、キーボードまたはマウスの入力がありません" AdvSceneSwitcher.condition.pluginState="プラグインの状態" -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.shutdown.limitation="OBS 固有の変更を実行するアクションはシャットダウン時にも実行されますが、OBS はすでにシャットダウンされているため、それらの変更は保存されないことに注意してください。" -AdvSceneSwitcher.condition.pluginState.state.sceneCollection="シーン集搭載" -AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="前回のマクロで変化した場面" +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.shutdown.limitation="OBS特有の変更を実行するアクションはシャットダウン時にも実行されますが、OBS はすでにシャットダウンされているため、それらの変更は保存されないことに注意してください。" +AdvSceneSwitcher.condition.pluginState.state.sceneCollection="シーンコレクションが読み込まれたら" +AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="前回のマクロによってシーンが変更されたら" ; AdvSceneSwitcher.condition.pluginState.entry="{{condition}}" AdvSceneSwitcher.condition.timer="タイマー" ; AdvSceneSwitcher.condition.timer.type.fixed="Fixed" @@ -437,7 +485,7 @@ AdvSceneSwitcher.condition.macro.type.multiState="複数マクロ条件状態" AdvSceneSwitcher.condition.macro.type.actionDisabled="マクロアクション無効" AdvSceneSwitcher.condition.macro.type.actionEnabled="マクロアクション有効" AdvSceneSwitcher.condition.macro.type.paused="マクロは一時停止されています" -AdvSceneSwitcher.condition.macro.type.selection="{{types}}" +; AdvSceneSwitcher.condition.macro.type.selection="{{types}}" AdvSceneSwitcher.condition.macro.count.type.below="未満" AdvSceneSwitcher.condition.macro.count.type.above="以上" AdvSceneSwitcher.condition.macro.count.type.equal="同じ" @@ -453,7 +501,7 @@ AdvSceneSwitcher.condition.macro.count.entry.line2="現在のカウント:{{curr AdvSceneSwitcher.condition.macro.actionState.disabled.entry="{{macros}}のアクション{{actionIndex}}が無効になっています" AdvSceneSwitcher.condition.macro.actionState.enabled.entry="{{macros}}のアクション{{actionIndex}}が有効になっています" AdvSceneSwitcher.condition.macro.paused.entry="マクロ{{macros}}は一時停止されています" -AdvSceneSwitcher.condition.source="Source" +; AdvSceneSwitcher.condition.source="Source" AdvSceneSwitcher.condition.source.type.active="アクティブに" ; AdvSceneSwitcher.condition.source.type.showing="Is showing" ; AdvSceneSwitcher.condition.source.type.settingsMatch="Settings match" @@ -489,12 +537,12 @@ AdvSceneSwitcher.condition.filter.getSettings="現在の設定を取得する" ; AdvSceneSwitcher.condition.filter.entry.line1="On{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}" ; AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" ; AdvSceneSwitcher.condition.filter.entry.line3="{{regex}}{{getSettings}}" -AdvSceneSwitcher.condition.sceneOrder="シーンアイテムオーダー" -; AdvSceneSwitcher.condition.sceneOrder.type.above="Is above" -; AdvSceneSwitcher.condition.sceneOrder.type.below="Is below" -; AdvSceneSwitcher.condition.sceneOrder.type.position="Is at position" +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="On{{scenes}}{{sources}}{{conditions}}{{sources2}}{{position}}" +AdvSceneSwitcher.condition.sceneOrder.entry="On{{scenes}}{{sources}}が{{sources2}}{{position}}の{{conditions}} " AdvSceneSwitcher.condition.hotkey="ホットキー" AdvSceneSwitcher.condition.hotkey.pressed="プレス(押した瞬間)" AdvSceneSwitcher.condition.hotkey.released="リリース(離した瞬間)" @@ -516,7 +564,7 @@ AdvSceneSwitcher.condition.date.thursday="木曜日" AdvSceneSwitcher.condition.date.friday="金曜日" AdvSceneSwitcher.condition.date.saturday="土曜日" AdvSceneSwitcher.condition.date.sunday="日曜日" -AdvSceneSwitcher.condition.date.state.at="At" +; AdvSceneSwitcher.condition.date.state.at="At" AdvSceneSwitcher.condition.date.state.after="アフター" AdvSceneSwitcher.condition.date.state.before="前" AdvSceneSwitcher.condition.date.state.between="間" @@ -537,7 +585,7 @@ AdvSceneSwitcher.condition.date.entry.updateOnRepeat="{{updateOnRepeat}}繰り AdvSceneSwitcher.condition.sceneTransform.getCurrentValue="現在の値を取得" AdvSceneSwitcher.condition.sceneTransform.settingsType.all="全て" AdvSceneSwitcher.condition.sceneTransform.settingsType.single="単一" -AdvSceneSwitcher.condition.sceneTransform.condition.match="マッチトランスフォーム" +; AdvSceneSwitcher.condition.sceneTransform.condition.match="matches" AdvSceneSwitcher.condition.sceneTransform.condition.changed="変わりました" AdvSceneSwitcher.condition.sceneTransform.compare.less="より小さい" AdvSceneSwitcher.condition.sceneTransform.compare.equal="等しい" @@ -545,19 +593,20 @@ AdvSceneSwitcher.condition.sceneTransform.compare.more="より大きい" ; AdvSceneSwitcher.condition.sceneTransform.entry="On{{scenes}}{{settingsType}}transform setting of{{sources}}{{conditions}}" ; AdvSceneSwitcher.condition.sceneTransform.entry.singleSettingCompare="{{setting}}{{compare}}{{singleSettingValue}}" ; AdvSceneSwitcher.condition.sceneTransform.entry.options="{{regex}}{{getSettings}}{{getCurrentValue}}" -; AdvSceneSwitcher.condition.transition="Transition" -; AdvSceneSwitcher.condition.transition.type.current="Current transition type is" -AdvSceneSwitcher.condition.transition.type.duration="Current transition duration is" -AdvSceneSwitcher.condition.transition.type.started="移行開始" -AdvSceneSwitcher.condition.transition.type.ended="移行終了" -AdvSceneSwitcher.condition.transition.type.transitionSource="移行元" -AdvSceneSwitcher.condition.transition.type.transitionTarget="移行中" +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.type.videoEnded="トランジション映像終了" +AdvSceneSwitcher.condition.transition.type.transitionSource="トランジション元" +AdvSceneSwitcher.condition.transition.type.transitionTarget="トランジション先" AdvSceneSwitcher.condition.transition.durationSuffix="秒" ; AdvSceneSwitcher.condition.transition.entry="{{conditions}}{{transitions}}{{scenes}}{{duration}}{{durationSuffix}}" -AdvSceneSwitcher.condition.sceneVisibility="シーンアイテムの表示/非表示" +AdvSceneSwitcher.condition.sceneVisibility="シーンアイテムの可視性" AdvSceneSwitcher.condition.sceneVisibility.type.shown="表示中" AdvSceneSwitcher.condition.sceneVisibility.type.hidden="非表示" -AdvSceneSwitcher.condition.sceneVisibility.type.changed="表示/非常時が切り替わりました" +AdvSceneSwitcher.condition.sceneVisibility.type.changed="表示/非表示が切り替わりました" ; AdvSceneSwitcher.condition.sceneVisibility.entry="On{{scenes}}{{sources}}{{conditions}}" AdvSceneSwitcher.condition.studioMode="スタジオモード" AdvSceneSwitcher.condition.studioMode.state.active="スタジオモード有効" @@ -611,7 +660,7 @@ AdvSceneSwitcher.condition.variable.type.greaterThanVariable="は右の変数の ; AdvSceneSwitcher.condition.run="Run" AdvSceneSwitcher.condition.run.entry="プロセスは{{timeout}}秒のタイムアウト前に終了します" AdvSceneSwitcher.condition.run.entry.exit="{{checkExitCode}}終了コードを確認する{{exitCode}}" -AdvSceneSwitcher.condition.midi="MIDI" +; AdvSceneSwitcher.condition.midi="MIDI" AdvSceneSwitcher.condition.midi.entry="次の内容に一致するメッセージを {{device}} から受信しました:" AdvSceneSwitcher.condition.midi.entry.listen="MIDI メッセージの選択を、選択したデバイスで受信するメッセージに設定します:{{listenButton}}" ; AdvSceneSwitcher.condition.display="Display" @@ -640,10 +689,10 @@ AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.end="サブス AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.gift="サブスクリプションレゼント" AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.message="再登録チャットメッセージ受信済み" AdvSceneSwitcher.condition.twitch.type.event.channel.cheer="応援チャットメッセージ受信" -AdvSceneSwitcher.condition.twitch.type.event.channel.raid.outbound="誰かのチャンネルを襲撃しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.raid.inbound="あなたのチャンネルへの襲撃が発生しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.outbound="与えられたチャンネルへの叫び声" -AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.inbound="あなたのチャンネルへの感謝の声が届きました" +AdvSceneSwitcher.condition.twitch.type.event.channel.raid.outbound="誰かのチャンネルにRaidしました" +AdvSceneSwitcher.condition.twitch.type.event.channel.raid.inbound="自分のチャンネルにRaidが発生しました" +AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.outbound="誰かのチャンネルにShoutout しました" +AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.inbound="自分のチャンネルにShoutout が発生しました" AdvSceneSwitcher.condition.twitch.type.event.channel.poll.start="投票開始" AdvSceneSwitcher.condition.twitch.type.event.channel.poll.progress="投票数変更(進捗状況)" AdvSceneSwitcher.condition.twitch.type.event.channel.poll.end="投票は終了しました" @@ -651,36 +700,38 @@ AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.start="予測開 AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.progress="予想ベット変更(進捗)" AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.lock="予想ベットはロックされています" AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.end="予想終了" -AdvSceneSwitcher.condition.twitch.type.event.channel.goal.start="ゴールスタート" -AdvSceneSwitcher.condition.twitch.type.event.channel.goal.progress="ゴールフォローのステータス変更(進捗状況)" -AdvSceneSwitcher.condition.twitch.type.event.channel.goal.end="ゴール終了" -AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.start="ハイプトレインスタート" -AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.progress="Hype Trainのステータス変更(進捗)" -AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.end="ハイプトレインは終了しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.start="チャリティーキャンペーンスタート" -AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.progress="チャリティーキャンペーンの統計変更(進捗状況)" -AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.donation="チャリティーキャンペーン募金が発生しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.end="チャリティキャンペーンは終了しました" +AdvSceneSwitcher.condition.twitch.type.event.channel.goal.start="目標開始" +AdvSceneSwitcher.condition.twitch.type.event.channel.goal.progress="フォロー目標のステータス変更(進捗状況)" +AdvSceneSwitcher.condition.twitch.type.event.channel.goal.end="目標終了" +AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.start="ハイプトレイン開始" +AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.progress="ハイプトレインのステータス変更(進捗)" +AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.end="ハイプトレイン終了" +AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.start="チャリティキャンペーン開始" +AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.progress="チャリティキャンペーンの統計変更(進捗状況)" +AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.donation="チャリティキャンペーン募金が発生" +AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.end="チャリティキャンペーン終了" AdvSceneSwitcher.condition.twitch.type.event.channel.shieldMode.start="シールドモード有効化" AdvSceneSwitcher.condition.twitch.type.event.channel.shieldMode.end="シールドモード無効化" -AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.addition="ポイント特典追加" -AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.update="ポイント特典を更新しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.deletion="ポイント特典削除" -AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption="ポイント還元対象" -AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption.update="ポイント特典を更新しました" +AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.addition="ポイントリワードを追加" +AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.update="ポイントリワードを更新" +AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.deletion="ポイントリワードを削除" +AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption="ポイントリワードを利用" +AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption.update="ポイントリワードの利用状況を更新" AdvSceneSwitcher.condition.twitch.type.event.channel.user.ban="ユーザーのチャンネルアクセス禁止" AdvSceneSwitcher.condition.twitch.type.event.channel.user.unban="ユーザーのチャンネルアクセス禁止解除" -AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.addition="ユーザーをチャンネルモデレータとして追加しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.deletion="ユーザーがチャンネルモデレーションから削除されました" -AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.live="配信開始しました" -AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.playlist="配信開始プレイリスト" -AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.watchParty="配信スタートウォッチパーティー" +AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.addition="ユーザーをチャンネルモデレータとして追加" +AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.deletion="ユーザーがチャンネルモデレータから削除" +AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.live="配信開始" +AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.playlist="プレイリスト配信開始" +AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.watchParty="ウォッチパーティー配信開始" AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.premiere="プレミア配信開始" -AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.rerun="再放送開始しました" -AdvSceneSwitcher.condition.twitch.type.polling.channel.live="配信中です" -AdvSceneSwitcher.condition.twitch.type.polling.channel.title="現在のタイトルマッチ" -AdvSceneSwitcher.condition.twitch.type.polling.channel.category="現在のカテゴリーは" +AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.rerun="配信再開開始" +AdvSceneSwitcher.condition.twitch.type.polling.channel.live="配信中" +AdvSceneSwitcher.condition.twitch.type.polling.channel.title="現在のタイトルにマッチ" +AdvSceneSwitcher.condition.twitch.type.polling.channel.category="現在のカテゴリー" AdvSceneSwitcher.condition.twitch.type.chat.message="チャットメッセージ受信済み" +AdvSceneSwitcher.condition.twitch.type.chat.messageRemoved="チャットメッセージが1件削除されました" +AdvSceneSwitcher.condition.twitch.type.chat.cleared="ユーザーまたはチャンネルのすべてのメッセージが消去されました" AdvSceneSwitcher.condition.twitch.type.chat.properties="チャットメッセージプロパティ:" AdvSceneSwitcher.condition.twitch.type.chat.properties.select="チャットメッセージプロパティを選択します:" AdvSceneSwitcher.condition.twitch.type.chat.properties.firstMessage="最初のメッセージ" @@ -688,9 +739,13 @@ AdvSceneSwitcher.condition.twitch.type.chat.properties.emoteOnly="エモート AdvSceneSwitcher.condition.twitch.type.chat.properties.mod="モデレータ" AdvSceneSwitcher.condition.twitch.type.chat.properties.subscriber="サブスクライバー" AdvSceneSwitcher.condition.twitch.type.chat.properties.turbo="ターボ・ユーザー" +AdvSceneSwitcher.condition.twitch.type.chat.properties.vip="VIPです" +AdvSceneSwitcher.condition.twitch.type.chat.properties.color="カラーマッチ" AdvSceneSwitcher.condition.twitch.type.chat.properties.displayName="表示名が一致" AdvSceneSwitcher.condition.twitch.type.chat.properties.loginName="ユーザー名が一致" AdvSceneSwitcher.condition.twitch.type.chat.properties.badge="ユーザーがバッジを持っている" +AdvSceneSwitcher.condition.twitch.type.chat.userJoined="ユーザーがチャットに参加しました" +AdvSceneSwitcher.condition.twitch.type.chat.userLeft="ユーザーがチャットから退出しました" AdvSceneSwitcher.condition.twitch.categorySelectionDisabled="Twitchアカウントを選択しないとカテゴリを選択できません!" AdvSceneSwitcher.condition.twitch.entry="チャンネル{{channel}}{{conditions}}{{pointsReward}}{{streamTitle}}{{regex}}{{category}}" AdvSceneSwitcher.condition.twitch.entry.account="アカウント{{account}}で確認してください" @@ -732,6 +787,23 @@ AdvSceneSwitcher.condition.usb.description="以下のプロパティに一致す ; AdvSceneSwitcher.condition.usb.productName="Product Name:" ; AdvSceneSwitcher.condition.usb.serialNumber="Serial Number:" AdvSceneSwitcher.condition.noDevicesFoundWarning="USBデバイスが検出されません!\nプラグインがUSBデバイスをチェックするのに必要な権限を持っていない可能性があります。" +; AdvSceneSwitcher.condition.streamDeck="Stream Deck" +AdvSceneSwitcher.condition.streamDeck.checkKeyState="キーの状態を確認" +AdvSceneSwitcher.condition.streamDeck.keyState.pressed="押されました" +AdvSceneSwitcher.condition.streamDeck.keyState.released="離されました" +AdvSceneSwitcher.condition.streamDeck.checkKeyPosition="キーの位置を確認" +AdvSceneSwitcher.condition.streamDeck.checkData="データフィールドを確認" +AdvSceneSwitcher.condition.streamDeck.startListen="記録開始" +AdvSceneSwitcher.condition.streamDeck.stopListen="記録終了" +AdvSceneSwitcher.condition.streamDeck.pluginDownload="

Stream Deckプラグインは、GitHubにあります。

" +AdvSceneSwitcher.condition.gameCapture="ゲームキャプチャ" +AdvSceneSwitcher.condition.gameCapture.entry="{{sources}}がゲームにフックしました。" +AdvSceneSwitcher.condition.screenshot="スクリーンショット" +AdvSceneSwitcher.condition.screenshot.entry="スクリーンショットが撮影されました" +; AdvSceneSwitcher.condition.mqtt="MQTT" +AdvSceneSwitcher.condition.mqtt.layout.match="{{connection}}から{{regex}}に一致するメッセージを受信しました:" +AdvSceneSwitcher.condition.mqtt.layout.listen="メッセージ選択を受信メッセージに設定:{{listenButton}}" +AdvSceneSwitcher.condition.script="スクリプト" # Macro Actions AdvSceneSwitcher.action.unknown="不明なアクション" @@ -743,7 +815,7 @@ AdvSceneSwitcher.action.scene.entry.noDuration="{{transitions}}を使用して{{ AdvSceneSwitcher.action.scene.entry.preview="{{sceneTypes}}シーンを{{scenes}}に切り替えます" AdvSceneSwitcher.action.scene.blockUntilTransitionDone="目的のシーンへの遷移が完了するまで待ちます" ; AdvSceneSwitcher.action.wait="Wait" -; AdvSceneSwitcher.action.wait.type.fixed="fixed" +AdvSceneSwitcher.action.wait.type.fixed="指定" AdvSceneSwitcher.action.wait.type.random="ランダム" AdvSceneSwitcher.action.wait.entry.fixed="{{waitType}}期間{{duration}}待機します" AdvSceneSwitcher.action.wait.entry.random="{{duration}}から{{duration2}}までの{{waitType}}期間待ちます" @@ -751,19 +823,19 @@ 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.type.masterVolume="マスター音量の設定" AdvSceneSwitcher.action.audio.type.syncOffset="同期オフセットの設定" AdvSceneSwitcher.action.audio.type.monitor="オーディオモニタリングの設定" AdvSceneSwitcher.action.audio.type.enableOnTrack="オーディオトラックで有効にする" AdvSceneSwitcher.action.audio.type.disableOnTrack="オーディオトラックで無効にする" AdvSceneSwitcher.action.audio.type.balance="セットバランス" -AdvSceneSwitcher.action.audio.balance.description="フォーカスしたい音声チャンネルの方向にスライダーを移動します。" -; AdvSceneSwitcher.action.audio.fade.type.duration="over a duration of" -; AdvSceneSwitcher.action.audio.fade.type.rate="at a rate of" -AdvSceneSwitcher.action.audio.fade.duration="{{fade}}フェード{{fadeTypes}}{{duration}}秒。" -AdvSceneSwitcher.action.audio.fade.rate="1 秒あたり {{fade}}フェード{{fadeTypes}}{{rate}} します。" -AdvSceneSwitcher.action.audio.fade.wait="フェードが完了するまで待ちます。" -AdvSceneSwitcher.action.audio.fade.abort="既にアクティブなフェードを中止します。" +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}}秒" +AdvSceneSwitcher.action.audio.fade.rate="{{fade}}フェードする。{{fadeTypes}}{{rate}} (1 秒あたり)" +AdvSceneSwitcher.action.audio.fade.wait="フェードが完了するまで待つ。" +AdvSceneSwitcher.action.audio.fade.abort="既にアクティブなフェードを中止。" ; AdvSceneSwitcher.action.audio.entry="{{actions}}{{audioSources}}{{volume}}{{volumeDB}}{{percentDBToggle}}{{syncOffset}}{{monitorTypes}}{{track}}" AdvSceneSwitcher.action.recording="録画" AdvSceneSwitcher.action.recording.type.stop="録画停止" @@ -778,25 +850,25 @@ 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.durationWarn="警告: 最大再生時間を変更すると、次に再生バッファが起動したときにのみ適用されます!" +AdvSceneSwitcher.action.replay.durationWarn="注意: 最大リプレイ時間の変更は、次回再生バッファを開始したときから適用されます!" AdvSceneSwitcher.action.replay.type.stop="リプレイバッファ停止" AdvSceneSwitcher.action.replay.type.start="リプレイバッファ開始" AdvSceneSwitcher.action.replay.type.save="リプレイバッファの保存" - -; AdvSceneSwitcher.action.replay.entry="{{actions}}" +AdvSceneSwitcher.action.replay.type.duration="最大リプレイ時間の設定" +; AdvSceneSwitcher.action.replay.entry="{{actions}}{{duration}}" AdvSceneSwitcher.action.streaming="配信" AdvSceneSwitcher.action.streaming.type.stop="配信停止" AdvSceneSwitcher.action.streaming.type.start="配信開始" -AdvSceneSwitcher.action.streaming.type.keyFrameInterval="キーフレーム間隔の設定" -AdvSceneSwitcher.action.streaming.type.server="サーバーURLの設定" -AdvSceneSwitcher.action.streaming.type.streamKey="ストリームキーの設定" -AdvSceneSwitcher.action.streaming.type.username="ユーザー名の設定" -AdvSceneSwitcher.action.streaming.type.password="パスワードの設定" +AdvSceneSwitcher.action.streaming.type.keyFrameInterval="キーフレーム間隔を設定" +AdvSceneSwitcher.action.streaming.type.server="サーバーURLを設定" +AdvSceneSwitcher.action.streaming.type.streamKey="ストリームキーを設定" +AdvSceneSwitcher.action.streaming.type.username="ユーザー名を設定" +AdvSceneSwitcher.action.streaming.type.password="パスワードを設定" ; AdvSceneSwitcher.action.streaming.entry="{{actions}}{{keyFrameInterval}}{{stringValue}}{{showPassword}}" ; AdvSceneSwitcher.action.run="Run" -; AdvSceneSwitcher.action.run.wait.entry="{{wait}}Wait for process exit or at most {{timeout}}{{waitHelp}}" +AdvSceneSwitcher.action.run.wait.entry="{{wait}}プロセス終了、または最大{{timeout}}まで待機します{{waitHelp}}" AdvSceneSwitcher.action.run.wait.help.tooltip="このチェックボックスをオフにすると、プロセスがロジックの残りの部分から切り離されて生成され、制御できなくなるため、マクロ プロパティは機能しないことに注意してください。" -AdvSceneSwitcher.action.sceneVisibility="シーンアイテムの表示/非表示" +AdvSceneSwitcher.action.sceneVisibility="シーンアイテムの可視性" AdvSceneSwitcher.action.sceneVisibility.type.show="表示" AdvSceneSwitcher.action.sceneVisibility.type.hide="非表示" AdvSceneSwitcher.action.sceneVisibility.type.toggle="切り替え" @@ -852,12 +924,13 @@ AdvSceneSwitcher.action.source.refresh.tooltip="名前が変数値と一致す ; AdvSceneSwitcher.action.media="Media" AdvSceneSwitcher.action.media.type.play="再生" AdvSceneSwitcher.action.media.type.pause="一時停止" -AdvSceneSwitcher.action.media.type.stop="ストップ" +AdvSceneSwitcher.action.media.type.stop="終了" AdvSceneSwitcher.action.media.type.restart="再スタート" AdvSceneSwitcher.action.media.type.next="次へ" AdvSceneSwitcher.action.media.type.previous="前へ" ; AdvSceneSwitcher.action.media.type.seek.duration="Seek to duration" ; AdvSceneSwitcher.action.media.type.seek.percentage="Seek to percentage" +AdvSceneSwitcher.action.media.type.waitForPlaybackStop="再生が止まるまで待つ" AdvSceneSwitcher.action.media.selectionType.source="ソース" AdvSceneSwitcher.action.media.selectionType.sceneItem="シーンアイテム" ; AdvSceneSwitcher.action.media.entry="{{actions}}{{seekDuration}}{{seekPercentage}}{{selectionTypes}}{{mediaSources}}{{scenes}}{{sceneItems}}" @@ -865,9 +938,10 @@ AdvSceneSwitcher.action.media.seek.percentage.label="メディア総再生時間 AdvSceneSwitcher.action.macro="マクロ" AdvSceneSwitcher.action.macro.type.pause="一時停止" AdvSceneSwitcher.action.macro.type.unpause="一時停止解除" +AdvSceneSwitcher.action.macro.type.togglePause="一時停止を切り替え" AdvSceneSwitcher.action.macro.type.resetCounter="カウンターリセット" AdvSceneSwitcher.action.macro.type.run="マクロを実行" -AdvSceneSwitcher.action.macro.type.run.conditions.ignore="条件状態を考慮しない" +AdvSceneSwitcher.action.macro.type.run.conditions.ignore="条件の状態を考慮しない" AdvSceneSwitcher.action.macro.type.run.conditions.true="条件が true と評価された場合のみ" AdvSceneSwitcher.action.macro.type.run.conditions.false="条件が false と評価された場合のみ" AdvSceneSwitcher.action.macro.type.run.updateConditionMatchState="このアクションを実行する前に条件状態を再評価する" @@ -916,13 +990,15 @@ AdvSceneSwitcher.action.hotkey.onlyOBS="キー入力のみをOBSに送信" AdvSceneSwitcher.action.hotkey.disabled="グローバルなキー押下をシミュレートできません - 機能はキー押下を OBS に送信することに限定されます!" AdvSceneSwitcher.action.hotkey.entry.custom="{{actionType}}{{keys}}を{{duration}}押してください" AdvSceneSwitcher.action.hotkey.entry.obs="{{actionType}}{{hotkeyType}}{{obsHotkeys}}を押します" -AdvSceneSwitcher.action.sceneOrder="シーンアイテムオーダー" -AdvSceneSwitcher.action.sceneOrder.type.moveUp="上へ移動" -AdvSceneSwitcher.action.sceneOrder.type.moveDown="下へ移動" -AdvSceneSwitcher.action.sceneOrder.type.moveTop="トップへ移動" +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}}{{sources2}}{{position}}" +AdvSceneSwitcher.action.sceneOrder.type.above="指定ソースの上に移動" +AdvSceneSwitcher.action.sceneOrder.type.below="指定ソースの下に移動" +; AdvSceneSwitcher.action.sceneOrder.entry="On{{scenes}}{{actions}}{{sources}}{{position}}{{sources2}}" AdvSceneSwitcher.action.sceneTransform="シーンアイテムの変形" AdvSceneSwitcher.action.sceneTransform.type.manual="変形" AdvSceneSwitcher.action.sceneTransform.type.setSingleSetting="トランスフォーム設定を行う" @@ -948,12 +1024,12 @@ AdvSceneSwitcher.action.studioMode.type.setScene="プレビューシーンを設 AdvSceneSwitcher.action.studioMode.type.enable="スタジオモードを有効にする" AdvSceneSwitcher.action.studioMode.type.disable="スタジオモードを無効にする" ; AdvSceneSwitcher.action.studioMode.entry="{{actions}}{{scenes}}" -; AdvSceneSwitcher.action.transition="Transition" -; AdvSceneSwitcher.action.transition.type.scene="scene transition" -; AdvSceneSwitcher.action.transition.type.sceneOverride="scene transition override" -; AdvSceneSwitcher.action.transition.type.sourceShow="source show transition" -; AdvSceneSwitcher.action.transition.type.sourceHide="source hide transition" -; AdvSceneSwitcher.action.transition.entry.line1="Modify{{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition="トランジション" +; AdvSceneSwitcher.action.transition.type.scene="シーントランジション" +; AdvSceneSwitcher.action.transition.type.sceneOverride="シーントランジションオーバーライド" +; AdvSceneSwitcher.action.transition.type.sourceShow="ソース表示トランジション" +; AdvSceneSwitcher.action.transition.type.sourceHide="ソース非表示トランジション" +; AdvSceneSwitcher.action.transition.entry.line1="{{type}}{{scenes}}{{sources}} の変更" AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}トランジションタイプを{{transitions}}に設定します" AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}移行時間を {{duration}} 秒に設定します" AdvSceneSwitcher.action.timer="タイマー" @@ -974,10 +1050,11 @@ AdvSceneSwitcher.action.systray.disabled="OBS 設定でシステム トレイ通 AdvSceneSwitcher.action.screenshot="スクリーンショット" AdvSceneSwitcher.action.screenshot.save.default="デフォルト" AdvSceneSwitcher.action.screenshot.save.custom="カスタム" +AdvSceneSwitcher.action.screenshot.save.variable="変数(base64 encoded PNG)" ; AdvSceneSwitcher.action.screenshot.type.source="Source" AdvSceneSwitcher.action.screenshot.type.scene="シーン" AdvSceneSwitcher.action.screenshot.blackscreenNote="常にレンダリングされるわけではないソースやシーンにより、スクリーンショットの一部が空白のままになる場合があります。" -AdvSceneSwitcher.action.screenshot.entry="スクリーンショット{{targetType}}{{sources}}{{scenes}}を作成し、{{saveType}}{{variables}}の場所に保存します" +AdvSceneSwitcher.action.screenshot.entry="スクリーンショット{{targetType}}{{sources}}{{scenes}}を作成し、{{saveType}}{{variables}}に保存します" AdvSceneSwitcher.action.profile="プロファイル" AdvSceneSwitcher.action.profile.entry="アクティブなプロファイルを{{profiles}}に切り替えます" ; AdvSceneSwitcher.action.sceneCollection="Scene collection" @@ -1004,11 +1081,25 @@ AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.request="タイプ{{type}} AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.event="タイプ{{type}}の{{api}}を接続されたクライアントに送信します" AdvSceneSwitcher.action.websocket.entry.generic="{{connection}}経由で{{api}}を送信" ; AdvSceneSwitcher.action.http="HTTP" -AdvSceneSwitcher.action.http.setHeaders="ヘッダーの設定" +; AdvSceneSwitcher.action.http.legacy="HTTP (legacy)" +AdvSceneSwitcher.action.http.setHeaders="ヘッダーを設定" AdvSceneSwitcher.action.http.headers="ヘッダー:" -AdvSceneSwitcher.action.http.addHeader="ヘッダーの追加" +AdvSceneSwitcher.action.http.addHeader="ヘッダーを追加" +AdvSceneSwitcher.action.http.addHeader.name="ヘッダー名" +AdvSceneSwitcher.action.http.addHeader.value="ヘッダー値" +AdvSceneSwitcher.action.http.setParams="パラメータを設定" +AdvSceneSwitcher.action.http.params="パラメータ:" +AdvSceneSwitcher.action.http.addParam.name="パラメータ名" +AdvSceneSwitcher.action.http.addParam.value="パラメータ値" +AdvSceneSwitcher.action.http.body="メッセージ本文:" ; AdvSceneSwitcher.action.http.type.get="GET" ; AdvSceneSwitcher.action.http.type.post="POST" +; AdvSceneSwitcher.action.http.type.put="PUT" +; AdvSceneSwitcher.action.http.type.patch="PATCH" +; AdvSceneSwitcher.action.http.type.delete="DELETE" +AdvSceneSwitcher.action.http.layout.method="URL{{url}}に{{method}}を送信" +AdvSceneSwitcher.action.http.layout.contentType="コンテンツタイプ:{{contentType}}" +AdvSceneSwitcher.action.http.layout.timeout="タイムアウト:{{timeout}}秒" AdvSceneSwitcher.action.http.entry.line1="{{method}}を{{url}}に送信します" AdvSceneSwitcher.action.http.entry.line2="タイムアウト:{{timeout}}秒" AdvSceneSwitcher.action.variable="変数" @@ -1027,13 +1118,23 @@ AdvSceneSwitcher.action.variable.type.askForValue="入力ダイアログを表 AdvSceneSwitcher.action.variable.type.environmentVariable="特定の環境変数の値に設定します" AdvSceneSwitcher.action.variable.type.sceneItemCount="特定のシーンのシーン項目の数の値にします" AdvSceneSwitcher.action.variable.type.stringLength="変数値を指定された入力文字列の長さに設定" -AdvSceneSwitcher.action.variable.type.extractJsonField="変数から json フィールドを抽出する" +AdvSceneSwitcher.action.variable.type.extractJsonField="名前付きJSONフィールドの抽出" +; AdvSceneSwitcher.action.variable.type.queryJson="Query JSON" +AdvSceneSwitcher.action.variable.type.queryJson.info="ここでは\"JSONPath\" (RFC 9535)構文を使用できます。\n例えば、\n\n • $['books'][0]['category']\n • $.books[0].category\n\nクエリまたはJSONが無効な場合、変数の値は変更されません。\n入力が有効な場合、クエリの結果は常にJSON配列になります。" +AdvSceneSwitcher.action.variable.type.accessJsonArray="インデックスでJSON配列にアクセス" AdvSceneSwitcher.action.variable.type.setToTempvar="マクロプロパティに設定" AdvSceneSwitcher.action.variable.type.setToTempvar.help="このアクション タイプを使用すると、現在のマクロのセグメントから値を抽出し、それらの値を選択した変数に割り当てることができます。\nたとえば、シーン条件から現在のシーン名を取得し、この名前を変数に割り当てることができます。" AdvSceneSwitcher.action.variable.type.sceneItemName="インデックスのシーン項目名に設定" AdvSceneSwitcher.action.variable.type.padValue="現在の値を埋め込む" AdvSceneSwitcher.action.variable.type.truncateValue="現在の値を切り捨てる" AdvSceneSwitcher.action.variable.type.swapValues="変数値をスワップ" +AdvSceneSwitcher.action.variable.type.trim="前後の空白文字を削除" +AdvSceneSwitcher.action.variable.type.changeCase="大文字と小文字を変更" +AdvSceneSwitcher.action.variable.type.randomNumber="乱数を生成" +AdvSceneSwitcher.action.variable.case.type.lowerCase="小文字化(全て)" +AdvSceneSwitcher.action.variable.case.type.upperCase="大文字化(全て)" +AdvSceneSwitcher.action.variable.case.type.capitalized="大文字化(最初の一文字のみ)" +AdvSceneSwitcher.action.variable.case.type.startCase="大文字化(文字列の先頭一文字)" AdvSceneSwitcher.action.variable.truncateOrPadDirection.left="左" AdvSceneSwitcher.action.variable.truncateOrPadDirection.right="右" AdvSceneSwitcher.action.variable.askForValuePromptDefault="変数 \"%1\" に値を代入します:" @@ -1041,8 +1142,10 @@ AdvSceneSwitcher.action.variable.askForValuePrompt="変数に値を代入:" ; AdvSceneSwitcher.action.variable.mathExpression.example="( 1 + 2 * 3 ) / 4" AdvSceneSwitcher.action.variable.findAndReplace.find="探すテキスト" AdvSceneSwitcher.action.variable.findAndReplace.replace="置き換える文字列" +AdvSceneSwitcher.action.variable.findAndReplace.replace.tooltip="1番目、2番目などのキャプチャグループを表すために、\1、\2などがサポートされています。" AdvSceneSwitcher.action.variable.subString.begin="はじめに" AdvSceneSwitcher.action.variable.subString.all="全て" +AdvSceneSwitcher.action.variable.generateInteger="整数のみを生成" AdvSceneSwitcher.action.variable.invalidSelection="選択が無効です!" AdvSceneSwitcher.action.variable.actionNoVariableSupport="%1 アクションからの変数値の取得はサポートされていません!" AdvSceneSwitcher.action.variable.conditionNoVariableSupport="%1 条件からの変数値の取得はサポートされていません!" @@ -1055,7 +1158,10 @@ AdvSceneSwitcher.action.variable.layout.substringRegex="正規表現を使用し ; AdvSceneSwitcher.action.variable.layout.findAndReplace="{{findStr}}{{findRegex}}{{replaceStr}}" AdvSceneSwitcher.action.variable.layout.userInput.customPrompt="{{useCustomPrompt}}カスタム プロンプトを使用する{{inputPrompt}}" AdvSceneSwitcher.action.variable.layout.userInput.placeholder="{{useInputPlaceholder}}プレースホルダーを入力{{inputPlaceholder}}" +AdvSceneSwitcher.action.variable.layout.randomNumber="{{randomNumberStart}}から{{randomNumberEnd}}までの範囲の乱数を生成" AdvSceneSwitcher.action.projector="プロジェクター" +AdvSceneSwitcher.action.projector.action.open="開く" +AdvSceneSwitcher.action.projector.action.close="閉じる" AdvSceneSwitcher.action.projector.type.source="ソース" AdvSceneSwitcher.action.projector.type.scene="シーン" AdvSceneSwitcher.action.projector.type.preview="プレビュー" @@ -1064,6 +1170,9 @@ AdvSceneSwitcher.action.projector.type.multiview="マルチビュー" AdvSceneSwitcher.action.projector.display="ディスプレイ" AdvSceneSwitcher.action.projector.windowed="ウィンドウ" AdvSceneSwitcher.action.projector.fullscreen="フルスクリーン" +; AdvSceneSwitcher.action.projector.entry.close="{{actions}}projector with name{{projectorWindowName}}{{regex}}" +; AdvSceneSwitcher.action.projector.entry.open.windowed="{{actions}}{{windowTypes}}projector of{{types}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.projector.entry.open.fullscreen="{{actions}}{{windowTypes}}のプロジェクターで{{types}}{{scenes}}{{sources}}を{{monitors}}に表示する" ; AdvSceneSwitcher.action.midi="MIDI" AdvSceneSwitcher.action.midi.entry="メッセージを{{device}}に送信します:" AdvSceneSwitcher.action.midi.entry.listen="MIDI メッセージの選択を {{listenDevices}} で受信するメッセージに設定します:{{listenButton}}" @@ -1084,10 +1193,15 @@ AdvSceneSwitcher.action.twitch.type.chat.announcement.send="チャット通知 AdvSceneSwitcher.action.twitch.type.chat.emoteOnly.enable="チャットのエモート専用モードを有効にする" AdvSceneSwitcher.action.twitch.type.chat.emoteOnly.disable="チャットのエモート専用モードを無効にする" AdvSceneSwitcher.action.twitch.type.chat.sendMessage="チャットメッセージを送る" +AdvSceneSwitcher.action.twitch.type.user.getInfo="ユーザー情報を取得" +AdvSceneSwitcher.action.twitch.type.reward.getInfo="チャンネルポイントリワード情報を取得" +AdvSceneSwitcher.action.twitch.reward.toggleControl="リワード名/変数選択コントロールの切り替え" AdvSceneSwitcher.action.twitch.categorySelectionDisabled="Twitchアカウントを選択しないとカテゴリを選択できません!" ; AdvSceneSwitcher.action.twitch.entry.default="On{{account}}{{actions}}{{streamTitle}}{{category}}{{markerDescription}}{{clipHasDelay}}{{duration}}{{announcementColor}}{{channel}}" AdvSceneSwitcher.action.twitch.entry.chat="{{channel}}でアカウント{{account}}{{actions}}を使用しています" -AdvSceneSwitcher.action.twitch.title.title="タイトルを入力してください" +AdvSceneSwitcher.action.twitch.entry.user.getInfo="{{userInfoQueryType}}{{userLogin}}{{userId}}でアカウント{{account}}{{actions}}を使用" +AdvSceneSwitcher.action.twitch.entry.reward.getInfo="チャンネル{{channel}}{{pointsReward}}{{rewardVariable}}{{toggleRewardSelection}}でアカウント{{account}}{{actions}}を使用" +AdvSceneSwitcher.action.twitch.title.title="タイトルを入力" AdvSceneSwitcher.action.twitch.marker.description="マーカーの説明" AdvSceneSwitcher.action.twitch.clip.hasDelay="クリップをキャプチャする前にわずかな遅延を追加します" AdvSceneSwitcher.action.twitch.announcement.message="メッセージ入力" @@ -1096,6 +1210,8 @@ AdvSceneSwitcher.action.twitch.announcement.blue="ブルー" AdvSceneSwitcher.action.twitch.announcement.green="グリーン" AdvSceneSwitcher.action.twitch.announcement.orange="オレンジ" AdvSceneSwitcher.action.twitch.announcement.purple="パープル" +AdvSceneSwitcher.action.twitch.user.getInfo.queryType.id="ユーザーID" +AdvSceneSwitcher.action.twitch.user.getInfo.queryType.login="ユーザーログイン" AdvSceneSwitcher.action.clipboard="クリップボード" AdvSceneSwitcher.action.clipboard.type.copy.text="テキストをコピー" AdvSceneSwitcher.action.clipboard.type.copy.image="画像のコピー" @@ -1107,8 +1223,8 @@ AdvSceneSwitcher.action.queue.type.add="追加" AdvSceneSwitcher.action.queue.type.clear="クリア" AdvSceneSwitcher.action.queue.type.start="開始" AdvSceneSwitcher.action.queue.type.stop="停止" -AdvSceneSwitcher.action.queue.entry.add="マクロ{{macros}}の{{actions}}アクションを{{queues}}キューに追加" -AdvSceneSwitcher.action.queue.entry.other="{{actions}}{{queues}}キュー" +AdvSceneSwitcher.action.queue.entry.add="マクロ{{macros}}のアクション{{actions}}をキュー{{queues}}に追加" +AdvSceneSwitcher.action.queue.entry.other="{{actions}}キュー{{queues}}" AdvSceneSwitcher.action.window="ウィンドウ" AdvSceneSwitcher.action.window.type.setFocusWindow="ウィンドウにフォーカス" AdvSceneSwitcher.action.window.type.setFocusWindow.limitation="フォーカス アクションは特定の状況でのみ実行できます" @@ -1120,14 +1236,33 @@ AdvSceneSwitcher.action.window.type.closeWindow="ウィンドウを閉じる" AdvSceneSwitcher.action.log="ログ" AdvSceneSwitcher.action.log.placeholder="私のログメッセージ!" AdvSceneSwitcher.action.log.entry="OBS ログに書き込む:{{logMessage}}" +; AdvSceneSwitcher.action.mqtt="MQTT" +; AdvSceneSwitcher.action.mqtt.topic="Topic:" +; AdvSceneSwitcher.action.mqtt.qos="QoS:" +AdvSceneSwitcher.action.mqtt.retain="保持メッセージ:" +AdvSceneSwitcher.action.mqtt.layout="{{connection}}にメッセージを送信" +AdvSceneSwitcher.action.obsSetting="OBS設定" +AdvSceneSwitcher.action.obsSetting.action.setFPSType="FPS選択タイプを設定" +AdvSceneSwitcher.action.obsSetting.action.setFPSCommonValue="FPS共通選択を設定" +AdvSceneSwitcher.action.obsSetting.action.setFPSIntegerValue="FPS整数選択を設定" +AdvSceneSwitcher.action.obsSetting.action.setFPSFractionNumeratorValue="分数FPS分子選択を設定" +AdvSceneSwitcher.action.obsSetting.action.setFPSFractionDenominatorValue="分数FPS分母選択を設定" +AdvSceneSwitcher.action.obsSetting.action.setBaseCanvasX="ベース解像度X値を設定" +AdvSceneSwitcher.action.obsSetting.action.setBaseCanvasY="ベース解像度Y値を設定" +AdvSceneSwitcher.action.obsSetting.action.setOutputCanvasX="出力解像度X値を設定" +AdvSceneSwitcher.action.obsSetting.action.setOutputCanvasY="出力解像度Y値を設定" +AdvSceneSwitcher.action.obsSetting.getCurrentValue="現在の値を取得" +; AdvSceneSwitcher.action.obsSettings.layout="{{actions}}{{fpsType}}{{fpsIntValue}}{{fpsStringValue}}{{canvasSizeValue}}{{getCurrentValue}}" +AdvSceneSwitcher.action.script="スクリプト" # Hotkey AdvSceneSwitcher.hotkey.startSwitcherHotkey="高機能シーンスイッチャーの起動" AdvSceneSwitcher.hotkey.stopSwitcherHotkey="高機能シーンスイッチャーの停止" -AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="高機能シーンスイッチャーの開始/停止切り替え" +AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="高機能シーンスイッチャーの開始 / 停止切り替え" AdvSceneSwitcher.hotkey.macro.pause="マクロ %1 を一時停止します" AdvSceneSwitcher.hotkey.macro.unpause="マクロ %1 の一時停止を解除します" AdvSceneSwitcher.hotkey.macro.togglePause="マクロ %1 の一時停止を切り替えます" +AdvSceneSwitcher.hotkey.macro.new="新しいマクロを追加" AdvSceneSwitcher.hotkey.macro.segment.up="マクロセグメント選択を上に移動" AdvSceneSwitcher.hotkey.macro.segment.down="マクロセグメント選択を下に移動" AdvSceneSwitcher.hotkey.macro.segment.remove="選択したマクロセグメントを削除" @@ -1141,10 +1276,10 @@ AdvSceneSwitcher.close="閉じる" AdvSceneSwitcher.item.select="--項目を選択--" ; AdvSceneSwitcher.item.add="Add new item" AdvSceneSwitcher.item.rename="名前変更" -AdvSceneSwitcher.item.remove="外す" -AdvSceneSwitcher.item.properties="特徴" +AdvSceneSwitcher.item.remove="削除" +AdvSceneSwitcher.item.properties="プロパティ" AdvSceneSwitcher.item.newName="新しい名前:" -AdvSceneSwitcher.item.emptyName="空の名前は使用できません!" +AdvSceneSwitcher.item.emptyName="空の名前は使用できません!" AdvSceneSwitcher.item.nameNotAvailable="名前がありません!" AdvSceneSwitcher.item.nameReserved="名前は使用済みです!" @@ -1196,9 +1331,9 @@ AdvSceneSwitcher.actionQueues.add="新しいアクション キューを追加" AdvSceneSwitcher.actionQueues.nameNotAvailable="アクション キュー名がすでに使用されています" AdvSceneSwitcher.actionQueues.configure="アクション キューの設定を構成" AdvSceneSwitcher.actionQueues.invalid="無効なアクション キューの選択" -AdvSceneSwitcher.actionQueues.name="名前:" +AdvSceneSwitcher.actionQueues.name="名前:" AdvSceneSwitcher.actionQueues.runOnStartup="プラグインの起動時にアクション キューを実行" -AdvSceneSwitcher.actionQueues.resolveVariablesOnAdd="アクションがキューに挿入されたときに変数を解決" +AdvSceneSwitcher.actionQueues.resolveVariablesOnAdd="アクションがキューに挿入されたときに変数を解決(Resolve )" AdvSceneSwitcher.actionQueues.running="キューが実行中" AdvSceneSwitcher.actionQueues.stopped="キューが停止中" AdvSceneSwitcher.actionQueues.start="アクション キューを開始" @@ -1210,15 +1345,15 @@ AdvSceneSwitcher.regex.enable="正規表現を有効にする" AdvSceneSwitcher.regex.configure="正規表現の設定をする" AdvSceneSwitcher.regex.partialMatch="部分一致を許可" AdvSceneSwitcher.regex.caseInsensitive="大文字と小文字を区別しない" -AdvSceneSwitcher.regex.dotMatchNewline=". 改行と一致します" +AdvSceneSwitcher.regex.dotMatchNewline=". は改行と一致します" AdvSceneSwitcher.regex.multiLine="^ と $ は行頭/行末に一致します" -AdvSceneSwitcher.regex.extendedPattern="Qt ExtendedPatternSyntax を使用したインライン コメントの追加" +AdvSceneSwitcher.regex.extendedPattern="Qt の ExtendedPatternSyntax を有効にします" AdvSceneSwitcher.process.showAdvanced="詳細設定を表示" -; AdvSceneSwitcher.process.arguments="Arguments:" -AdvSceneSwitcher.process.addArgument="引数の追加" +AdvSceneSwitcher.process.arguments="引数:" +AdvSceneSwitcher.process.addArgument="引数を追加" AdvSceneSwitcher.process.addArgumentDescription="新しい引数を追加:" -; AdvSceneSwitcher.process.entry="Run{{filePath}}{{advancedSettings}}" +AdvSceneSwitcher.process.entry="{{filePath}}{{advancedSettings}} を実行" AdvSceneSwitcher.process.entry.workingDirectory="作業ディレクトリ:{{workingDirectory}}" AdvSceneSwitcher.math.expressionFail="評価式の失敗" @@ -1228,42 +1363,42 @@ AdvSceneSwitcher.math.expressionFail="評価式の失敗" AdvSceneSwitcher.midi.message.type.optional="いずれか" AdvSceneSwitcher.midi.message.type.invalid="無効" AdvSceneSwitcher.midi.message.type.noteOff="ノートオフ" -; AdvSceneSwitcher.midi.message.type.noteOn="Note On" -; AdvSceneSwitcher.midi.message.type.polyphonicPressure="Polyphonic Pressure" +AdvSceneSwitcher.midi.message.type.noteOn="ノートオン" +AdvSceneSwitcher.midi.message.type.polyphonicPressure="ポリフォニックプレッシャー" AdvSceneSwitcher.midi.message.type.controlChange="コントロールチェンジ" -; AdvSceneSwitcher.midi.message.type.programChange="Program Change" +AdvSceneSwitcher.midi.message.type.programChange="プログラムチェンジ" AdvSceneSwitcher.midi.message.type.channelAftertouch="チャンネルアフタータッチ" AdvSceneSwitcher.midi.message.type.pitchBend="ピッチベンド" -AdvSceneSwitcher.midi.message.type.systemExclusive="システム限定" +AdvSceneSwitcher.midi.message.type.systemExclusive="システムエクスクルーシブ" AdvSceneSwitcher.midi.message.type.timeCode="タイムコード" AdvSceneSwitcher.midi.message.type.songPositionPointer="ソングポジションポインター" -; AdvSceneSwitcher.midi.message.type.songSelect="Song Select" +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.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.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="ote / Value(1):" +; AdvSceneSwitcher.midi.message.note="Note / Value(1):" ; AdvSceneSwitcher.midi.message.value="Value(2):" AdvSceneSwitcher.midi.message.placeholder="いずれか" AdvSceneSwitcher.midi.resetDevices="全てのMIDI機器を再接続してください" -AdvSceneSwitcher.midi.startListen="聴き始めます" -AdvSceneSwitcher.midi.stopListen="聞くのをやめてください" +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="Address:" +; AdvSceneSwitcher.osc.network.address="Address:" AdvSceneSwitcher.osc.network.port="ポート:" AdvSceneSwitcher.osc.message="メッセージ" AdvSceneSwitcher.osc.message.type.none="なし" @@ -1271,11 +1406,40 @@ AdvSceneSwitcher.osc.message.type.float="フロート" ; AdvSceneSwitcher.osc.message.type.int="Integer" ; AdvSceneSwitcher.osc.message.type.string="String" ; AdvSceneSwitcher.osc.message.type.binaryBlob="Binary blob" -AdvSceneSwitcher.osc.message.type.true="TRUE" -AdvSceneSwitcher.osc.message.type.false="FALSE" +; AdvSceneSwitcher.osc.message.type.true="True" +; AdvSceneSwitcher.osc.message.type.false="False" ; AdvSceneSwitcher.osc.message.type.infinity="Infinitum" ; AdvSceneSwitcher.osc.message.type.null="Nil" +; AdvSceneSwitcher.mqttConnection.startListen="記録開始" +; AdvSceneSwitcher.mqttConnection.stopListen="記録終了" +AdvSceneSwitcher.mqttConnection.select="--接続を選択--" +AdvSceneSwitcher.mqttConnection.add="新しい接続を追加" +AdvSceneSwitcher.mqttConnection.configure="接続設定を構成" +AdvSceneSwitcher.mqttConnection.invalid="無効な接続選択" +AdvSceneSwitcher.mqttConnection.name="名前:" +AdvSceneSwitcher.mqttConnection.address="アドレス:" +AdvSceneSwitcher.mqttConnection.username="ユーザー名:" +AdvSceneSwitcher.mqttConnection.password="パスワード:" +AdvSceneSwitcher.mqttConnection.reconnect="自動的に再接続:" +AdvSceneSwitcher.mqttConnection.reconnectDelay="自動再接続までの時間:" +AdvSceneSwitcher.mqttConnection.connectOnStart="起動時に接続:" +AdvSceneSwitcher.mqttConnection.test="接続テスト" +AdvSceneSwitcher.mqttConnection.status.connected="接続しました!" +AdvSceneSwitcher.mqttConnection.status.connecting="接続中..." +AdvSceneSwitcher.mqttConnection.status.disconnected="接続できませんでした!" +AdvSceneSwitcher.mqttConnection.topic="トピック" +; AdvSceneSwitcher.mqttConnection.qos="QoS" +AdvSceneSwitcher.mqttConnection.topics="トピックサブスクリプション:" +AdvSceneSwitcher.mqttConnection.inputWarning.emptyTopic="トピックは空にできません。" +AdvSceneSwitcher.mqttConnection.inputWarning.emptyTopic.title="入力エラー" +AdvSceneSwitcher.mqttConnection.inputWarning.duplicateTopic="このトピックは既に存在します。" +AdvSceneSwitcher.mqttConnection.inputWarning.duplicateTopic.title="トピックが重複しています" +AdvSceneSwitcher.mqttConnection.inputWarning.qosRange="QoSは0、1、または2のいずれかである必要があります。" +AdvSceneSwitcher.mqttConnection.inputWarning.qosRange.title="無効なQoS" +AdvSceneSwitcher.mqttConnection.add.layout="QoS{{QoS}}付きトピックサブスクリプション{{topic}}を追加" +AdvSceneSwitcher.mqttConnection.add.title="MQTTトピックサブスクリプションを追加" + AdvSceneSwitcher.twitchToken.name="アカウント名:" AdvSceneSwitcher.twitchToken.nameNotAvailable="すでに使用されているアカウント" AdvSceneSwitcher.twitchToken.select="--Twitch接続を選択--" @@ -1327,6 +1491,7 @@ AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage="エモート専用 AdvSceneSwitcher.twitchToken.user.whispers.manage="ユーザーのささやきを管理します。" AdvSceneSwitcher.twitchToken.chat.read="ライブストリームのチャットメッセージを表示します。" AdvSceneSwitcher.twitchToken.chat.edit="ライブストリームチャットメッセージを送信します。" +AdvSceneSwitcher.twitchToken.validateTimestamps="受信したTwitchイベントメッセージのタイムスタンプを検証します。(推奨)" AdvSceneSwitcher.twitch.selection.channel.open="オープンチャンネル" AdvSceneSwitcher.twitch.selection.channel.open.tooltip.details="HTTPSプロトコルを扱う外部アプリケーションでチャネルを開きます。" @@ -1353,6 +1518,17 @@ AdvSceneSwitcher.twitch.selection.points.reward.tooltip.noPermission="トーク AdvSceneSwitcher.twitch.selection.points.reward.tooltip.noChannel="チャンネルに登録しないとポイント特典を選択できません!" AdvSceneSwitcher.twitch.selection.points.reward.tooltip.error="Twitchがエラー応答してポイント報酬を選択できない!詳細はOBSログを確認してください。" +AdvSceneSwitcher.script.type.inline="インライン" +AdvSceneSwitcher.script.type.file="ファイル" +AdvSceneSwitcher.script.type.layout="スクリプトタイプ:{{scriptType}}" +; AdvSceneSwitcher.script.language.python="Python" +; AdvSceneSwitcher.script.language.lua="LUA" +AdvSceneSwitcher.script.language.select="--言語を選択--" +AdvSceneSwitcher.script.language.layout="スクリプト言語:{{language}}" +AdvSceneSwitcher.script.file.open="開く" +AdvSceneSwitcher.script.file.open.failed="スクリプトファイルを開けませんでした!" +AdvSceneSwitcher.script.file.layout="スクリプトファイル:{{path}}{{open}}" + AdvSceneSwitcher.tempVar.select="--値を選択--" AdvSceneSwitcher.tempVar.selectionInfo.lastValues="最終値:" @@ -1393,8 +1569,8 @@ AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.description="指定され AdvSceneSwitcher.tempVar.twitch.user_name.subscribe="登録者Twitchユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.description="指定されたチャンネルに現在登録しているユーザーのユーザー表示名。" AdvSceneSwitcher.tempVar.twitch.tier.subscribe="Twitch加入者層" -AdvSceneSwitcher.tempVar.twitch.tier.subscribe.description="サブスクのレベル。有効な値は 1000、2000、3000 です。" -AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe="Twitchサブスクをプレゼント" +AdvSceneSwitcher.tempVar.twitch.tier.subscribe.description="サブスクリプションのティア。有効な値は 1000、2000、3000 です。" +AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe="Twitchサブスクリプションをプレゼント" AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe.description="有効な値はtrueとfalseです。" AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.end="加入者TwitchユーザーID" @@ -1403,36 +1579,36 @@ AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.end="加入者Twitchユー AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.end.description="指定されたチャンネルに登録しなくなったユーザーのユーザーログインです。" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.end="登録者Twitchユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.end.description="指定されたチャンネルに登録しなくなったユーザーのユーザー表示名。" -AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe="Twitchサブスクをプレゼントされました" +AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe="Twitchサブスクリプションをプレゼントされました" AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe.description="有効な値はtrueとfalseです。" AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.gift="加入者TwitchユーザーID" -AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.gift.description="サブスクギフトを送信したユーザーのユーザーID。匿名のサブスクギフトの場合は null に設定します。" +AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.gift.description="サブスクリプションギフトを送信したユーザーのユーザーID。匿名のサブスクギフトの場合は null に設定します。" AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.gift="加入者Twitchユーザーログイン" AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.gift.description="ギフトを贈ったユーザーのユーザーログイン。匿名のサブスクギフトの場合は null に設定します。" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.gift="登録者Twitchユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.gift.description="ギフトを送信したユーザーのユーザー表示名。匿名のサブスクギフトの場合は null に設定します。" -AdvSceneSwitcher.tempVar.twitch.total.subscribe="サブスク数" -AdvSceneSwitcher.tempVar.twitch.total.subscribe.description="sサブスクギフトのサブスク数です。" +AdvSceneSwitcher.tempVar.twitch.total.subscribe="サブスクリプション数" +AdvSceneSwitcher.tempVar.twitch.total.subscribe.description="サブスクリプションギフトのサブスク数です。" AdvSceneSwitcher.tempVar.twitch.cumulative_total.subscribe="ギフトされたサブスクリプションの合計" -AdvSceneSwitcher.tempVar.twitch.cumulative_total.subscribe.description="チャンネル内でこのユーザーによって贈られたサブスクの数。匿名のギフトの場合、または贈り主がこの情報の共有をオプトアウトした場合、この値は null になります。" -AdvSceneSwitcher.tempVar.twitch.is_anonymous.subscribe="匿名のTwitch登録プレゼントでした" +AdvSceneSwitcher.tempVar.twitch.cumulative_total.subscribe.description="チャンネル内でこのユーザーによって贈られたサブスクリプションの数。匿名のギフトの場合、または贈り主がこの情報の共有をオプトアウトした場合、この値は null になります。" +AdvSceneSwitcher.tempVar.twitch.is_anonymous.subscribe="匿名のサブスクリプションギフトでした" AdvSceneSwitcher.tempVar.twitch.is_anonymous.subscribe.description="有効な値はtrueとfalseです。" -AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.message="サブスク加入者のTwitchユーザーID" +AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.message="サブスクリプション加入者のTwitchユーザーID" AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.message.description="再登録チャットメッセージを送信したユーザーのユーザーIDです。" -AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.message="加入者Twitchユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.message="サブスクリプションTwitchユーザーログイン" AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.message.description="再登録チャットメッセージを送信したユーザーのユーザーログイン情報" -AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.message="登録者Twitchユーザー名" +AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.message="サブスクリプションTwitchユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.message.description="再登録チャットメッセージを送信したユーザーのユーザー表示名。" -AdvSceneSwitcher.tempVar.twitch.message.subscribe="購読メッセージ" +AdvSceneSwitcher.tempVar.twitch.message.subscribe="サブスクリプションメッセージ" AdvSceneSwitcher.tempVar.twitch.message.subscribe.description="再サブスクリプションメッセージと、メッセージを再作成するために必要なエモート情報を含むオブジェクト。" -AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe="加入月数" -AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe.description="チャンネル登録月数の合計です。" -AdvSceneSwitcher.tempVar.twitch.streak_months.subscribe="連続購読者数" +AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe="サブスクリプション加入月数" +AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe.description="ユーザーがチャンネルをサブスクリプションしている月数の合計。" +AdvSceneSwitcher.tempVar.twitch.streak_months.subscribe="連続サブスクリプション数" AdvSceneSwitcher.tempVar.twitch.streak_months.subscribe.description="ユーザーの現在のサブスクリプションが有効になっている連続した月数。ユーザーがこの情報の共有をオプトアウトしている場合、この値は null になります。" -AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe="購読期間" -AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe.description="購読期間は月単位です。" +AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe="サブスクリプション期間" +AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe.description="サブスクリプション期間の月数" AdvSceneSwitcher.tempVar.twitch.user_id.cheer="Cheerer TwitchユーザーID" AdvSceneSwitcher.tempVar.twitch.user_id.cheer.description="指定したチャンネルで応援したユーザーのユーザーIDです。 is_anonymous が true の場合、これは null です。" @@ -1440,12 +1616,12 @@ AdvSceneSwitcher.tempVar.twitch.user_login.cheer="Cheerer Twitchユーザーロ AdvSceneSwitcher.tempVar.twitch.user_login.cheer.description="指定したチャンネルを応援したユーザーのログインです。 is_anonymous が true の場合、これは null です。" AdvSceneSwitcher.tempVar.twitch.user_name.cheer="Cheerer Twitchユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.cheer.description="指定したチャンネルで応援したユーザーのユーザー表示名。 is_anonymous が true の場合、これは null です。" -AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer="匿名応援です" -AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer.description="ユーザーが匿名で応援したか否か" -AdvSceneSwitcher.tempVar.twitch.message.cheer="応援メッセージ" -AdvSceneSwitcher.tempVar.twitch.message.cheer.description="エールと一緒に送ったメッセージ" -AdvSceneSwitcher.tempVar.twitch.bits="ビット数" -AdvSceneSwitcher.tempVar.twitch.bits.description="応援ビット数" +AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer="匿名cheerです" +AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer.description="ユーザーが匿名でcheerしたか否か" +AdvSceneSwitcher.tempVar.twitch.message.cheer="cheerメッセージ" +AdvSceneSwitcher.tempVar.twitch.message.cheer.description="cheerと一緒に送ったメッセージ" +AdvSceneSwitcher.tempVar.twitch.bits="Bits数" +AdvSceneSwitcher.tempVar.twitch.bits.description="Cheer Bits数" AdvSceneSwitcher.tempVar.twitch.id.poll="投票ID" AdvSceneSwitcher.tempVar.twitch.id.poll.description="アンケートのID" @@ -1475,8 +1651,8 @@ AdvSceneSwitcher.tempVar.twitch.status.prediction="予測状況" AdvSceneSwitcher.tempVar.twitch.status.prediction.description="チャネルポイント予測のステータス。有効な値は解決され、キャンセルされます。" AdvSceneSwitcher.tempVar.twitch.id.goal="目標ID" -AdvSceneSwitcher.tempVar.twitch.type.goal="ゴールタイプ" -AdvSceneSwitcher.tempVar.twitch.type.goal.description="ゴールの種類。可能な値は次のとおりです:\n +AdvSceneSwitcher.tempVar.twitch.type.goal="目標タイプ" +AdvSceneSwitcher.tempVar.twitch.type.goal.description="目標の種類。可能な値は次のとおりです:\n follow — 目標はフォロワーを増やすことです。\n subscription — 目標はサブスクリプションを増やすことです。このタイプは、サブスクリプションに関連付けられたティアポイントの純増または純減を示します。\n subscription_count — 目標はサブスクリプションを増やすことです。このタイプは、サブスクリプション数の純増または純減を示します。\n new_subscription — 目標はサブスクリプションを増やすことです。このタイプは、サブスクリプションに関連するティアポイントの純増のみを示します (目標開始後にサブスクリプションを解除したユーザーは考慮されません)。\n new_subscription_count — 目標はサブスクリプションを増やすことです。このタイプは、サブスクリプション数の純増のみを示します (目標開始後にサブスクリプションを解除したユーザーは考慮されません)。" AdvSceneSwitcher.tempVar.twitch.description.goal="目標説明" AdvSceneSwitcher.tempVar.twitch.description.goal.description="指定されている場合、目標の説明。説明文は40文字以内です。" AdvSceneSwitcher.tempVar.twitch.is_achieved.goal="目標達成" @@ -1485,15 +1661,15 @@ AdvSceneSwitcher.tempVar.twitch.current_amount.goal="目標現在額" AdvSceneSwitcher.tempVar.twitch.current_amount.goal.description="目標の現在値\n目標のタイプによって、この値がどのように増減するかが決まります。\n follow の場合、このフィールドはブロードキャスターの現在のフォロワー数に設定されます。この数は新しいフォロワーが増えると増加し、ユーザーがブロードキャスターをフォロー解除すると減少します。\n subscription の場合、このフィールドはサブスクリプション ティアに関連付けられたポイント値によって増減します。たとえば、ティア 2 のサブスクリプションの価値が 2 ポイントの場合、このフィールドは 1 ではなく 2 増減します。\n subscription_count の場合、このフィールドは新しいサブスクリプションごとに 1 増加し、ユーザーが登録を解除するごとに 1 減少します。\n new_subscription の場合、このフィールドはサブスクリプション ティアに関連付けられたポイント値によって増加します。たとえば、ティア 2 のサブスクリプションの価値が 2 ポイントの場合、このフィールドは 1 ではなく 2 増加します。\n new_subscription_count の場合、このフィールドは新しいサブスクリプションごとに 1 増加します。" AdvSceneSwitcher.tempVar.twitch.target_amount.goal="目標目標金額" AdvSceneSwitcher.tempVar.twitch.target_amount.goal.description="目標の目標値。たとえば、目標を作成する前に配信者のフォロワーが 200 人で、その数を 2 倍にすることが目標の場合、このフィールドは 400 に設定されます。" -AdvSceneSwitcher.tempVar.twitch.started_at.goal="ゴールスタート時間" -AdvSceneSwitcher.tempVar.twitch.ended_at.goal="ゴール終了時間" +AdvSceneSwitcher.tempVar.twitch.started_at.goal="目標開始時間" +AdvSceneSwitcher.tempVar.twitch.ended_at.goal="目標終了時間" AdvSceneSwitcher.tempVar.twitch.id.hype="ハイプトレインID" AdvSceneSwitcher.tempVar.twitch.total.hype="ハイプトレイン合計ポイント" AdvSceneSwitcher.tempVar.twitch.total.hype.description="ハイプトレインに貢献した合計ポイント" AdvSceneSwitcher.tempVar.twitch.progress.hype="ハイプトレイン進行状況" AdvSceneSwitcher.tempVar.twitch.progress.hype.description="現時点でのハイプトレイン貢献ポイント数" -AdvSceneSwitcher.tempVar.twitch.goal.hype="ハイプトレインゴール" +AdvSceneSwitcher.tempVar.twitch.goal.hype="ハイプトレイン目標" AdvSceneSwitcher.tempVar.twitch.goal.hype.description="次のレベルに到達するために必要なポイント数" AdvSceneSwitcher.tempVar.twitch.top_contributions.hype="ハイプトレイン上位貢献者" AdvSceneSwitcher.tempVar.twitch.top_contributions.hype.description="最も多くのポイントを獲得した投稿者です。" @@ -1538,43 +1714,67 @@ AdvSceneSwitcher.tempVar.twitch.viewer_count.shoutoutReceived.description="シ AdvSceneSwitcher.tempVar.twitch.started_at.shoutoutReceived="歓声タイム" AdvSceneSwitcher.tempVar.twitch.started_at.shoutoutReceived.description="モデレーターがシャウトアウトを送信したときの UTC タイムスタンプ (RFC3339 形式)。" -AdvSceneSwitcher.tempVar.twitch.id.reward="特典ID" -AdvSceneSwitcher.tempVar.twitch.user_id.reward="報酬を受け取るユーザー ID" -AdvSceneSwitcher.tempVar.twitch.user_login.reward="報酬を受け取るユーザー ログイン" -AdvSceneSwitcher.tempVar.twitch.user_name.reward="報酬を受け取るユーザー名" -AdvSceneSwitcher.tempVar.twitch.user_input.reward="報酬に対するユーザー入力" -AdvSceneSwitcher.tempVar.twitch.reward.reward="特典情報" -AdvSceneSwitcher.tempVar.twitch.reward.reward.description="引き換えた特典の基本情報、引き換え時点での情報です。" -AdvSceneSwitcher.tempVar.twitch.status.reward="報酬状況" +AdvSceneSwitcher.tempVar.twitch.id.reward="リワードID" +AdvSceneSwitcher.tempVar.twitch.id.redemption="引き換えID" +AdvSceneSwitcher.tempVar.twitch.user_id.reward="リワードを受け取るユーザー ID" +AdvSceneSwitcher.tempVar.twitch.user_login.reward="リワードを受け取るユーザー ログイン" +AdvSceneSwitcher.tempVar.twitch.user_name.reward="リワードを受け取るユーザー名" +AdvSceneSwitcher.tempVar.twitch.user_input.reward="リワードに対するユーザー入力" +AdvSceneSwitcher.tempVar.twitch.reward.reward="リワード情報" +AdvSceneSwitcher.tempVar.twitch.reward.reward.description="引き換えたリワードの基本情報、引き換え時点での情報です。" +AdvSceneSwitcher.tempVar.twitch.reward.id.reward="リワードID" +AdvSceneSwitcher.tempVar.twitch.reward.id.reward.description="リワードを一意に識別するID" +AdvSceneSwitcher.tempVar.twitch.reward.title.reward="リワードタイトル" +AdvSceneSwitcher.tempVar.twitch.reward.title.reward.description="リワードのタイトル" +AdvSceneSwitcher.tempVar.twitch.reward.prompt.reward="リワードプロンプト" +AdvSceneSwitcher.tempVar.twitch.reward.prompt.reward.description="ユーザー入力が必要な場合に視聴者に表示されるプロンプト" +AdvSceneSwitcher.tempVar.twitch.reward.cost.reward="リワードコスト" +AdvSceneSwitcher.tempVar.twitch.reward.cost.reward.description="リワードのコスト(チャンネルポイント単位)" +AdvSceneSwitcher.tempVar.twitch.status.reward="リワード状況" AdvSceneSwitcher.tempVar.twitch.status.reward.description="デフォルトは未履行です。可能な値は、不明、未履行、履行、キャンセルです。" AdvSceneSwitcher.tempVar.twitch.redeemed_at.reward="引換期間" -AdvSceneSwitcher.tempVar.twitch.redeemed_at.reward.description="報酬が引き換えられたときの RFC3339 タイムスタンプ。" -AdvSceneSwitcher.tempVar.twitch.is_enabled.reward="特典あり" -AdvSceneSwitcher.tempVar.twitch.is_enabled.reward.description="現在有効な報酬です。 false の場合、報酬は視聴者に表示されません。" -AdvSceneSwitcher.tempVar.twitch.is_paused.reward="報酬停止中" -AdvSceneSwitcher.tempVar.twitch.is_paused.reward.description="現在報酬は停止中です。本当の場合、視聴者は引き換えることができません。" -AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward="特典入荷しました" -AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward.description="現在在庫のある返礼品です。 false の場合、視聴者は引き換えることができません。" -AdvSceneSwitcher.tempVar.twitch.title.reward="報酬タイトル" -AdvSceneSwitcher.tempVar.twitch.cost.reward="報酬費用" -AdvSceneSwitcher.tempVar.twitch.prompt.reward="報酬内容" -AdvSceneSwitcher.tempVar.twitch.is_user_input_required.reward="報酬にはユーザーの入力が必要です" -AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward="引換リクエストキューをスキップ" -AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward.description="引き換え時に通常の未履行ステータスではなくリクエストキューをスキップし、引き換え時に即座に履行ステータスに設定する必要があります。" -AdvSceneSwitcher.tempVar.twitch.max_per_stream.reward="1ストリームあたりの報酬上限" -AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.reward="1ユーザーあたり1ストリームあたりの報酬上限" -AdvSceneSwitcher.tempVar.twitch.background_color.reward="報酬背景色" -AdvSceneSwitcher.tempVar.twitch.image.reward="報酬画像" -AdvSceneSwitcher.tempVar.twitch.image.reward.description="報酬用の1倍、2倍、4倍サイズのカスタム画像のセット。画像がアップロードされていない場合は null も可能です。" -AdvSceneSwitcher.tempVar.twitch.default_image.reward="報酬デフォルト画像" -AdvSceneSwitcher.tempVar.twitch.default_image.reward.description="報酬用の1倍、2倍、4倍サイズのデフォルト画像セット" -AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward="報酬クールタイム" -AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward.description="クールダウンが有効かどうかとクールダウンの秒数。" -AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward="報酬のクールダウン有効期限" -AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward.description="クールダウン有効期限のタイムスタンプ。報酬がクールダウン中でない場合は null。" +AdvSceneSwitcher.tempVar.twitch.redeemed_at.reward.description="リワードが引き換えられたときの RFC3339 タイムスタンプ。" +AdvSceneSwitcher.tempVar.twitch.is_enabled.reward="リワードあり" +AdvSceneSwitcher.tempVar.twitch.is_enabled.reward.description="現在有効なリワードです。 false の場合、リワードは視聴者に表示されません。" +AdvSceneSwitcher.tempVar.twitch.is_paused.reward="リワード停止中" +AdvSceneSwitcher.tempVar.twitch.is_paused.reward.description="現在リワードは停止中です。本当の場合、視聴者は引き換えることができません。" +AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward="リワード入荷しました" +AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward.description="現在在庫のあるリワードです。 false の場合、視聴者は引き換えることができません。" +AdvSceneSwitcher.tempVar.twitch.title.reward="リワードタイトル" +AdvSceneSwitcher.tempVar.twitch.cost.reward="リワード費用" +AdvSceneSwitcher.tempVar.twitch.prompt.reward="リワード内容" +AdvSceneSwitcher.tempVar.twitch.is_user_input_required.reward="リワードにはユーザーの入力が必要です" +AdvSceneSwitcher.tempVar.twitch.background_color.reward="リワード背景色" +AdvSceneSwitcher.tempVar.twitch.image.reward="リワード画像" +AdvSceneSwitcher.tempVar.twitch.image.reward.description="リワード用の1倍、2倍、4倍サイズのカスタム画像のセット。画像がアップロードされていない場合は null も可能です。" +AdvSceneSwitcher.tempVar.twitch.image.url_4x.reward="リワード画像URL" +AdvSceneSwitcher.tempVar.twitch.image.url_4x.reward.description="リワードのカスタム画像へのURL。配信者が画像をアップロードしていない場合、このフィールドはnullになります。" +AdvSceneSwitcher.tempVar.twitch.default_image.reward="リワードデフォルト画像" +AdvSceneSwitcher.tempVar.twitch.default_image.reward.description="リワード用の1倍、2倍、4倍サイズのデフォルト画像セット" +AdvSceneSwitcher.tempVar.twitch.default_image.url_4x.reward="リワードのデフォルト画像URL" +AdvSceneSwitcher.tempVar.twitch.default_image.url_4x.reward.description="リワードのデフォルト画像のURL。" AdvSceneSwitcher.tempVar.twitch.redemptions_redeemed_current_stream.reward="交換回数" AdvSceneSwitcher.tempVar.twitch.redemptions_redeemed_current_stream.reward.description="現在のライブストリーム中に引き換えられた引き換え数。 max_per_stream 制限に対してカウントされます。ブロードキャスターのストリームがライブでない場合、または max_per_stream が有効になっていない場合は null。" -AdvSceneSwitcher.tempVar.twitch.redemptions_redeemed_current_stream.reward.description="現在のライブストリーム中に引き換えられた引き換え数。 max_per_stream 制限に対してカウントされます。ブロードキャスターのストリームがライブでない場合、または max_per_stream が有効になっていない場合は null。" +AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward="引換リクエストキューをスキップ" +AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward.description="引き換え時に通常の未履行ステータスではなくリクエストキューをスキップし、引き換え時に即座に履行ステータスに設定する必要があります。" +AdvSceneSwitcher.tempVar.twitch.max_per_stream.reward="1ストリームあたりのリワード上限" +AdvSceneSwitcher.tempVar.twitch.max_per_stream.is_enabled.reward="配信ごとの最大引き換え回数が有効" +AdvSceneSwitcher.tempVar.twitch.max_per_stream.is_enabled.reward.description="ライブ配信ごとにリワードの引き換え回数に制限を適用するかどうかを示すブール値。制限を適用する場合は true になります。" +AdvSceneSwitcher.tempVar.twitch.max_per_stream.max_per_stream.reward="配信ごとの最大引き換え回数" +AdvSceneSwitcher.tempVar.twitch.max_per_stream.max_per_stream.reward.description="ライブ配信ごとに許可される最大引き換え回数。" +AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.reward="1ユーザーあたり1ストリームあたりのリワード上限" +AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.is_enabled.reward="配信ごとのユーザーごとの最大引き換え回数が有効" +AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.is_enabled.reward.description="ライブ配信ごとにリワードの引き換え回数に制限を適用するかどうかを示すブール値。リワードに制限がある場合は true です。" +AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.max_per_user_per_stream.reward="1 ユーザーあたり、1 ストリームあたりの最大引き換え回数" +AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.max_per_user_per_stream.reward.description="ライブ ストリームごとに、ユーザーあたりに許可される引き換え回数に上限を適用するかどうかを決定するために使用される設定。" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward="リワードクールタイム" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward.description="クールダウンが有効かどうかとクールダウンの秒数。" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.is_enabled.reward="グローバルクールダウン有効" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.is_enabled.reward.description="クールダウン期間を適用するかどうかを決定するブール値。クールダウン期間が有効な場合はtrueです。" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.global_cooldown_seconds.reward="グローバルクールダウン" +AdvSceneSwitcher.tempVar.twitch.global_cooldown.global_cooldown_seconds.reward.description="クールダウン期間(秒)。" +AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward="リワードのクールダウン有効期限" +AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward.description="クールダウン有効期限のタイムスタンプ。リワードがクールダウン中でない場合は null。" AdvSceneSwitcher.tempVar.twitch.charity_name="チャリティ名" AdvSceneSwitcher.tempVar.twitch.charity_description="チャリティー説明" @@ -1672,13 +1872,79 @@ AdvSceneSwitcher.tempVar.twitch.user_login.removeMod.description="削除され AdvSceneSwitcher.tempVar.twitch.user_name.removeMod="ユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.removeMod.description="削除されたモデレーターの表示名" +AdvSceneSwitcher.tempVar.twitch.id.chatReceive="チャットメッセージID" +AdvSceneSwitcher.tempVar.twitch.id.chatReceive.description="UUID形式のメッセージID。" +AdvSceneSwitcher.tempVar.twitch.chat_message.chatReceive="チャットメッセージ" +AdvSceneSwitcher.tempVar.twitch.user_id.chatReceive="ユーザーID" +AdvSceneSwitcher.tempVar.twitch.user_id.chatReceive.description="チャットメッセージを送信したユーザーのユーザーID。" AdvSceneSwitcher.tempVar.twitch.user_login.chatReceive="ユーザーログイン" AdvSceneSwitcher.tempVar.twitch.user_login.chatReceive.description="チャットメッセージを送信した人のユーザーログイン情報" AdvSceneSwitcher.tempVar.twitch.user_name.chatReceive="ユーザー名" AdvSceneSwitcher.tempVar.twitch.user_name.chatReceive.description="チャットメッセージを送信した人の表示名です。" -AdvSceneSwitcher.tempVar.twitch.chat_message.chatReceive="チャットメッセージ" -AdvSceneSwitcher.tempVar.twitch.badges.chatReceive="チャットバッジ" +AdvSceneSwitcher.tempVar.twitch.user_type.chatReceive="ユーザータイプ" +AdvSceneSwitcher.tempVar.twitch.user_type.chatReceive.description="Twitchユーザーのタイプ。例:Twitch管理者の場合は「admin」、グローバルモデレーターの場合は「global_mod」、Twitchスタッフの場合は「staff」。" +AdvSceneSwitcher.tempVar.twitch.reply_parent_id.chatReceive="返信親メッセージ ID" +AdvSceneSwitcher.tempVar.twitch.reply_parent_id.chatReceive.description="最も近い親メッセージの ID(UUID 形式)(存在する場合)" +AdvSceneSwitcher.tempVar.twitch.reply_parent_message.chatReceive="返信親メッセージ本文" +AdvSceneSwitcher.tempVar.twitch.reply_parent_message.chatReceive.description="最も近い親メッセージの本文(存在する場合)" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_id.chatReceive="返信親ユーザー ID" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_id.chatReceive.description="最も近い親メッセージの作成者 ID(存在する場合)" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_login.chatReceive="返信親ユーザー ログイン" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_login.chatReceive.description="最も近い親メッセージの作成者 ログイン(存在する場合)" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_name.chatReceive="返信親ユーザー名" +AdvSceneSwitcher.tempVar.twitch.reply_parent_user_name.chatReceive.description="最も近い親メッセージの作成者の表示名(存在する場合)存在します。" +AdvSceneSwitcher.tempVar.twitch.root_parent_id.chatReceive="ルート親メッセージID" +AdvSceneSwitcher.tempVar.twitch.root_parent_id.chatReceive.description="ディスカッションを開始した最も遠い親メッセージのID(UUID形式、存在する場合)" +AdvSceneSwitcher.tempVar.twitch.root_parent_user_login.chatReceive="ルート親ユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.root_parent_user_login.chatReceive.description="最も遠い親メッセージの作成者のログイン情報(存在する場合)" +AdvSceneSwitcher.tempVar.twitch.badge_info.chatReceive="Chatterのバッジ情報" +AdvSceneSwitcher.tempVar.twitch.badge_info.chatReceive.description="このユーザーが利用できるバッジのメタデータを表す文字列。\n例えば、ユーザーは8ヶ月間サブスクライブしていることを意味します:subscriber/8" +AdvSceneSwitcher.tempVar.twitch.badges.chatReceive="Chatterのバッジ" AdvSceneSwitcher.tempVar.twitch.badges.chatReceive.description="このユーザーが使用できるバッジとその状態を表す文字列。\n例: vip/1,subscriber/42,hype-train/1" +AdvSceneSwitcher.tempVar.twitch.bits.chatReceive="チャットメッセージのビッツ数" +AdvSceneSwitcher.tempVar.twitch.bits.chatReceive.description="ユーザーがメッセージと一緒に送ったビッツ数。" +AdvSceneSwitcher.tempVar.twitch.color.chatReceive="Chatterカラー" +AdvSceneSwitcher.tempVar.twitch.color.chatReceive.description="ユーザーの表示名が設定されている場合は、その表示名の色(16進数)、設定されていない場合は空文字列。# で始まります。\n例:#123456" +AdvSceneSwitcher.tempVar.twitch.emotes.chatReceive="Chatterのバッジ" +AdvSceneSwitcher.tempVar.twitch.emotes.chatReceive.description="メッセージ内のすべてのエモートを説明する文字列 - スタンプIDと、そのIDを持つエモートの全ての位置をカンマで区切って指定します。\n例:25:0-4,12-16/1902:6-10" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatReceive="チャットメッセージのタイムスタンプ" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatReceive.description="チャットメッセージが送信された時刻(ミリ秒単位)を表すUNIXタイムスタンプ" +AdvSceneSwitcher.tempVar.twitch.is_emotes_only.chatReceive="エモートのみを使用しているか" +AdvSceneSwitcher.tempVar.twitch.is_emotes_only.chatReceive.description="メッセージがエモートのみで構成されている場合は「true」、それ以外の場合は「false」。" +AdvSceneSwitcher.tempVar.twitch.is_first_message.chatReceive="Chatterの最初のメッセージか" +AdvSceneSwitcher.tempVar.twitch.is_first_message.chatReceive.description="Chatterがチャンネル内でこれまでメッセージを送信したことがない場合は「true」、それ以外の場合は「false」。" +AdvSceneSwitcher.tempVar.twitch.is_mod.chatReceive="Chatterがモデレーターか" +AdvSceneSwitcher.tempVar.twitch.is_mod.chatReceive.description="Chatterがチャンネルのモデレーターの場合は「true」、それ以外の場合は「false」。" +AdvSceneSwitcher.tempVar.twitch.is_subscriber.chatReceive="Chatterがサブスクライバーか" +AdvSceneSwitcher.tempVar.twitch.is_subscriber.chatReceive.description="Chatterがチャンネルのサブスクライバーの場合は「true」、それ以外の場合は「false」。" +AdvSceneSwitcher.tempVar.twitch.is_turbo.chatReceive="ChatterがTwitch Turboユーザーか" +AdvSceneSwitcher.tempVar.twitch.is_turbo.chatReceive.description="ChatterがTwitch Turboユーザーの場合は「true」、それ以外の場合は「false」。" +AdvSceneSwitcher.tempVar.twitch.is_vip.chatReceive="ChatterがVIPか" +AdvSceneSwitcher.tempVar.twitch.is_vip.chatReceive.description="ChatterがチャンネルのVIPの場合は「true」、それ以外の場合は「false」。" + +AdvSceneSwitcher.tempVar.twitch.login.chatRemove="ユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.login.chatRemove.description="メッセージを送信したユーザーの名前。" +AdvSceneSwitcher.tempVar.twitch.message.chatRemove="チャット メッセージ" +AdvSceneSwitcher.tempVar.twitch.message_id.chatRemove.description="削除されたチャット メッセージ。" +AdvSceneSwitcher.tempVar.twitch.message_id.chatRemove="チャット メッセージ ID" +AdvSceneSwitcher.tempVar.twitch.message_id.chatRemove.description="UUID 形式のメッセージ ID。" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatRemove="チャットメッセージのタイムスタンプ" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatRemove.description="UNIXタイムスタンプ" + +AdvSceneSwitcher.tempVar.twitch.login.chatClear="ユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.login.chatClear.description="禁止またはタイムアウトによりチャットルームからメッセージが削除されたユーザーのログイン名。" +AdvSceneSwitcher.tempVar.twitch.user_id.chatClear="ユーザーID" +AdvSceneSwitcher.tempVar.twitch.user_id.chatClear.description="オプション。\nBANまたはタイムアウトになったユーザーのユーザーID。\nチャット全体がクリアされた場合は空欄になります。" +AdvSceneSwitcher.tempVar.twitch.ban_duration.chatClear="BAN期間" +AdvSceneSwitcher.tempVar.twitch.ban_duration.chatClear.description="チャットが完全にクリアされた場合、またはユーザーが無期限にBANされた場合は0に設定されます。\nユーザーがタイムアウトになった場合は、0以外の値に設定されます。\nタイムアウトの期間(秒)が含まれます。" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatClear="タイムスタンプ" +AdvSceneSwitcher.tempVar.twitch.timestamp.chatClear.description="UNIXタイムスタンプ" + +AdvSceneSwitcher.tempVar.twitch.user_login.chatJoin="ユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.user_login.chatJoin.description="チャットルームに参加した人のユーザーログイン情報です。" + +AdvSceneSwitcher.tempVar.twitch.user_login.chatLeave="ユーザーログイン" +AdvSceneSwitcher.tempVar.twitch.user_login.chatLeave.description="チャットルームから退出した人のユーザーログイン情報です。" AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.raid="RaidクリエイターユーザーID" AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.raid.description="レイドを作成した配信者ID" @@ -1695,6 +1961,24 @@ AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_name.raid.description="レ AdvSceneSwitcher.tempVar.twitch.viewers.raid="レイド参加者" AdvSceneSwitcher.tempVar.twitch.viewers.raid.description="レイド視聴者数" +AdvSceneSwitcher.tempVar.twitch.id.user.getInfo="ユーザーID" +AdvSceneSwitcher.tempVar.twitch.id.user.getInfo.description="照会対象アカウントのユーザーID。" +AdvSceneSwitcher.tempVar.twitch.login.user.getInfo="ユーザーログイン情報" +AdvSceneSwitcher.tempVar.twitch.login.user.getInfo.description="照会対象アカウントのユーザーログイン情報。" +AdvSceneSwitcher.tempVar.twitch.display_name.user.getInfo="ユーザー名" +AdvSceneSwitcher.tempVar.twitch.display_name.user.getInfo.description="照会対象アカウントの表示名。" +AdvSceneSwitcher.tempVar.twitch.type.user.getInfo="ユーザータイプ" +AdvSceneSwitcher.tempVar.twitch.type.user.getInfo.description="ユーザータイプ。有効な値は次のとおりです:\n admin — Twitch管理者\n global_mod\n staff — Twitchスタッフ\n \"\" — 一般ユーザー" +AdvSceneSwitcher.tempVar.twitch.broadcaster_type.user.getInfo="配信者タイプ" +AdvSceneSwitcher.tempVar.twitch.broadcaster_type.user.getInfo.description="配信者タイプ。有効な値は次のとおりです。\n affiliate — アフィリエイト配信者\n partner — パートナー配信者\n \"\" — 通常の配信者" +AdvSceneSwitcher.tempVar.twitch.description.user.getInfo="説明" +AdvSceneSwitcher.tempVar.twitch.description.user.getInfo.description="ユーザーによる自分のチャンネルの説明。" +AdvSceneSwitcher.tempVar.twitch.profile_image_url.user.getInfo="プロフィール画像 URL" +AdvSceneSwitcher.tempVar.twitch.offline_image_url.user.getInfo="オフライン画像 URL" +AdvSceneSwitcher.tempVar.twitch.created_at.user.getInfo="アカウント作成日" +AdvSceneSwitcher.tempVar.twitch.created_at.user.getInfo.description="ユーザーのアカウントが作成されたUTC日時。タイムスタンプはRFC3339形式です。" + + AdvSceneSwitcher.tempVar.audio.output_volume="出力音量" AdvSceneSwitcher.tempVar.audio.output_volume.description="オーディオソースが出力している音量" AdvSceneSwitcher.tempVar.audio.configured_volume="設定ボリューム" @@ -1734,8 +2018,8 @@ AdvSceneSwitcher.tempVar.date.dayOfWeek="曜日" AdvSceneSwitcher.tempVar.midi.type="メッセージタイプ" AdvSceneSwitcher.tempVar.midi.channel="チャンネル" AdvSceneSwitcher.tempVar.midi.note="注意事項" -AdvSceneSwitcher.tempVar.midi.value1="Value 1" -AdvSceneSwitcher.tempVar.midi.value2="Value 2" +; AdvSceneSwitcher.tempVar.midi.value1="Value 1" +; AdvSceneSwitcher.tempVar.midi.value2="Value 2" AdvSceneSwitcher.tempVar.macro.runCount="実行回数" AdvSceneSwitcher.tempVar.macro.runCount.description="マクロが実行された回数。" @@ -1751,7 +2035,10 @@ AdvSceneSwitcher.tempVar.run.process.exitCode.description="プロセスが終了 AdvSceneSwitcher.tempVar.run.process.stream.output="プロセス標準出力ストリーム" AdvSceneSwitcher.tempVar.run.process.stream.output.description="完全な標準出力ストリーム。通常は 1 の番号が付けられ、コマンドを実行した後に CLI に表示されるものです。" AdvSceneSwitcher.tempVar.run.process.stream.error="プロセス標準エラー ストリーム" -AdvSceneSwitcher.tempVar.run.process.stream.error.description="完全な標準エラー ストリーム。通常は 2 の番号が付けられます。" +AdvSceneSwitcher.tempVar.run.process.stream.error.description="完全な標準エラーストリーム。通常は2番です。" +AdvSceneSwitcher.tempVar.run.process.none.description="完全な標準エラーストリーム。通常は2番です。" +AdvSceneSwitcher.tempVar.run.process.none="「実行」アクションでは変数は使用できません!" +AdvSceneSwitcher.tempVar.run.process.none.description="アクションの完了を待機しない場合は、変数は使用できません。\nアクションの完了を待機するオプションは、詳細設定にあります。" AdvSceneSwitcher.tempVar.recording.durationSeconds="録画時間" AdvSceneSwitcher.tempVar.recording.durationSeconds.description="録画時間(秒)。\nこの値は録画が一時停止している間は変化せず、録画が停止するとゼロにリセットされます。" @@ -1781,8 +2068,11 @@ AdvSceneSwitcher.tempVar.display.height.description="指定されたパターン AdvSceneSwitcher.tempVar.streaming.keyframeInterval="ストリーム キーフレーム間隔" AdvSceneSwitcher.tempVar.streaming.keyframeInterval.description="OBS 設定で設定されたストリーム キーフレーム間隔。" +AdvSceneSwitcher.tempVar.streaming.streamKey="ストリームキー" AdvSceneSwitcher.tempVar.streaming.durationSeconds="ストリーム期間" AdvSceneSwitcher.tempVar.streaming.durationSeconds.description="ストリームが開始されてから経過した秒数。\nストリームが停止した場合、この値は 0 になります。" +AdvSceneSwitcher.tempVar.streaming.serviceName="サービス" +AdvSceneSwitcher.tempVar.streaming.serviceName.description="配信先の配信サービス名(例:Twitch)" AdvSceneSwitcher.tempVar.clipboard.text="クリップボード テキスト" AdvSceneSwitcher.tempVar.clipboard.text.description="クリップボードに含まれるテキスト。\nクリップボードにテキストが含まれていない場合は空になります。" @@ -1809,7 +2099,7 @@ AdvSceneSwitcher.tempVar.slideShow.index.description="現在表示されてい AdvSceneSwitcher.tempVar.slideShow.path="スライドパス" AdvSceneSwitcher.tempVar.slideShow.path.description="現在表示されているスライドのファイルシステムパス。" AdvSceneSwitcher.tempVar.slideShow.fileName="スライドファイル名" -AdvSceneSwitcher.tempVar.slideShow.fileName.description="現在表示されているスライドのファイル名です。" +AdvSceneSwitcher.tempVar.slideShow.fileName.description="現在表示されているスライドのファイル名。" ; AdvSceneSwitcher.tempVar.usb.vendorID="ベンダーID" ; AdvSceneSwitcher.tempVar.usb.productID="プロダクトID" @@ -1822,6 +2112,70 @@ AdvSceneSwitcher.tempVar.slideShow.fileName.description="現在表示されて AdvSceneSwitcher.tempVar.transform.setting="設定値" AdvSceneSwitcher.tempVar.transform.settings="設定文字列" +AdvSceneSwitcher.tempVar.media.state="状態" +AdvSceneSwitcher.tempVar.media.state.description="現在のメディアの状態を整数値で表します:\n0 は「なし」\n1 は「再生中」\n2 は「オープン中」\n3 は「バッファリング中」\n4 は「一時停止中」\n5 は「停止」\n6 は「終了」\n7 は「エラー」" +AdvSceneSwitcher.tempVar.media.time="現在の時刻" +AdvSceneSwitcher.tempVar.media.time.description="メディアの再生開始からの経過時間(ミリ秒)。\nソースがプレイリストをサポートしている場合、この時間は現在再生中のプレイリスト項目に対するものであり、プレイリスト全体に対するものではありません。\n再生が停止または終了した場合、この値は正確にゼロにならないことに注意してください。" +AdvSceneSwitcher.tempVar.media.duration="再生時間" +AdvSceneSwitcher.tempVar.media.duration.description="再生中のメディアファイルの再生時間(ミリ秒)。\nソースがプレイリストをサポートしている場合、この時間は現在再生中のプレイリスト項目に対応しており、プレイリスト全体ではありません。" +; AdvSceneSwitcher.tempVar.media.vlc.title="タイトル (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.artist="アーティスト(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.genre="ジャンル(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.copyright="著作権(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.album="アルバム(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.track_number="トラック番号 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.description="説明(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.rating="評価 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.date="日付(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.setting="設定 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.url="URL (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.language="言語(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.now_playing="再生中 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.publisher="発行元 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.encoded_by="エンコード方法(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.artwork_url="アートワークURL(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.track_id="トラックID (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.director="監督(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.season="シーズン (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.episode="エピソード(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.show_name="番組名 (VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.actors="出演者(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.album_artist="アルバムアーティスト(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.disc_number="ディスク番号(VLC)" +; AdvSceneSwitcher.tempVar.media.vlc.disc_total="ディスク合計(VLC)" +AdvSceneSwitcher.tempVar.media.vlc.metadata.description="このプロパティVLCソースタイプによって公開されます。\nこれらのすべてがすべてのファイルに適用できるとは限りません。\nメタデータが利用できない場合は、空の文字列が返されます。" + +AdvSceneSwitcher.tempVar.streamDeck.keyPressed="キーが押された" +AdvSceneSwitcher.tempVar.streamDeck.keyPressed.description="キーが押された場合は「0」を、それ以外の場合は「1」を返します。" +AdvSceneSwitcher.tempVar.streamDeck.row="キー行" +AdvSceneSwitcher.tempVar.streamDeck.column="キー列" +AdvSceneSwitcher.tempVar.streamDeck.data="データ" +AdvSceneSwitcher.tempVar.streamDeck.data.description="Stream Deck側のアクションで設定された「データ」フィールドの値。" + +AdvSceneSwitcher.tempVar.queue.size="サイズ" +AdvSceneSwitcher.tempVar.queue.running="実行中" +AdvSceneSwitcher.tempVar.queue.running.description="キューが開始されている場合は「true」、停止している場合は「false」を返します。" + +AdvSceneSwitcher.tempVar.screenshot.lastScreenshotPath="最後のスクリーンショットパス" +AdvSceneSwitcher.tempVar.screenshot.lastScreenshotPath.description="最後に撮影されたスクリーンショットのファイルシステムパス。" + +AdvSceneSwitcher.tempVar.gameCapture.title="タイトル" +AdvSceneSwitcher.tempVar.gameCapture.title.description="ソースによってキャプチャされたアプリケーションのウィンドウタイトル。" +AdvSceneSwitcher.tempVar.gameCapture.class="クラス" +AdvSceneSwitcher.tempVar.gameCapture.class.description="ソースによってキャプチャされたアプリケーションのウィンドウクラス。" +AdvSceneSwitcher.tempVar.gameCapture.executable="実行可能ファイル" +AdvSceneSwitcher.tempVar.gameCapture.executable.description="ソースによってキャプチャされたアプリケーションの実行可能ファイル名。" + +AdvSceneSwitcher.tempVar.http.status="ステータスコード" +AdvSceneSwitcher.tempVar.http.body="メッセージ本文" +AdvSceneSwitcher.tempVar.http.error="エラー" +AdvSceneSwitcher.tempVar.http.error.description="エラーが発生していない場合は空です。\nその他の値:\n\n * 接続を確立できませんでした\n * IPアドレスのバインドに失敗しました\n * 接続の読み取りに失敗しました\n * 接続の書き込みに失敗しました\n * 最大リダイレクト回数を超えました\n * 接続処理がキャンセルされました\n * SSL接続に失敗しました\n * SSL証明書の読み込みに失敗しました\n * SSLサーバーの検証に失敗しました\n * サポートされていないHTTPマルチパート境界文字です\n * 圧縮に失敗しました\n * 接続がタイムアウトしました\n * プロキシ接続に失敗しました\n * 不明" + +AdvSceneSwitcher.tempVar.mqtt.message="メッセージ" + +AdvSceneSwitcher.tempVar.cursor.x="カーソル位置 (X)" +AdvSceneSwitcher.tempVar.cursor.y="カーソル位置 (Y)" + AdvSceneSwitcher.selectScene="--シーンを選択--" AdvSceneSwitcher.selectPreviousScene="前のシーン" AdvSceneSwitcher.selectCurrentScene="現在のシーン" @@ -1857,16 +2211,15 @@ AdvSceneSwitcher.settings.suffix.type.float="(浮動小数点)" AdvSceneSwitcher.settings.suffix.type.text="(テキスト)" AdvSceneSwitcher.settings.suffix.type.path="(パス)" AdvSceneSwitcher.settings.suffix.type.list="(リスト)" -AdvSceneSwitcher.settings.suffix.type.color="(色)" +AdvSceneSwitcher.settings.suffix.type.color="(カラー)" AdvSceneSwitcher.settings.suffix.type.button="(ボタン)" AdvSceneSwitcher.settings.suffix.type.font="(フォント)" -AdvSceneSwitcher.settings.suffix.type.font="(フォント)" AdvSceneSwitcher.settings.suffix.type.editableList="(編集可能なリスト)" AdvSceneSwitcher.settings.suffix.type.frameRate="(フレーム レート)" AdvSceneSwitcher.settings.suffix.type.group="(グループ)" AdvSceneSwitcher.settings.suffix.type.colorAlpha="(カラーアルファ)" ; AdvSceneSwitcher.setting.select="--select setting--" -AdvSceneSwitcher.setting.transform.alignment="位置合わせ" +AdvSceneSwitcher.setting.transform.alignment="位置揃え" AdvSceneSwitcher.setting.transform.cropBottom="[クロップ]下" AdvSceneSwitcher.setting.transform.cropLeft="[クロップ]左" AdvSceneSwitcher.setting.transform.cropRight="[クロップ]右" @@ -1889,6 +2242,8 @@ AdvSceneSwitcher.sceneItemSelection.type.sourceVariable="変数名" ; AdvSceneSwitcher.sceneItemSelection.type.sourceVariable.entry="{{nameConflictIndex}}{{variable}}" AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern="ソース名に一致するパターン" ; AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern.entry="{{nameConflictIndex}}matching{{pattern}}{{regex}}" +AdvSceneSwitcher.sceneItemSelection.type.sourceGroup="ソースグループ内のソース数" +AdvSceneSwitcher.sceneItemSelection.type.sourceGroup.entry="{{sourceGroups}}内のソース数" AdvSceneSwitcher.sceneItemSelection.type.sourceType="ソースの種類" AdvSceneSwitcher.sceneItemSelection.type.sourceType.entry="ソースタイプ{{nameConflictIndex}}{{sourceTypes}}" AdvSceneSwitcher.sceneItemSelection.type.index="ソースインデックス(上から順)" @@ -1907,67 +2262,77 @@ AdvSceneSwitcher.status.inactive="停止中" AdvSceneSwitcher.running="プラグイン実行中" AdvSceneSwitcher.stopped="プラグイン停止しました" -AdvSceneSwitcher.firstBootMessage="

高機能シーンスイッチャーが初めて起動したようです。
ガイドと例のリストについては Wiki をご覧ください。
質問は OBSフォーラムのプラグインのスレッド で遠慮なくどうぞ!

" +AdvSceneSwitcher.firstBootMessage="

高機能シーンスイッチャーが初めて起動したようです。
ガイドと使用例については Wiki をご覧ください。
質問は OBSフォーラムのプラグインのスレッド で遠慮なくどうぞ!

" -AdvSceneSwitcher.deprecatedTabWarning="このタブの開発は停止しました!\n代わりにマクロの使用に移行することを検討してください。\nこのヒントは [全般] タブで無効にすることができます。" +AdvSceneSwitcher.deprecatedTabWarning="このタブの開発は停止しました!\n代わりにマクロの使用に移行することを検討してください。\nこのヒントは [全般] タブで無効にすることができます。" AdvSceneSwitcher.unit.milliseconds="ミリ秒" AdvSceneSwitcher.unit.seconds="秒" AdvSceneSwitcher.unit.minutes="分" AdvSceneSwitcher.unit.hours="時間" +AdvSceneSwitcher.unit.days="日数" +AdvSceneSwitcher.unit.weeks="週数" +AdvSceneSwitcher.unit.months="月数" +AdvSceneSwitcher.unit.years="年数" AdvSceneSwitcher.duration.condition.none="期間修飾子なし" AdvSceneSwitcher.duration.condition.more="少なくとも X 時間の間" AdvSceneSwitcher.duration.condition.equal="正確に X 時間の間" AdvSceneSwitcher.duration.condition.less="最大 X 時間の間" AdvSceneSwitcher.duration.condition.within="最後の X 時間以内" +; AdvSceneSwitcher.time.relative="%1 %2 前" + AdvSceneSwitcher.audio.monitor.none="モニターオフ" AdvSceneSwitcher.audio.monitor.monitorOnly="モニターのみ(出力はミュート)" AdvSceneSwitcher.audio.monitor.both="モニターと出力" AdvSceneSwitcher.noSettingsButtons="ボタンが見つかりません!" -AdvSceneSwitcher.clearBufferOnMatch="マッチするメッセージが見つかったらメッセージバッファをクリアする" +AdvSceneSwitcher.clearBufferOnMatch="一致するメッセージが見つかったらメッセージバッファをクリアする" AdvSceneSwitcher.script.settings="設定" AdvSceneSwitcher.script.timeout="スクリプトタイムアウト:{{timeout}}" # This secion is copied from the OBS locale files -# commonly shared locale +# OBS commonly shared locale Browse="ブラウズ" Show="表示" Hide="隠す" - -# properties window +# OBS properties window ; Basic.PropertiesWindow="Properties for '%1'" Basic.PropertiesWindow.AutoSelectFormat="%1 (自動選択: %2)" -Basic.PropertiesWindow.SelectColor="色を選択" +Basic.PropertiesWindow.SelectColor="カラーを選択" Basic.PropertiesWindow.SelectFont="フォントを選択" Basic.PropertiesWindow.SelectFont.WindowTitle="フォントを選ぶ" -Basic.PropertiesWindow.ConfirmTitle="変更された設定" +Basic.PropertiesWindow.ConfirmTitle="設定が変更されました" Basic.PropertiesWindow.Confirm="未保存の変更があります。保存しますか?" -Basic.PropertiesWindow.NoProperties="プロパティがありません" +Basic.PropertiesWindow.NoProperties="利用可能なプロパティがありません" Basic.PropertiesWindow.AddFiles="ファイルを追加" Basic.PropertiesWindow.AddDir="ディレクトリを追加" Basic.PropertiesWindow.AddURL="パス/URL を追加" -Basic.PropertiesWindow.AddEditableListDir="ディレクトリを以下に追加 '%1'" -Basic.PropertiesWindow.AddEditableListFiles="ファイルを以下に '%1'" -Basic.PropertiesWindow.AddEditableListEntry="エントリを以下に '%1'" -Basic.PropertiesWindow.EditEditableListEntry="エントリを以下に '%1'" +Basic.PropertiesWindow.AddEditableListDir="「%1」にディレクトリを追加" +Basic.PropertiesWindow.AddEditableListFiles="「%1」にファイルを追加" +Basic.PropertiesWindow.AddEditableListEntry="「%1」にエントリを追加" +Basic.PropertiesWindow.EditEditableListEntry="「%1」からエントリを編集" -# properties view -; Basic.PropertiesView.FPS.Simple="Simple FPS Values" -; Basic.PropertiesView.FPS.Rational="Rational FPS Values" -; Basic.PropertiesView.FPS.ValidFPSRanges="Valid FPS Ranges:" +# OBS properties view +Basic.PropertiesView.FPS.Simple="簡易的なFPS値" +Basic.PropertiesView.FPS.Rational="合理的なFPS値" +Basic.PropertiesView.FPS.ValidFPSRanges="有効なFPS範囲:" Basic.PropertiesView.UrlButton.Text="このリンクをデフォルトウェブブラウザで開きますか?" -Basic.PropertiesView.UrlButton.Text.Url="URL: %1" -Basic.PropertiesView.UrlButton.OpenUrl="URLを開く +; Basic.PropertiesView.UrlButton.Text.Url="URL: %1" +Basic.PropertiesView.UrlButton.OpenUrl="URLを開く" + +# OBS settings +Basic.Settings.Video.FPSCommon="一般的なFPS値" +Basic.Settings.Video.FPSInteger="整数FPS値" +Basic.Settings.Video.FPSFraction="分数FPS値" # Legacy tabs below - please don't waste your time adding translations for these :)以下は従来のタブ - これらの翻訳の追加に時間を無駄にしないでください。 # Transition Tab -AdvSceneSwitcher.transitionTab.title="トランジションの変更" +AdvSceneSwitcher.transitionTab.title="トランジション" AdvSceneSwitcher.transitionTab.transitionForAToB="シーンAからシーンBへの自動シーン切り替えにはトランジションを使用します" AdvSceneSwitcher.transitionTab.transitionsHelp="

これらの設定は、シーン・スイッチャーによって引き起こされるトランジションにのみ影響します - マニュアルのシーン変更のために設定したい場合は、Transition Tableをチェックしてください。
ここで定義された設定は、シーン・スイッチャーの他の場所で設定されたトランジション設定よりも優先されます。

新しいエントリーを追加するには、下のプラスマークをクリックしてください。

" AdvSceneSwitcher.transitionTab.defaultTransition="シーンがアクティブな場合にトランジションを変更" @@ -1981,9 +2346,9 @@ AdvSceneSwitcher.transitionTab.defaultTransition.delay.help="遅延は、トラ AdvSceneSwitcher.pauseTab.title="ポーズ" AdvSceneSwitcher.pauseTab.pauseOnScene="シーンスイッチャーをシーン上で一時停止する" AdvSceneSwitcher.pauseTab.pauseInFocus1="シーンスイッチャーを一時停止する場合" -AdvSceneSwitcher.pauseTab.pauseInFocus2="is in focus" -AdvSceneSwitcher.pauseTab.pauseTypeScene="scene is active" -AdvSceneSwitcher.pauseTab.pauseTypeWindow="window is in focus" +; AdvSceneSwitcher.pauseTab.pauseInFocus2="is in focus" +; AdvSceneSwitcher.pauseTab.pauseTypeScene="scene is active" +; AdvSceneSwitcher.pauseTab.pauseTypeWindow="window is in focus" AdvSceneSwitcher.pauseTab.pauseTargetAll="すべて" AdvSceneSwitcher.pauseTab.pauseEntry="一時停止{{pauseTargets}}がチェックするタイミング{{pauseTypes}}{{scenes}}{{windows}}" AdvSceneSwitcher.pauseTab.help="このタブでは、シーンがアクティブであるかウィンドウにフォーカスがある場合に、個々の切り替え方法を一時停止するように設定できます。\n\n続行するには、強調表示されたプラス記号をクリックしてください。" @@ -1992,7 +2357,7 @@ AdvSceneSwitcher.pauseTab.help="このタブでは、シーンがアクティブ AdvSceneSwitcher.windowTitleTab.title="ウィンドウタイトル" AdvSceneSwitcher.windowTitleTab.regexrDescription="

ウィンドウタイトルを直接入力するか、有効な正規表現を入力します。RegExrを使って正規表現の構文とマッチをチェックすることができます。

" AdvSceneSwitcher.windowTitleTab.stayInFocus1="このウィンドウ名は無視してください" -AdvSceneSwitcher.windowTitleTab.stayInFocus2=" " +; AdvSceneSwitcher.windowTitleTab.stayInFocus2=" " AdvSceneSwitcher.windowTitleTab.fullscreen="フルスクリーン時にシーン転換" AdvSceneSwitcher.windowTitleTab.maximized="ウィンドウを最大化するとシーン転換" AdvSceneSwitcher.windowTitleTab.focused="ウィンドウにフォーカスするとシーン転換" @@ -2025,15 +2390,15 @@ AdvSceneSwitcher.mediaTab.states.none="なし" ; AdvSceneSwitcher.mediaTab.states.buffering="Buffering" AdvSceneSwitcher.mediaTab.states.paused="一時停止中" AdvSceneSwitcher.mediaTab.states.stopped="停止中" -AdvSceneSwitcher.mediaTab.states.ended="終了しました" +AdvSceneSwitcher.mediaTab.states.ended="終了" AdvSceneSwitcher.mediaTab.states.error="エラー" -AdvSceneSwitcher.mediaTab.states.playlistEnd="終了しました(プレイリスト)" +AdvSceneSwitcher.mediaTab.states.playlistEnd="終了(プレイリスト)" AdvSceneSwitcher.mediaTab.states.any="いずれか" AdvSceneSwitcher.mediaTab.timeRestriction.none="なし" -AdvSceneSwitcher.mediaTab.timeRestriction.shorter="時間短縮" -AdvSceneSwitcher.mediaTab.timeRestriction.longer="時間延長" -AdvSceneSwitcher.mediaTab.timeRestriction.remainShorter="残り時間が少なくなりました" -AdvSceneSwitcher.mediaTab.timeRestriction.remainLonger="残り時間が長くなりました" +AdvSceneSwitcher.mediaTab.timeRestriction.shorter="時間が短い" +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続行するにはプラス記号を強調表示します。" @@ -2046,7 +2411,7 @@ AdvSceneSwitcher.fileTab.switchSceneNameInputFile="このファイルから切 AdvSceneSwitcher.fileTab.switchSceneBaseOnFileContent="ファイルの内容に応じてシーンを切り替える" AdvSceneSwitcher.fileTab.remoteFileWarning="リモート オプションを選択した場合、シーン スイッチャーは [全般] タブで指定されているように、x ミリ秒ごとにリモート ロケーションにアクセスしようとすることに注意してください。" AdvSceneSwitcher.fileTab.remoteFileWarning1="シーンスイッチャーは毎回リモートの場所にアクセスしようとすることに注意してください。" -AdvSceneSwitcher.fileTab.remoteFileWarning2="ms" +; AdvSceneSwitcher.fileTab.remoteFileWarning2="ms" AdvSceneSwitcher.fileTab.libcurlWarning="libcurlのロードに失敗しました!リモートファイルにアクセスできなくなります!" AdvSceneSwitcher.fileTab.selectWrite="書き込むファイルを選択して…" AdvSceneSwitcher.fileTab.selectRead="読み込むファイルを選択してください…" @@ -2118,19 +2483,19 @@ AdvSceneSwitcher.audioTab.multiMatchfallback="...{{duration}}秒間、{{transiti AdvSceneSwitcher.audioTab.help="このタブでは、ソースの音量に基づいてシーンを切り替えることができます。\nたとえば、マイクの音量が特定のしきい値に達した場合に、自動的に別のシーンに切り替えることができます。\n\n続行するにはプラス記号を強調表示します。" # Video Tab -AdvSceneSwitcher.videoTab.title="Video" +; AdvSceneSwitcher.videoTab.title="Video" 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.ignoreInactiveSource="ソースが非アクティブな場合を除く" +AdvSceneSwitcher.videoTab.condition.differ="一致しない" +AdvSceneSwitcher.videoTab.condition.hasNotChanged="変更されていない" +AdvSceneSwitcher.videoTab.condition.hasChanged="変更されている" +AdvSceneSwitcher.videoTab.ignoreInactiveSource="ソースが非アクティブでない限り" AdvSceneSwitcher.videoTab.entry="{{videoSources}}{{condition}}{{filePath}}{{browseButton}}が{{duration}}の間、{{transitions}}{{ignoreInactiveSource}}を使用して{{scenes}}に切り替わるとき" AdvSceneSwitcher.videoTab.help="

このタブでは、選択したソースの現在のビデオ出力に基づいてシーンを切り替えることができます。
この機能のさらに優れた実装については、Pixel Match Switcherを確認してください。

このタブでは、選択したソースの現在のビデオ出力に基づいてシーンを切り替えることができます。

" -; Scene Group Tab +# Scene Group Tab AdvSceneSwitcher.sceneGroupTab.title="シーンのグループ化" AdvSceneSwitcher.sceneGroupTab.list="シーングループ集" AdvSceneSwitcher.sceneGroupTab.edit="シーングループの編集"