diff --git a/web/public/locales/ja/audio.json b/web/public/locales/ja/audio.json index e60078e92b..a686b12dd6 100644 --- a/web/public/locales/ja/audio.json +++ b/web/public/locales/ja/audio.json @@ -426,7 +426,6 @@ "radio": "ラジオ", "field_recording": "フィールド録音", "scream": "悲鳴", - "sodeling": "ソデリング", "chird": "チャープ", "change_ringing": "着信音の変更", "shofar": "ショファー", diff --git a/web/public/locales/ja/components/dialog.json b/web/public/locales/ja/components/dialog.json index b65a29d651..8c95f937f7 100644 --- a/web/public/locales/ja/components/dialog.json +++ b/web/public/locales/ja/components/dialog.json @@ -59,7 +59,6 @@ "error": { "failed": "エクスポートキューの開始に失敗しました: {{error}}", "endTimeMustAfterStartTime": "終了時間は開始時間より後である必要があります", - "noVaildTimeSelected": "有効な時間範囲が選択されていません", "noValidTimeSelected": "有効な時間範囲が選択されていません" }, "view": "表示", @@ -119,7 +118,6 @@ "exportingButton": "エクスポート中...", "toast": { "started_other": "{{count}} 件のエクスポートを開始しました。", - "startedNoCase_other": "{{count}} 件のエクスポートを開始しました。", "partial": "{{total}} 件中 {{successful}} 件のエクスポートを開始しました。失敗: {{failedItems}}", "failed": "{{total}} 件のエクスポートを開始できませんでした。失敗: {{failedItems}}" } diff --git a/web/public/locales/ja/components/player.json b/web/public/locales/ja/components/player.json index 692cde4218..4e3cb78296 100644 --- a/web/public/locales/ja/components/player.json +++ b/web/public/locales/ja/components/player.json @@ -12,7 +12,6 @@ "previewError": "スナップショットのプレビューを読み込めませんでした。現在、この録画は利用できない可能性があります。" }, "livePlayerRequiredIOSVersion": "このライブストリームタイプには iOS 17.1 以上が必要です。", - "cameraDisabled": "カメラは無効です", "stats": { "streamType": { "title": "ストリームタイプ:", diff --git a/web/public/locales/ja/config/cameras.json b/web/public/locales/ja/config/cameras.json index 1afc2cd853..8da0b19600 100644 --- a/web/public/locales/ja/config/cameras.json +++ b/web/public/locales/ja/config/cameras.json @@ -70,10 +70,6 @@ "label": "バードアイを有効にする", "description": "バードアイビュー機能を有効または無効にします。" }, - "mode": { - "label": "トラッキングモード", - "description": "バードアイにカメラを含めるモード:「オブジェクト」「モーション」または「連続」。" - }, "order": { "label": "位置", "description": "バードアイレイアウトにおけるカメラの並び順を決定する数値。" @@ -656,10 +652,6 @@ "label": "デフォルト保持期間", "description": "スナップショットを保持するデフォルト日数。" }, - "mode": { - "label": "保持モード", - "description": "保持モード: all(全セグメントを保存)、motion(モーションがあるセグメントを保存)、active_objects(アクティブなオブジェクトを含むセグメントを保存)。" - }, "objects": { "label": "オブジェクト別保持", "description": "オブジェクトごとのスナップショット保持日数の上書き。" diff --git a/web/public/locales/ja/config/global.json b/web/public/locales/ja/config/global.json index 91c890e41e..46dfc6b7d1 100644 --- a/web/public/locales/ja/config/global.json +++ b/web/public/locales/ja/config/global.json @@ -138,10 +138,6 @@ "label": "バードアイを有効にする", "description": "バードアイビュー機能を有効または無効にします。" }, - "mode": { - "label": "トラッキングモード", - "description": "バードアイにカメラを含めるモード:「オブジェクト」「モーション」または「連続」。" - }, "order": { "label": "位置", "description": "バードアイレイアウトにおけるカメラの並び順を決定する数値。" @@ -442,242 +438,11 @@ "label": "時刻表記", "description": "UI で使用する時刻表記(browser、12hour、または 24hour)。" }, - "date_style": { - "label": "日付スタイル", - "description": "UI で使用する日付スタイル(full、long、medium、short)。" - }, - "time_style": { - "label": "時刻スタイル", - "description": "UI で使用する時刻スタイル(full、long、medium、short)。" - }, "unit_system": { "label": "単位系", "description": "UI と MQTT で使用する表示単位系(metric または imperial)。" } }, - "detectors": { - "label": "検出器ハードウェア", - "description": "物体検出器(CPU、GPU、ONNX バックエンド)と検出器固有のモデル設定。", - "type": { - "label": "タイプ" - }, - "model": { - "label": "検出器固有モデル設定", - "description": "検出器固有のモデル設定オプション(パス、入力サイズなど)。", - "path": { - "label": "カスタム物体検知モデルパス", - "description": "カスタム検知モデルファイルへのパス(または Frigate+ モデルの場合は plus://)。" - }, - "labelmap_path": { - "label": "カスタム検出器のラベルマップ", - "description": "検出器で数値クラスを文字列ラベルに対応付けるラベルマップファイルのパス。" - }, - "width": { - "label": "物体検知モデル入力幅", - "description": "モデル入力テンソルの幅(ピクセル)。" - }, - "height": { - "label": "物体検知モデル入力高さ", - "description": "モデル入力テンソルの高さ(ピクセル)。" - }, - "labelmap": { - "label": "ラベルマップカスタマイズ", - "description": "標準ラベルマップに統合する上書きや再マッピングのエントリ。" - }, - "attributes_map": { - "label": "オブジェクトラベル→属性ラベルのマップ", - "description": "メタデータを付与するためのオブジェクトラベル→属性ラベルのマッピング(例: 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "モデル入力テンソル形状", - "description": "モデルが期待するテンソル形式: 'nhwc' または 'nchw'。" - }, - "input_pixel_format": { - "label": "モデル入力ピクセルカラー形式", - "description": "モデルが期待するピクセルカラースペース: 'rgb'、'bgr'、または 'yuv'。" - }, - "input_dtype": { - "label": "モデル入力データ型", - "description": "モデル入力テンソルのデータ型(例: 'float32')。" - }, - "model_type": { - "label": "物体検知モデル種別", - "description": "一部の検出器が最適化に使用する検知モデルのアーキテクチャ種別(ssd, yolox, yolonas, yolo-generic, rfdetr, dfine)。" - } - }, - "model_path": { - "label": "検出器固有モデルパス", - "description": "選択した検出器が必要とする検出器モデルバイナリのファイルパス。" - }, - "axengine": { - "label": "AXEngine NPU", - "description": "AXEngine ランタイム経由でコンパイル済み .axmodel ファイルを実行する AXERA AX650N/AX8850N NPU 検出器。" - }, - "cpu": { - "label": "CPU", - "description": "ハードウェアアクセラレーションなしにホスト CPU で TensorFlow Lite モデルを実行する CPU TFLite 検出器。非推奨。", - "num_threads": { - "label": "検知スレッド数", - "description": "CPU ベースの推論に使用するスレッド数。" - } - }, - "deepstack": { - "label": "DeepStack", - "description": "リモートの DeepStack HTTP API に画像を送信して推論する DeepStack/CodeProject.AI 検出器。非推奨。", - "api_url": { - "label": "DeepStack API URL", - "description": "DeepStack API の URL。" - }, - "api_timeout": { - "label": "DeepStack API タイムアウト(秒)", - "description": "DeepStack API リクエストの最大許容時間。" - }, - "api_key": { - "label": "DeepStack API キー(必要な場合)", - "description": "認証付き DeepStack サービス用の任意の API キー。" - } - }, - "degirum": { - "label": "DeGirum", - "description": "DeGirum クラウドまたはローカル推論サービス経由でモデルを実行する DeGirum 検出器。", - "location": { - "label": "推論ロケーション", - "description": "DeGirum 推論エンジンのロケーション(例: '@cloud'、'127.0.0.1')。" - }, - "zoo": { - "label": "モデル Zoo", - "description": "DeGirum モデル zoo のパスまたは URL。" - }, - "token": { - "label": "DeGirum クラウドトークン", - "description": "DeGirum クラウドアクセス用のトークン。" - } - }, - "edgetpu": { - "label": "EdgeTPU", - "description": "EdgeTPU デリゲートを使用して Coral EdgeTPU 用にコンパイルされた TensorFlow Lite モデルを実行する EdgeTPU 検出器。", - "device": { - "label": "デバイス種別", - "description": "EdgeTPU 推論に使用するデバイス(例: 'usb'、'pci')。" - } - }, - "hailo8l": { - "label": "Hailo-8/Hailo-8L", - "description": "HEF モデルと HailoRT SDK を使用して Hailo ハードウェア上で推論する Hailo-8/Hailo-8L 検出器。", - "device": { - "label": "デバイス種別", - "description": "Hailo 推論に使用するデバイス(例: 'PCIe'、'M.2')。" - } - }, - "memryx": { - "label": "MemryX", - "description": "MemryX アクセラレータ上でコンパイル済み DFP モデルを実行する MemryX MX3 検出器。", - "device": { - "label": "デバイスパス", - "description": "MemryX 推論に使用するデバイス(例: 'PCIe')。" - } - }, - "onnx": { - "label": "ONNX", - "description": "ONNX モデルを実行する ONNX 検出器。利用可能な場合は CUDA/ROCm/OpenVINO などのアクセラレーションバックエンドを使用します。", - "device": { - "label": "デバイス種別", - "description": "ONNX 推論に使用するデバイス(例: 'AUTO'、'CPU'、'GPU')。" - } - }, - "openvino": { - "label": "OpenVINO", - "description": "AMD・Intel CPU、Intel GPU、Intel VPU ハードウェア用の OpenVINO 検出器。", - "device": { - "label": "デバイス種別", - "description": "OpenVINO 推論に使用するデバイス(例: 'CPU'、'GPU'、'NPU')。" - } - }, - "rknn": { - "label": "RKNN", - "description": "Rockchip NPU 用の RKNN 検出器。Rockchip ハードウェア上でコンパイル済み RKNN モデルを実行します。", - "num_cores": { - "label": "使用するNPUコア数。", - "description": "使用する NPU コア数(0 で自動)。" - } - }, - "synaptics": { - "label": "Synaptics", - "description": "Synaptics ハードウェア上で Synap SDK を使い .synap 形式のモデルを実行する Synaptics NPU 検出器。" - }, - "teflon_tfl": { - "label": "Teflon", - "description": "対応 GPU での推論を高速化するため Mesa Teflon delegate ライブラリを使用する TFLite 用の Teflon delegate 検出器。" - }, - "tensorrt": { - "label": "TensorRT", - "description": "シリアライズ済み TensorRT エンジンを使用して Nvidia Jetson デバイス上で推論を高速化する TensorRT 検出器。", - "device": { - "label": "GPU デバイスインデックス", - "description": "使用する GPU デバイスインデックス。" - } - }, - "zmq": { - "label": "ZMQ IPC", - "description": "ZeroMQ IPC エンドポイント経由で外部プロセスに推論をオフロードする ZMQ IPC 検出器。", - "endpoint": { - "label": "ZMQ IPC エンドポイント", - "description": "接続する ZMQ エンドポイント。" - }, - "request_timeout_ms": { - "label": "ZMQ リクエストタイムアウト(ミリ秒)", - "description": "ZMQ リクエストのタイムアウト(ミリ秒)。" - }, - "linger_ms": { - "label": "ZMQ ソケット linger(ミリ秒)", - "description": "ソケットの linger 期間(ミリ秒)。" - } - } - }, - "model": { - "label": "検知モデル", - "description": "カスタム物体検知モデルとその入力形状を設定します。", - "path": { - "label": "カスタム物体検知モデルパス", - "description": "カスタム検知モデルファイルへのパス(または Frigate+ モデルの場合は plus://)。" - }, - "labelmap_path": { - "label": "カスタム検出器のラベルマップ", - "description": "検出器で数値クラスを文字列ラベルに対応付けるラベルマップファイルのパス。" - }, - "width": { - "label": "物体検知モデル入力幅", - "description": "モデル入力テンソルの幅(ピクセル)。" - }, - "height": { - "label": "物体検知モデル入力高さ", - "description": "モデル入力テンソルの高さ(ピクセル)。" - }, - "labelmap": { - "label": "ラベルマップカスタマイズ", - "description": "標準ラベルマップに統合する上書きや再マッピングのエントリ。" - }, - "attributes_map": { - "label": "オブジェクトラベル→属性ラベルのマップ", - "description": "メタデータを付与するためのオブジェクトラベル→属性ラベルのマッピング(例: 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "モデル入力テンソル形状", - "description": "モデルが期待するテンソル形式: 'nhwc' または 'nchw'。" - }, - "input_pixel_format": { - "label": "モデル入力ピクセルカラー形式", - "description": "モデルが期待するピクセルカラースペース: 'rgb'、'bgr'、または 'yuv'。" - }, - "input_dtype": { - "label": "モデル入力データ型", - "description": "モデル入力テンソルのデータ型(例: 'float32')。" - }, - "model_type": { - "label": "物体検知モデル種別", - "description": "一部の検出器が最適化に使用する検知モデルのアーキテクチャ種別(ssd, yolox, yolonas, yolo-generic, rfdetr, dfine)。" - } - }, "genai": { "label": "生成AI設定", "description": "オブジェクトの説明やレビューサマリーを生成するために統合された生成 AI プロバイダの設定。", @@ -1211,10 +976,6 @@ "label": "デフォルト保持期間", "description": "スナップショットを保持するデフォルト日数。" }, - "mode": { - "label": "保持モード", - "description": "保持モード: all(全セグメントを保存)、motion(モーションがあるセグメントを保存)、active_objects(アクティブなオブジェクトを含むセグメントを保存)。" - }, "objects": { "label": "オブジェクト別保持", "description": "オブジェクトごとのスナップショット保持日数の上書き。" diff --git a/web/public/locales/ja/views/events.json b/web/public/locales/ja/views/events.json index bbfb08a05a..e2cf7b4445 100644 --- a/web/public/locales/ja/views/events.json +++ b/web/public/locales/ja/views/events.json @@ -43,8 +43,6 @@ "selected_one": "{{count}} 選択済み", "selected_other": "{{count}} 選択済み", "detected": "検知", - "suspiciousActivity": "不審なアクティビティ", - "threateningActivity": "脅威となるアクティビティ", "zoomIn": "ズームイン", "zoomOut": "ズームアウト", "detail": { diff --git a/web/public/locales/ja/views/explore.json b/web/public/locales/ja/views/explore.json index e806c49c29..5d6189063c 100644 --- a/web/public/locales/ja/views/explore.json +++ b/web/public/locales/ja/views/explore.json @@ -119,57 +119,11 @@ "details": "詳細", "snapshot": "スナップショット", "video": "動画", - "object_lifecycle": "オブジェクトのライフサイクル", "thumbnail": "サムネイル", "tracking_details": "追跡詳細" }, "objectLifecycle": { - "title": "オブジェクトのライフサイクル", - "noImageFound": "このタイムスタンプの画像は見つかりません。", - "createObjectMask": "オブジェクトマスクを作成", - "adjustAnnotationSettings": "アノテーション設定を調整", - "scrollViewTips": "スクロールしてこのオブジェクトのライフサイクルの重要な瞬間を表示します。", - "autoTrackingTips": "オートトラッキングカメラではバウンディングボックスの位置が正確でない場合があります。", - "count": "{{first}} / {{second}}", - "trackedPoint": "追跡ポイント", - "lifecycleItemDesc": { - "visible": "{{label}} を検出", - "entered_zone": "{{label}} が {{zones}} に進入", - "active": "{{label}} がアクティブになりました", - "stationary": "{{label}} が静止しました", - "attribute": { - "faceOrLicense_plate": "{{label}} の {{attribute}} を検出", - "other": "{{label}} を {{attribute}} として認識" - }, - "gone": "{{label}} が離脱", - "heard": "{{label}} を検知(音声)", - "external": "{{label}} を検出", - "header": { - "zones": "ゾーン", - "ratio": "比率", - "area": "面積" - } - }, - "annotationSettings": { - "title": "アノテーション設定", - "showAllZones": { - "title": "すべてのゾーンを表示", - "desc": "オブジェクトがゾーンに入ったフレームでは常にゾーンを表示します。" - }, - "offset": { - "label": "アノテーションオフセット", - "desc": "このデータはカメラの detect フィードから来ていますが、record フィードの画像に重ねて表示されます。2つのストリームが完全に同期していない可能性があるため、バウンディングボックスと映像が完全には一致しないことがあります。annotation_offset フィールドで調整できます。", - "millisecondsToOffset": "detect のアノテーションをオフセットするミリ秒数。既定: 0", - "tips": "ヒント: 左から右へ歩く人物のイベントクリップを想像してください。タイムラインのバウンディングボックスが人物より常に左側にあるなら値を小さく、常に先行しているなら値を大きくします。", - "toast": { - "success": "{{camera}} のアノテーションオフセットを設定ファイルに保存しました。変更を適用するには Frigate を再起動してください。" - } - } - }, - "carousel": { - "previous": "前のスライド", - "next": "次のスライド" - } + "noImageFound": "このタイムスタンプの画像は見つかりません。" }, "itemMenu": { "downloadVideo": { @@ -180,10 +134,6 @@ "label": "スナップショットをダウンロード", "aria": "スナップショットをダウンロード" }, - "viewObjectLifecycle": { - "label": "オブジェクトのライフサイクルを表示", - "aria": "オブジェクトのライフサイクルを表示" - }, "findSimilar": { "label": "類似を検索", "aria": "類似する追跡オブジェクトを検索" diff --git a/web/public/locales/ja/views/faceLibrary.json b/web/public/locales/ja/views/faceLibrary.json index 8a79b4ae4e..ff70e0f818 100644 --- a/web/public/locales/ja/views/faceLibrary.json +++ b/web/public/locales/ja/views/faceLibrary.json @@ -6,13 +6,9 @@ "nameCannotContainHash": "名前に # は使用できません。" }, "details": { - "person": "人物", - "face": "顔の詳細", "timestamp": "タイムスタンプ", "unknown": "不明", - "subLabelScore": "サブラベルスコア", - "scoreInfo": "サブラベルスコアは、認識された顔の信頼度の加重スコアです。スナップショットに表示されるスコアとは異なる場合があります。", - "faceDesc": "この顔を生成した追跡オブジェクトの詳細" + "scoreInfo": "サブラベルスコアは、認識された顔の信頼度の加重スコアです。スナップショットに表示されるスコアとは異なる場合があります。" }, "documentTitle": "顔データベース - Frigate", "uploadFaceImage": { @@ -21,12 +17,9 @@ }, "collections": "コレクション", "createFaceLibrary": { - "title": "コレクションを作成", - "desc": "新しいコレクションを作成", "new": "新しい顔を作成", "nextSteps": "強固な基盤を作るために:
  • [過去の学習]タブで各人物に対して画像を選択し学習させてください。
  • 最良の結果のため、正面を向いた画像に集中し、斜めからの顔画像は学習に使わないでください。
  • " }, - "selectItem": "{{item}} を選択", "steps": { "faceName": "顔の名前を入力", "uploadFace": "顔画像をアップロード", @@ -45,7 +38,6 @@ "description": "顔認識を機能させるには、ライブラリに少なくとも 1 つの顔を追加する必要があります。" } }, - "selectFace": "顔を選択", "deleteFaceLibrary": { "title": "名前を削除", "desc": "コレクション {{name}} を削除してもよろしいですか?関連する顔はすべて完全に削除されます。" @@ -75,7 +67,6 @@ "maxSize": "最大サイズ: {{size}}MB" }, "nofaces": "顔はありません", - "pixels": "{{area}}px", "trainFaceAs": "顔を次として学習:", "trainFace": "顔を学習", "toast": { diff --git a/web/public/locales/ja/views/live.json b/web/public/locales/ja/views/live.json index 0fe4e7b99f..3c01e8fd9c 100644 --- a/web/public/locales/ja/views/live.json +++ b/web/public/locales/ja/views/live.json @@ -57,8 +57,6 @@ "presets": "PTZ カメラのプリセット" }, "camera": { - "enable": "カメラを有効化", - "disable": "カメラを無効化", "turnOn": "カメラをオンにする", "turnOff": "カメラをオフにする" }, @@ -149,7 +147,6 @@ }, "cameraSettings": { "title": "{{camera}} の設定", - "cameraEnabled": "カメラ有効", "objectDetection": "物体検知", "recording": "録画", "snapshots": "スナップショット", @@ -166,8 +163,7 @@ "all": "すべて", "motion": "モーション", "active_objects": "アクティブなオブジェクト" - }, - "notAllTips": "{{source}} の録画保持設定は mode: {{effectiveRetainMode}} になっているため、このオンデマンド録画では {{effectiveRetainModeName}} を含むセグメントのみが保持されます。" + } }, "editLayout": { "label": "レイアウトを編集", diff --git a/web/public/locales/ja/views/motionSearch.json b/web/public/locales/ja/views/motionSearch.json index cc648822e2..1006efcf4e 100644 --- a/web/public/locales/ja/views/motionSearch.json +++ b/web/public/locales/ja/views/motionSearch.json @@ -45,8 +45,6 @@ "thresholdDesc": "値を小さくするとより小さな変化も検知します (1-255)", "minArea": "最小変化面積", "minAreaDesc": "単一移動領域の最小サイズ(関心領域に対するパーセンテージ)", - "frameSkip": "フレームスキップ", - "frameSkipDesc": "N フレームごとに処理します。カメラのフレームレートと同じ値にすると 1 秒あたり 1 フレーム処理されます(例: 5 FPS のカメラなら 5、30 FPS なら 30)。値を大きくすると高速になりますが、短時間のモーションを取りこぼす可能性があります。", "maxResults": "最大結果数", "maxResultsDesc": "この件数のタイムスタンプにヒットした時点でスキャンを停止します" }, diff --git a/web/public/locales/ja/views/settings.json b/web/public/locales/ja/views/settings.json index e14f178d00..a7df800140 100644 --- a/web/public/locales/ja/views/settings.json +++ b/web/public/locales/ja/views/settings.json @@ -1,7 +1,6 @@ { "documentTitle": { "authentication": "認証設定 - Frigate", - "camera": "カメラ設定 - Frigate", "default": "設定 - Frigate", "enrichments": "高度解析設定 - Frigate", "masksAndZones": "マスク/ゾーンエディタ - Frigate", @@ -218,76 +217,6 @@ "error": "設定変更の保存に失敗しました: {{errorMessage}}" } }, - "camera": { - "title": "カメラ設定", - "streams": { - "title": "ストリーム", - "desc": "Frigate の再起動まで、カメラを一時的に無効化します。無効化すると、このカメラのストリーム処理は完全に停止します。検出、録画、デバッグは利用できません。
    注: これは go2rtc のリストリームは無効化しません。" - }, - "object_descriptions": { - "title": "生成 AI オブジェクト説明", - "desc": "このカメラの生成 AI によるオブジェクト説明を一時的に有効/無効にします。無効にすると、追跡オブジェクトに対して説明はリクエストされません。" - }, - "review_descriptions": { - "title": "生成 AI レビュー説明", - "desc": "このカメラの生成 AI によるレビュー説明を一時的に有効/無効にします。無効にすると、レビュー項目に対して説明はリクエストされません。" - }, - "review": { - "title": "レビュー", - "desc": "Frigate の再起動まで、このカメラのアラートと検出を一時的に有効/無効にします。無効時は新しいレビュー項目は生成されません。 ", - "alerts": "アラート ", - "detections": "検出 " - }, - "reviewClassification": { - "title": "レビュー分類", - "desc": "Frigate はレビュー項目をアラートと検出に分類します。既定では person と car はアラートです。必要ゾーンを設定することで分類を細かく調整できます。", - "noDefinedZones": "このカメラにはゾーンが定義されていません。", - "objectAlertsTips": "{{cameraName}} 上の {{alertsLabels}} はすべてアラートとして表示されます。", - "zoneObjectAlertsTips": "{{cameraName}} の {{zone}} で検出された {{alertsLabels}} はすべてアラートとして表示されます。", - "objectDetectionsTips": "{{cameraName}} で未分類の {{detectionsLabels}} は、ゾーンに関わらず検出として表示されます。", - "zoneObjectDetectionsTips": { - "text": "{{cameraName}} の {{zone}} で未分類の {{detectionsLabels}} は検出として表示されます。", - "notSelectDetections": "{{cameraName}} の {{zone}} で検出された {{detectionsLabels}} のうちアラートに分類されないものは、ゾーンに関わらず検出として表示されます。", - "regardlessOfZoneObjectDetectionsTips": "{{cameraName}} で未分類の {{detectionsLabels}} は、ゾーンに関わらず検出として表示されます。" - }, - "unsavedChanges": "{{camera}} のレビュー分類設定に未保存の変更があります", - "selectAlertsZones": "アラートのゾーンを選択", - "selectDetectionsZones": "検出のゾーンを選択", - "limitDetections": "検出を特定ゾーンに制限", - "toast": { - "success": "レビュー分類設定を保存しました。変更を適用するには Frigate を再起動してください。" - } - }, - "addCamera": "新しいカメラを追加", - "editCamera": "カメラを編集:", - "selectCamera": "カメラを選択", - "backToSettings": "カメラ設定に戻る", - "cameraConfig": { - "add": "カメラを追加", - "edit": "カメラを編集", - "description": "ストリーム入力とロールを含むカメラ設定を構成します。", - "name": "カメラ名", - "nameRequired": "カメラ名は必須です", - "nameLength": "カメラ名は24文字未満である必要があります。", - "namePlaceholder": "例: front_door", - "enabled": "有効", - "ffmpeg": { - "inputs": "入力ストリーム", - "path": "ストリームパス", - "pathRequired": "ストリームパスは必須です", - "pathPlaceholder": "rtsp://...", - "roles": "ロール", - "rolesRequired": "少なくとも1つのロールが必要です", - "rolesUnique": "各ロール(audio, detect, record)は1つのストリームにのみ割り当て可能です", - "addInput": "入力ストリームを追加", - "removeInput": "入力ストリームを削除", - "inputsRequired": "少なくとも1つの入力ストリームが必要です" - }, - "toast": { - "success": "カメラ {{cameraName}} を保存しました" - } - } - }, "masksAndZones": { "filter": { "all": "すべてのマスクとゾーン" @@ -640,10 +569,7 @@ "hide": "パスワードを非表示", "requirements": { "title": "パスワード要件:", - "length": "12文字以上", - "uppercase": "大文字を 1 文字以上含める", - "digit": "数字を 1 文字以上含める", - "special": "少なくとも 1 つの特殊文字(!@#$%^&*(),.?”:{}|<>)が必要です" + "length": "12文字以上" } }, "newPassword": { @@ -827,8 +753,7 @@ "cleanCopyWarning": "一部のカメラではスナップショット機能が無効になっています", "table": { "camera": "カメラ", - "snapshots": "スナップショット", - "cleanCopySnapshots": "clean_copy スナップショット" + "snapshots": "スナップショット" } }, "modelInfo": { @@ -894,7 +819,6 @@ "description": "説明" }, "actions": { - "alert": "アラートとしてマーク", "notification": "通知を送信", "sub_label": "サブラベルを追加", "attribute": "属性を追加" @@ -956,11 +880,6 @@ "error": { "min": "少なくとも1つのアクションを選択してください。" } - }, - "friendly_name": { - "title": "表示名", - "placeholder": "このトリガーの名前または説明", - "description": "このトリガーの表示名または説明文" } } }, @@ -1000,44 +919,9 @@ }, "cameraWizard": { "step3": { - "saveAndApply": "新しいカメラを保存", "description": "カメラのストリームの役割を設定し、必要に応じてストリームを追加します。", - "validationTitle": "ストリーム検証", - "connectAllStreams": "すべてのストリームを接続", - "reconnectionSuccess": "再接続に成功しました。", - "reconnectionPartial": "一部のストリームの再接続に失敗しました。", - "streamUnavailable": "ストリームプレビューは利用できません", - "reload": "再読み込み", - "connecting": "接続中…", "streamTitle": "ストリーム {{number}}", - "valid": "有効", - "failed": "失敗", - "notTested": "未テスト", - "connectStream": "接続", - "connectingStream": "接続中", - "disconnectStream": "切断", - "estimatedBandwidth": "推定帯域幅", "roles": "ロール", - "none": "なし", - "error": "エラー", - "streamValidated": "ストリーム {{number}} の検証に成功しました", - "streamValidationFailed": "ストリーム {{number}} の検証に失敗しました", - "saveError": "無効な構成です。設定を確認してください。", - "issues": { - "title": "ストリーム検証", - "videoCodecGood": "ビデオコーデックは {{codec}} です。", - "audioCodecGood": "オーディオコーデックは {{codec}} です。", - "noAudioWarning": "このストリームでは音声が検出されません。録画には音声が含まれません。", - "audioCodecRecordError": "録画に音声を含めるには AAC オーディオコーデックが必要です。", - "audioCodecRequired": "音声検出を有効にするには音声ストリームが必要です。", - "restreamingWarning": "録画ストリームでカメラへの接続数を減らすと、CPU 使用率がわずかに増加する場合があります。", - "hikvision": { - "substreamWarning": "サブストリーム1は低解像度に固定されています。多くの Hikvision 製カメラでは、追加のサブストリームが利用可能であり、カメラ本体の設定で有効化する必要があります。使用できる場合は、それらのストリームを確認して活用することを推奨します。" - }, - "dahua": { - "substreamWarning": "サブストリーム1は低解像度に固定されています。多くの Dahua/Amcrest/EmpireTech 製カメラでは、追加のサブストリームが利用可能であり、カメラ本体の設定で有効化する必要があります。使用できる場合は、それらのストリームを確認して活用することを推奨します。" - } - }, "streamsTitle": "カメラ ストリーム", "addStream": "ストリームを追加", "addAnotherStream": "別のストリームを追加", @@ -1115,27 +999,14 @@ "brandInformation": "ブランド情報", "brandUrlFormat": "RTSP URL 形式が {{exampleUrl}} のカメラ向け", "customUrlPlaceholder": "rtsp://username:password@host:port/path", - "testConnection": "接続テスト", - "testSuccess": "接続テストに成功しました!", - "testFailed": "接続テストに失敗しました。入力内容を確認して再試行してください。", - "streamDetails": "ストリーム詳細", - "warnings": { - "noSnapshot": "設定されたストリームからスナップショットを取得できません。" - }, "errors": { "brandOrCustomUrlRequired": "ホスト/IP とブランドを選択するか、「その他」を選んでカスタム URL を指定してください", "nameRequired": "カメラ名は必須です", "nameLength": "カメラ名は64文字以下である必要があります", "invalidCharacters": "カメラ名に無効な文字が含まれています", "nameExists": "このカメラ名は既に存在します", - "brands": { - "reolink-rtsp": "Reolink の RTSP は推奨されません。カメラ設定で http を有効にし、カメラウィザードを再起動することを推奨します。" - }, "customUrlRtspRequired": "カスタムURLは「rtsp://」または「rtsps://」で始まる必要があります。RTSP以外のカメラストリームについては、手動での設定が必要です。" }, - "docs": { - "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras" - }, "connectionSettings": "接続設定", "detectionMethod": "ストリーム検知方法", "onvifPort": "ONVIF ポート", @@ -1148,42 +1019,11 @@ }, "step2": { "description": "選択した検知方法に応じて、カメラから利用可能なストリームを自動検知するか、手動で設定してください。", - "streamsTitle": "カメラストリーム", - "addStream": "ストリームを追加", - "addAnotherStream": "ストリームをさらに追加", - "streamTitle": "ストリーム {{number}}", - "streamUrl": "ストリーム URL", - "streamUrlPlaceholder": "rtsp://username:password@host:port/path", - "url": "URL", - "resolution": "解像度", - "selectResolution": "解像度を選択", - "quality": "品質", - "selectQuality": "品質を選択", - "roles": "ロール", - "roleLabels": { - "detect": "物体検出", - "record": "録画", - "audio": "音声" - }, - "testStream": "接続テスト", "testSuccess": "接続テストに成功しました!", "testFailed": "接続テストに失敗しました。入力を確認し、もう一度実行してください。", "testFailedTitle": "テスト失敗", "connected": "接続済み", "notConnected": "未接続", - "featuresTitle": "機能", - "go2rtc": "カメラへの接続数を削減", - "detectRoleWarning": "\"detect\" ロールを持つストリームが少なくとも1つ必要です。", - "rolesPopover": { - "title": "ストリームロール", - "detect": "物体検出のメインフィード。", - "record": "設定に基づいて映像フィードのセグメントを保存します。", - "audio": "音声検出用のフィード。" - }, - "featuresPopover": { - "title": "ストリーム機能", - "description": "go2rtc のリストリーミングを使用してカメラへの接続数を削減します。" - }, "streamDetails": "ストリームの詳細", "probing": "カメラをプローブ中…", "retry": "再試行", @@ -1275,7 +1115,6 @@ "backToSettings": "カメラ設定に戻る", "streams": { "title": "カメラの有効化/無効化", - "desc": "Frigate を再起動するまで一時的にカメラを無効化します。無効化すると、このカメラのストリーム処理は完全に停止し、検出・録画・デバッグは利用できません。
    注: これは go2rtc のリストリームを無効にはしません。", "label": "カメラの状態", "description": "各カメラの動作状態を設定します。

    オン: ストリームを通常通り処理します。
    オフ: 処理を一時停止します。Frigate の再起動後は保持されません。
    無効: 処理を停止し、設定ファイルに保存されます。再有効化には再起動が必要です。

    注: 無効化しても go2rtc のリストリームには影響しません。

    ハンドルをドラッグすると、ライブダッシュボードやカメラ選択ドロップダウンなど、UI 内のアクティブなカメラの並び順を変更できます。", "disabledSubheading": "設定で無効化されています", @@ -1590,31 +1429,6 @@ "bl": "左下", "br": "右下" }, - "detectorsAndModel": { - "title": "検出器とモデル", - "description": "物体検知を実行する検出器のバックエンドと、使用するモデルを設定します。検出器とモデルが同期するよう、変更は一括で保存されます。", - "cardTitles": { - "detector": "検出器ハードウェア", - "model": "検知モデル" - }, - "tabs": { - "plus": "Frigate+", - "custom": "カスタムモデル" - }, - "mismatch": { - "warning": "現在の Frigate+ モデル「{{model}}」は {{required}} 検出器が必要です。下から対応するモデルを選ぶか、保存前にカスタムモデルへ切り替えてください。" - }, - "plusModel": { - "requiresDetector": "必要な検出器: {{detector}}", - "noModelSelected": "Frigate+ モデルを選択" - }, - "toast": { - "saveSuccess": "検出器とモデルの設定を保存しました。変更を適用するには Frigate を再起動してください。", - "saveError": "検出器とモデルの設定の保存に失敗しました" - }, - "unsavedChanges": "検出器・モデルに未保存の変更があります", - "restartRequired": "再起動が必要です(検出器またはモデルが変更されました)" - }, "configForm": { "global": { "title": "グローバル設定", @@ -1741,16 +1555,6 @@ "detect": { "title": "検知設定" }, - "detectors": { - "title": "検出器設定", - "singleType": "{{type}} 検出器は 1 つしか追加できません。", - "keyRequired": "検出器名は必須です。", - "keyDuplicate": "この検出器名は既に存在します。", - "noSchema": "利用可能な検出器スキーマがありません。", - "none": "検出器インスタンスが設定されていません。", - "add": "検出器を追加", - "addCustomKey": "カスタムキーを追加" - }, "record": { "title": "録画設定" }, @@ -1939,7 +1743,6 @@ "addStream": "ストリームを追加", "addStreamDesc": "新しいストリームの名前を入力してください。この名前はカメラ設定でストリームを参照する際に使用されます。", "addUrl": "URL を追加", - "streamNumber": "ストリーム {{index}}", "streamName": "ストリーム名", "streamNamePlaceholder": "例: front_door", "streamUrlPlaceholder": "例: rtsp://user:pass@192.168.1.100/stream", @@ -1986,11 +1789,6 @@ "sourceNumber": "ソース {{index}}" }, "birdseye": { - "trackingMode": { - "objects": "オブジェクト", - "motion": "モーション", - "continuous": "常時" - }, "cameraOrder": { "label": "カメラ順序", "description": "カメラをドラッグしてバードアイレイアウト内の順序を設定します。", @@ -2017,12 +1815,6 @@ "12hour": "12 時間表示", "24hour": "24 時間表示" }, - "TimeOrDateStyle": { - "full": "完全表示", - "long": "長い形式", - "medium": "中程度", - "short": "短い形式" - }, "unitSystem": { "metric": "メートル法", "imperial": "ヤード・ポンド法" @@ -2097,16 +1889,9 @@ "record": { "noRecordRole": "record ロールが定義されたストリームがありません。録画は機能しません。" }, - "birdseye": { - "objectsModeDetectDisabled": "バードアイが「objects」モードに設定されていますが、このカメラの物体検知は無効化されています。このカメラはバードアイに表示されません。" - }, "snapshots": { "detectDisabled": "物体検知が無効化されています。スナップショットは追跡オブジェクトから生成されるため、作成されません。" }, - "detectors": { - "mixedTypes": "すべての検出器は同じタイプである必要があります。別のタイプを使うには既存の検出器を削除してください。", - "mixedTypesSuggestion": "すべての検出器は同じタイプである必要があります。既存の検出器を削除するか、{{type}} を選択してください。" - }, "semanticSearch": { "jinav2SmallModelSize": "Jina V2 モデルの「small」サイズは RAM と推論コストが高くなります。専用 GPU と「large」モデルの組み合わせを推奨します。" }, diff --git a/web/public/locales/ja/views/system.json b/web/public/locales/ja/views/system.json index 79a4bc6b77..d38a2b02ea 100644 --- a/web/public/locales/ja/views/system.json +++ b/web/public/locales/ja/views/system.json @@ -105,11 +105,6 @@ }, "npuUsage": "NPU 使用率", "npuMemory": "NPU メモリ", - "intelGpuWarning": { - "title": "Intel GPU 統計情報の警告", - "message": "GPU の統計情報を取得できません", - "description": "これは Intel の GPU 統計取得ツール(intel_gpu_top)における既知の不具合です。ハードウェアアクセラレーションやオブジェクト検知が (i)GPU 上で正しく動作している場合でも、GPU 使用率が 0% と繰り返し表示されることがあります。これは Frigate の不具合ではありません。ホストを再起動することで一時的に解消し、GPU が正常に動作していることを確認できます。本問題はパフォーマンスには影響しません。" - }, "gpuCompute": "GPU 演算 / エンコード", "gpuTemperature": "GPU 温度", "npuTemperature": "NPU 温度" @@ -185,8 +180,6 @@ "gap": "キーフレームの間隔(最小/平均/最大):", "segmentLength": "録画セグメントの長さ:", "ok": "キーフレーム間隔は約 {{seconds}} 秒で、録画および再生に適しています。", - "warning": "キーフレームがまばら、または変動的(最長間隔 ~{{seconds}}秒)で、スマートコーデック(H.264+/H.265+)である可能性が高いです。これは推奨されません。", - "error": "キーフレーム間隔(約{{seconds}}秒)が録画セグメントの長さ({{segmentTime}}秒)を超えています。一部のセグメントにキーフレームが含まれない場合があり、再生に支障をきたす可能性があります。カメラでスマート/+コーデックを無効にするか、キーフレーム間隔を短縮してください。", "unknown": "キーフレーム間隔を特定できませんでした。", "recordDisabled": "このカメラでは録画が無効になっています。" } @@ -241,7 +234,6 @@ "cameraIsOffline": "{{camera}} はオフラインです", "detectIsSlow": "{{detect}} が遅い({{speed}} ms)", "detectIsVerySlow": "{{detect}} が非常に遅い({{speed}} ms)", - "shmTooLow": "/dev/shm の割り当て({{total}} MB)は少なくとも {{min}} MB に増やす必要があります。", "debugReplayActive": "デバッグリプレイセッションが実行中です" }, "enrichments": {