{
  "pageTitle": "VDO.Ninja OBSコントロールドック",
  "mainHeading": "VDO.Ninja OBSコントロール",
  "languageSwitcher": {
    "label": "言語："
  },
  "collapsible": {
    "clickToExpand": "クリックして展開",
    "clickToCollapse": "クリックして折りたたむ"
  },
  "customCss": {
    "title": "カスタムCSS",
    "label": "カスタムCSSをここに入力してください：",
    "description": "このCSSはソースに適用されます。"
  },
  "obsConnection": {
    "title": "OBS WebSocket接続",
    "websocketUrlLabel": "WebSocket URL：",
    "passwordLabel": "パスワード：",
    "cameraPrefixLabel": "一般カメラプレフィックス：",
    "reactionPrefixLabel": "リアクションプレフィックス：VDO.",
    "highlightPrefixLabel": "ハイライトプレフィックス：VDO.",
    "reactionPrefixDynamicLabel": "リアクションプレフィックス：{{prefix}}{{separator}}{{subPrefix}}",
    "highlightPrefixDynamicLabel": "ハイライトプレフィックス：{{prefix}}{{separator}}{{subPrefix}}",
    "connectButton": "接続",
    "disconnectButton": "切断",
    "statusDisconnected": "ステータス：切断済み",
    "statusConnected": "ステータス：接続済み",
    "statusConnecting": "ステータス：接続中...",
    "statusError": "ステータス：エラー",
    "statusErrorUrlMissing": "ステータス：エラー - URLが不足しています",
    "statusErrorTimeout": "ステータス：エラー - 接続タイムアウト",
    "statusErrorCameraPrefixMissing": "ステータス：エラー - カメラプレフィックスが不足しています"
  },
  "vdoNinjaSettings": {
    "title": "VDO.Ninja設定",
    "baseUrlLabel": "VDO.Ninjaベース URL：",
    "baseUrlPlaceholder": "https://vdo.ninja",
    "roomNameLabel": "ルーム名：",
    "roomNamePlaceholder": "例：MyNinjaRoom",
    "passwordLabel": "パスワード：",
    "passwordPlaceholder": "ルームまたは &password",
    "streamIdsLabel": "ストリームID：",
    "streamIdsPlaceholder": "streamId1,streamId2",
    "roomOrStreamIdsNeeded": "ルーム名またはストリームIDが必要です",
    "connectButton": "接続",
    "disconnectButton": "切断",
    "cancelButton": "キャンセル",
    "statusDisconnected": "ステータス：切断済み",
    "statusConnected": "ステータス：接続済み",
    "statusConnecting": "ステータス：接続中...",
    "statusConnectionFailed": "ステータス：接続失敗",
    "statusConnectionLost": "ステータス：接続が失われました"
  },
  "streamIdMappings": {
    "title": "ストリームIDマッピング",
    "addNewMappingButton": "新規マッピングを追加",
    "ruleTitle": "ストリームマッピングルール",
    "streamIdPlaceholder": "ストリームID",
    "streamIdTooltip": "VDO.NinjaストリームID",
    "labelPlaceholder": "ラベル（オプション）",
    "labelTooltip": "VDO.Ninjaストリームラベル",
    "matchTypeTooltip": "ストリームの照合方法",
    "matchType": {
        "idOnly": "IDのみ",
        "labelOnly": "ラベルのみ",
        "bothRequired": "両方必須",
        "eitherMatch": "いずれか一致"
    },
    "targetSceneTooltip": "ターゲットOBSシーン",
    "selectSceneOption": "シーンを選択...",
    "removeRuleTooltip": "このマッピングルールを削除",
    "cloneToMainSceneLabel": "メインシーンにクローン",
    "switchToSceneOnAddLabel": "追加時にシーンに切り替え",
    "ruleDescription": "受信ストリームをOBSシーンにルーティングする方法を定義します。"
  },
  "obsTargetSettings": {
    "title": "OBSターゲット設定",
    "sourceCreationScenesLabel": "ソース作成用シーン：",
    "sourceCreationScenesDesc": "1つ以上のシーンを選択してください。最初がプライマリ、その他はコピー用です。",
    "loadingScenes": "シーンを読み込み中...",
    "noScenesFound": "シーンが見つかりません",
    "refetchScenesButton": "シーンを再取得",
    "screenShareSettings": {
        "title": "画面共有設定：",
        "widthLabel": "幅：",
        "heightLabel": "高さ：",
        "resolutionNote": "この解像度は「リアクション」レイアウトのシーンで画面共有ソースに使用されます。"
    },
    "autoAddSourcesLabel": "新しいストリームを自動的にソースとして追加",
    "autoRemoveSourcesLabel": "切断時にソースを自動的に削除",
    "newSourceSizing": {
        "label": "デフォルトソースサイズ：",
        "defaultSizeOption": "デフォルト（1920x1080 位置0,0）",
        "bestFitOption": "最適フィット（アスペクト比を保持）",
        "stretchToFillOption": "画面全体に引き伸ばす",
        "overrideNote": "「レイアウト」セクションで定義された特定のレイアウトは、それらのシーンのこれらを上書きします。"
    },
    "codec": {
        "label": "コーデック：",
        "noneOption": "なし",
        "learnMoreTitle": "コーデックオプションの詳細を確認"
    }
  },
  "sceneLayouts": {
    "title": "シーンレイアウト",
    "addNewLayoutButton": "新規レイアウトを追加",
    "description": "特定のOBSシーンの自動レイアウトを定義します。これらは設定されたシーンのデフォルトソースサイズを上書きします。",
    "sceneLabel": "シーン：",
    "selectSceneOption": "シーンを選択...",
    "layoutLabel": "レイアウト：",
    "selectLayoutOption": "レイアウトを選択...",
    "layoutTypes": {
        "grid": "グリッド",
        "reaction": "リアクション",
        "highlight": "ハイライト"
    },
    "noActiveLayouts": "アクティブなレイアウトがありません",
    "removeLayoutTooltip": "このレイアウト設定を削除",
    "sceneAlreadyConfiguredTooltip": "（すでに使用中）",
    "sceneAlreadyConfiguredAlert": "シーン「{{sceneName}}」は既に別のレイアウト設定で使用されています。",
    "controls": {
        "margin": "マージン",
        "spacing": "間隔",
        "offsetX": "Xオフセット",
        "offsetY": "Yオフセット",
        "gridSplitScreenTwoCameras": "2カメラ分割画面（グリッド）",
        "distributeCameras": "カメラを配置（リアクション/ハイライト）"
    }
  },
  "activeStreams": {
    "title": "アクティブストリーム",
    "noActiveStreams": "アクティブなストリームがありません",
    "streamIdLabel": "ID：{{id}}",
    "labelLabel": "ラベル：{{label}}",
    "targetSceneLabelText": "ターゲットシーン：{{sceneName}}",
    "notSet": "未設定",
    "defaultSceneTag": "デフォルト",
    "mappedSceneTag": "マップ済み",
    "addedToObs": "✓ OBSに追加済み",
    "notInObs": "✗ OBSにありません",
    "buttons": {
        "addToObs": "OBSに追加",
        "removeFromObs": "OBSから削除",
        "highlight": "ハイライト",
        "unhighlight": "ハイライト解除",
        "screenShare": "画面共有",
        "stopScreenShare": "画面共有を停止"
    }
  },
  "log": {
    "title": "ログ"
  },
  "vdoNinja": {
    "defaultStreamLabel": "ストリーム {{id}}"
  },
  "logMessages": {
    "settingsSaved": "設定が保存されました。",
    "settingsLoaded": "設定がlocalStorageから読み込まれました。",
    "customCssChangedWillApplyToSource": "カスタムCSS入力が変更されました。次回の作成/更新時にOBSソース設定に直接適用されます。",
    "errorLoadingSettings": "localStorageから設定を読み込む際のエラー：{{message}}。デフォルト値を使用します。",
    "noSavedSettings": "保存された設定が見つかりません。デフォルト値を使用します。",
    "appInitialized": "VDO.Ninja OBSコントロールドックが初期化されました。ようこそ！",
    "jsShaLoaded": "jsSHAライブラリが正常に読み込まれました（Web Cryptoのフォールバック）。",
    "errorLoadingJsSha": "エラー：jsSHAライブラリの読み込みに失敗しました。Web Cryptoも利用できない場合、OBS認証が失敗する可能性があります。",
    "loadedStreamMappings": "{{count}}個のストリームマッピングを読み込みました。",
    "errorLoadingStreamMappings": "localStorageからストリームマッピングを読み込む際のエラー：{{message}}",
    "warningStreamMappingElementsNotFound": "警告：ストリームマッピングUI divで期待される全ての要素が見つかりませんでした。",
    "loadedLayoutConfigs": "{{count}}個のシーンレイアウト設定を読み込みました。",
    "errorLoadingLayoutConfigs": "シーンレイアウト設定を読み込む際のエラー：{{message}}",
    "savedLayoutConfigs": "{{count}}個のシーンレイアウト設定を保存しました。",
    "errorSavingLayoutsDuplicateScene": "レイアウト保存エラー：シーン「{{sceneName}}」が複数回設定されています。各シーンには1つのレイアウトのみ設定してください。",
    "layoutSceneNotFound": "レイアウト用に保存されたシーン「{{sceneName}}」が現在のOBSシーンに見つかりません。",
    "errorHidingSource": "{{sceneName}}でソースアイテム{{sourceName}}を非表示にする際のエラー：{{message}}",
    "sceneAlreadyConfiguredError": "シーン「{{sceneName}}」は既に別のレイアウトで設定されています。選択を元に戻します。",
    "vdoNinja": {
        "disconnected": "VDO.Ninjaから切断されました。",
        "alreadyConnected": "既にVDO.Ninjaに接続されています。",
        "errorRoomOrStreamIdNeeded": "VDO.Ninjaエラー：ルーム名またはストリームIDを指定する必要があります。",
        "connectionTimeout": "VDO.Ninja接続がタイムアウトしました。iframeからの活動が受信されませんでした。",
        "roomOrStreamIdNeededForConnect": "VDO.Ninja：接続するにはルーム名または特定のストリームIDを指定する必要があります。",
        "streamIdsEmptyAfterTrim": "VDO.Ninja：ストリームIDが提供されましたが、トリミング後に空でした。",
        "initializingIframe": "VDO.Ninja iframeを初期化中 URL：{{url}}",
        "invalidBaseUrl": "設定のVDO.NinjaベースURLが無効です：{{url}}",
        "iframeConnectedActive": "VDO.Ninja iframe接続が確立され、アクティブです。",
        "streamConnectedActive": "VDO.Ninjaストリームが接続/アクティブ：「{{label}}」（ID：{{id}}）",
        "autoAddingStream": "ストリーム{{id}}をOBSに自動追加しています。",
        "streamDisconnectedInactive": "VDO.Ninjaストリームが切断/非アクティブ：「{{label}}」（ID：{{id}}）",
        "autoRemovingStream": "ストリーム{{id}}をOBSから自動削除しています。",
        "streamLabelUpdated": "ID {{id}}のVDO.Ninjaストリームラベルが更新されました：「{{newLabel}}」（以前は「{{oldLabel}}」）",
        "connectionLostResetting": "VDO.Ninja接続が失われました（iframeからの活動なし）。リセットを試みています。"
    },
    "obs": {
        "disconnecting": "OBS WebSocketから切断中...",
        "errorCameraPrefixRequired": "エラー：OBS接続には一般カメラプレフィックスが必要です。",
        "errorUrlRequired": "エラー：OBS WebSocket URLが必要です。",
        "attemptingConnection": "{{url}}でOBS WebSocketへの接続を試みています...",
        "connectionTimeout": "OBS WebSocket接続の試行がタイムアウトしました。",
        "connectionOpenedWaitingHello": "OBS WebSocket接続が開かれました。サーバーHelloを待機中...",
        "receivedHelloSendingIdentify": "OBSからHelloを受信しました。Identifyを送信中...",
        "authDataPrepared": "Identifyメッセージ用の認証データが準備されました。",
        "warningAuthRequiredNoPassword": "警告：OBSサーバーは認証を要求していますが、パスワードが提供されていません。",
        "authSuccessConnected": "OBS WebSocket認証成功！接続が確立されました。",
        "requestError": "OBSリクエストエラー（タイプ：{{type}}、ID：{{id}}）：{{error}}（コード：{{code}}）",
        "eventSceneListChanged": "OBSイベント：シーンリストが変更されました。シーンを再取得中。",
        "errorProcessingMessage": "OBS WebSocketメッセージの処理エラー：{{message}}。データ：{{data}}",
        "webSocketError": "OBS WebSocketエラー：{{error}}",
        "authFailedReason": "認証失敗 - パスワードが正しくないか、認証が必要ですが提供されていません。",
        "connectionClosedReasonCode": "コード：{{code}}{{wasClean}}",
        "uncleanDisconnection": "（不正な切断）",
        "connectionClosed": "OBS WebSocket接続が閉じられました。理由：{{reason}}",
        "errorCreatingConnection": "OBS WebSocket接続の作成エラー：{{message}}",
        "authGenerationError": "OBS認証生成エラー：{{message}}",
        "cannotSendRequestNotConnected": "リクエスト「{{requestType}}」を送信できません：OBSに接続されていません。",
        "errorSendingRequest": "OBSリクエスト「{{requestType}}」の送信エラー：{{message}}",
        "requestTimeout": "OBSリクエスト「{{requestType}}」（ID：{{id}}）がタイムアウトしました。",
        "connectionEstablishedFetchingData": "OBS接続が完全に確立されました。初期データを取得中...",
        "errorPostConnectionSetup": "OBS接続後のセットアップ中のエラー（シーンの取得）：{{message}}",
        "connectionClosedOrLost": "OBS接続が閉じられたか失われました。",
        "cannotFetchScenesNotConnected": "OBSシーンを取得できません：OBSに接続されていません。",
        "fetchingScenes": "OBSシーンを取得中...",
        "fetchedScenesCount": "OBSから{{count}}個のシーンを取得しました。",
        "failedToFetchScenes": "OBSシーンの取得に失敗したか、シーンが返されませんでした。",
        "errorFetchingScenes": "OBSシーンの取得エラー：{{message}}",
        "cannotHighlightNotConnected": "ハイライトできません：OBSに接続されていません。",
        "highlightLayoutActiveManualLegacy": "シーン「{{sceneName}}」は新しいハイライトレイアウトを使用しています。手動ハイライトボタンの効果が限定的か、置き換えられている可能性があります。",
        "stoppingScreenShareForHighlight": "画面共有がアクティブです（{{id}}）。ハイライト前に停止しています。",
        "cannotScreenShareNotConnected": "画面共有を開始できません：OBSに接続されていません。",
        "unhighlightingForScreenShare": "カメラがハイライトされています（{{id}}）。画面共有開始前にハイライトを解除しています。",
        "cannotAddScreenShareNotConnected": "画面共有を追加できません：OBSに接続されていません。",
        "cannotAddScreenShareNoRoom": "画面共有を追加できません：画面共有URLにはVDO.Ninjaルーム名が必要です。",
        "cannotAddScreenShareNoReactionLayoutScene": "画面共有を追加できません：「リアクション」レイアウトで設定されたシーンがありません。",
        "addingUpdatingScreenShareToReactionScenes": "リアクションシーンに画面共有ソース「{{sourceName}}」（URL：{{url}}）を追加/更新中。「{{primaryScene}}」でプライマリ作成。（合計{{count}}シーン）",
        "reconfiguringExistingScreenShare": "既存の画面共有ソース「{{oldName}}」を「{{newName}}」に再設定中。",
        "reconfiguredRenamedScreenShare": "既存の画面共有ソースを「{{sourceName}}」に再設定および名前変更しました。",
        "screenShareExistsUpdating": "画面共有ソース「{{sourceName}}」は既に存在します。設定を更新中。",
        "creatingNewScreenShareInScene": "シーン「{{sceneName}}」に新しい画面共有ソース「{{sourceName}}」を作成中。",
        "ensuredTransformedScreenShareReaction": "リアクションシーン「{{sceneName}}」で画面共有ソース「{{sourceName}}」を確保および変換しました。",
        "sourceFoundInSceneEnabled": "シーン「{{sceneName}}」でソース「{{sourceName}}」が見つかりました、アイテムID：{{itemId}}。有効になっていることを確認中。",
        "sourceAddedToScene": "ソース「{{sourceName}}」がシーン「{{sceneName}}」に追加されました、アイテムID：{{itemId}}。",
        "errorCreatingSceneItem": "「{{sceneName}}」で「{{sourceName}}」のシーンアイテム作成エラー：{{message}}",
        "errorCheckingSceneForItem": "シーン「{{sceneName}}」で「{{sourceName}}」をチェック中のエラー：{{message}}",
        "errorApplyingInitialTransform": "「{{sceneName}}」で「{{sourceName}}」に初期デフォルト変換を適用中のエラー：{{message}}",
        "successConfigScreenShare": "ストリーム{{streamId}}（{{label}}）の画面共有が正常に設定されました。",
        "errorAddingUpdatingScreenShare": "画面共有ソース「{{sourceName}}」の追加/更新エラー：{{message}}。",
        "cannotToggleHighlightNotConnected": "ハイライトを切り替えできません：OBSに接続されていません。",
        "streamUnhighlighted": "ストリーム{{id}}のハイライトが解除されました（{{oldName}}から{{newName}}に名前変更）。",
        "streamSuccessfullyUnhighlighted": "ストリーム{{id}}のハイライトが正常に解除されました（{{newName}}に名前変更）。",
        "streamSuccessfullyHighlighted": "ストリーム{{id}}が正常にハイライトされました（{{newName}}に名前変更）。",
        "unhighlightError": "{{sourceName}}のハイライト解除（名前変更）ができませんでした。存在しないか別のエラー：{{message}}",
        "highlightError": "{{sourceName}}のハイライト（名前変更）ができませんでした。存在しないか別のエラー：{{message}}",
        "legacyHighlightUnhighlightOnRemove": "ストリーム{{id}}はレガシーハイライトされていました。ハイライトを解除しています。",
        "cannotAddStreamNotConnected": "ストリーム「{{label}}」（{{id}}）をOBSに追加できません：OBSに接続されていません。",
        "cannotAddStreamNoTargetSceneName": "ストリーム「{{label}}」（{{id}}）を追加できません：ターゲットOBSシーン名が必要ですが設定されていません（デフォルトもマッピングもありません）。",
        "foundExistingStandardSource": "ストリーム{{streamId}}の既存の標準ソース「{{sourceName}}」が見つかりました。",
        "foundExistingHighlightForConnectingStream": "接続中のストリーム{{streamId}}のハイライト命名に一致する既存のOBSソース「{{sourceName}}」が見つかりました。内部ハイライト状態を更新中。",
        "foundExistingHighlightedSource": "ストリーム{{streamId}}の既存のハイライトされたソース「{{sourceName}}」が見つかりました。",
        "noExistingSourceFoundWillCreate": "ストリーム{{streamId}}の標準（「{{baseSourceName}}」）もハイライト（「{{highlightedSourceName}}」）ソースも見つかりません。新規作成します。",
        "noExistingStandardSourceSamePrefix": "ストリーム{{streamId}}の標準ソース「{{sourceName}}」が見つかりません（ハイライトプレフィックスは同じ）。新規作成します。",
        "errorGettingCanvasSize": "OBSキャンバスサイズの取得エラー：{{message}}。デフォルト{{width}}x{{height}}を使用します。",
        "sourceNotGlobalCreating": "ソース「{{sourceName}}」はグローバルに存在しません。シーン「{{sceneName}}」に作成中。",
        "sourceCreatedAddedToScene": "ソース「{{sourceName}}」が作成され、シーン「{{sceneName}}」に追加されました。",
        "sourceGlobalUpdatingWithUrl": "ソース「{{sourceName}}」は既にグローバルに存在します。設定を更新中。URL：{{url}}",
        "sourceFoundAsItemInScene": "ソース「{{sourceName}}」がシーン「{{sceneName}}」のアイテムとして見つかりました。",
        "sourceNotInSceneAdding": "ソース「{{sourceName}}」がシーン「{{sceneName}}」にありません。追加中。",
        "cloningToMainScene": "マッピングルールにより、ソース「{{sourceName}}」をメインシーン（チェックボックスから）「{{sceneName}}」にクローン中。",
        "addingSourceToOtherScene": "ソース「{{sourceName}}」を他の選択されたシーン「{{sceneName}}」にアイテムとして追加中。",
        "switchingProgramScene": "OBS現在のプログラムシーンを「{{sceneName}}」に切り替え中。",
        "successfullyProcessedStream": "ストリーム「{{label}}」（{{id}}）が正常に処理されました、有効なOBSソース：「{{sourceName}}」。",
        "errorManagingStream": "OBSでストリーム「{{sourceName}}」（「{{label}}」）の管理エラー：{{message}}",
        "applyTransformAndGridCalled": "{{sceneName}}で{{sourceName}}のapplyTransformAndGridが呼び出されました。シーンの完全なレイアウト更新をトリガー中。",
        "triggeringLayoutUpdate": "シーン「{{sceneName}}」のレイアウト更新をトリガー中...",
        "gridFallbackSourceChanged": "「{{sourceGridScene}}」（プライマリフォールバック候補）のグリッド設定が変更されました。リアクション/ハイライトシーン「{{dependentScene}}」の更新をトリガー中。",
        "noSceneItemsForLayout": "シーン「{{sceneName}}」でレイアウト更新用のシーンアイテムが見つかりません。",
        "applyingConfiguredLayout": "シーン「{{sceneName}}」に「{{layoutType}}」レイアウトを適用中。（{{count}}アイテム）",
        "unknownLayoutType": "シーン「{{sceneName}}」の不明なレイアウトタイプ「{{layoutType}}」。デフォルトサイズを適用中。",
        "noSpecificLayoutApplyingDefault": "シーン「{{sceneName}}」に特定のレイアウトがありません。デフォルトソースサイズ（「{{sizing}}」）を適用中。",
        "errorTriggeringLayoutUpdate": "シーン「{{sceneName}}」のレイアウト更新中のエラー：{{message}}",
        "applyingDefaultSizing": "シーン「{{sceneName}}」の{{count}}アイテムにデフォルトソースサイズ（「{{sizing}}」）を適用中。",
        "errorApplyingDefaultTransformItem": "{{sceneName}}で{{sourceName}}にデフォルト変換を適用中のエラー：{{message}}",
        "noSourcesForGridLayout": "シーン「{{sceneName}}」でグリッドレイアウトを適用するVDO.Ninjaカメラソースがありません。",
        "applyingGridLayoutScene": "シーン「{{sceneName}}」の{{count}}個のVDO.Ninjaカメラソースにグリッドレイアウトを適用中。",
        "applyingGridSplitScreen": "シーン「{{sceneName}}」に2カメラ分割画面グリッドレイアウトを適用中。",
        "reactionMainNotFoundFallbackGrid": "シーン「{{sceneName}}」のリアクションレイアウトのメインコンテンツが見つからない/表示されていません。フォールバックカメラグリッドを適用中。",
        "highlightMainNotFoundFallbackGrid": "シーン「{{sceneName}}」のハイライトレイアウトのメインコンテンツが見つからない/表示されていません。フォールバックカメラグリッドを適用中。",
        "usingGridSceneFallbackSettings": "「{{targetScene}}」のフォールバックとして、最初に設定された「グリッド」レイアウトシーン（「{{sceneName}}」）のグリッド設定を使用中。",
        "usingDefaultGridFallbackSettings": "「グリッド」レイアウトシーンが見つかりません。「{{targetScene}}」のフォールバックとしてデフォルトグリッド設定を使用中。",
        "applyingFallbackGridToCameras": "シーン「{{sceneName}}」の{{count}}個のカメラソースにフォールバックグリッドレイアウトを適用中。",
        "noCamerasForFallbackGridHidingAll": "シーン「{{sceneName}}」のフォールバックグリッドに表示するカメラアイテムがありません。このシーンのすべてのVDOソースが非表示になります。",
        "cannotRemoveStreamNotConnected": "ストリーム{{id}}をOBSから削除できません：OBSに接続されていません。",
        "triggeredRemoval": "ユーザーまたは自動でストリーム「{{id}}」のOBSからの削除がトリガーされました。ベースソース：「{{baseName}}」。",
        "streamScreenSharingRemoving": "ストリーム{{id}}は画面共有をアクティブにしていました。画面共有の削除を開始中。",
        "finishedRemovingSourceItems": "指定されたOBSシーンからストリーム{{id}}のソースアイテムの削除が完了しました。",
        "cannotRemoveScreenShareNotConnected": "画面共有を削除できません：OBSに接続されていません。",
        "attemptingRemoveScreenShareSource": "画面共有ソース「{{sourceName}}」をOBSから完全に削除しようとしています（すべてのシーンと入力）。",
        "removingGlobalInput": "グローバル入力「{{sourceName}}」をOBSから削除中。",
        "successfullyRemovedInput": "入力「{{sourceName}}」が正常に削除されました。",
        "errorScreenShareRemovalProcess": "「{{sourceName}}」の画面共有削除プロセス中のエラー：{{message}}",
        "removingSourceItemFromScene": "シーン「{{sceneName}}」からソースアイテム「{{sourceName}}」（ID：{{itemId}}）を削除中。",
        "errorTryingRemoveSourceItem": "シーン「{{sceneName}}」からソースアイテム「{{sourceName}}」を削除しようとした際のエラー：{{message}}",
        "codecChangedUpdatingSources": "コーデックが{{codec}}に変更されました。OBSソースを更新中...",
        "codecChangedNotConnected": "OBSが接続されていません。再接続と新しいアクションまで、ソースは新しいコーデックで更新されません。",
        "sourceUpdatedWithUrlAndCss": "ソース「{{sourceName}}」がURL：{{url}}とカスタムCSSで更新されました。",
        "screenShareSourceUpdatedWithUrlAndCss": "画面共有ソース「{{sourceName}}」がURL：{{url}}とカスタムCSSで更新されました。",
        "codecUpdateComplete": "OBSソースのコーデック更新が完了しました。",
        "codecCssUpdateComplete": "OBSソースのコーデック/CSS更新が完了しました。",
        "inputNameChanged": "OBSイベント：入力名が「{{oldName}}」から「{{newName}}」に変更されました。関連シーンのレイアウト更新を確認中。",
        "foundPreExistingHighlight": "OBSに既存のハイライトされたソースが見つかりました：「{{sourceName}}」。アクティブハイライトをストリームID：{{streamId}}に設定中。",
        "errorCheckingMainContentEnabled": "メインコンテンツ{{sourceName}}が有効かどうかの確認エラー：{{message}}"
    }
  }
}