Translated using Weblate (Japanese)

Currently translated at 100.0% (1268 of 1268 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (473 of 473 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (807 of 807 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (1263 of 1263 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (473 of 473 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (811 of 811 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (811 of 811 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (1263 of 1263 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Japanese)

Currently translated at 93.9% (1186 of 1263 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (238 of 238 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (501 of 501 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (175 of 175 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (59 of 59 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (101 of 101 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (145 of 145 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (811 of 811 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (1186 of 1186 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (473 of 473 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (100 of 100 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (86 of 86 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (45 of 45 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: alpha <etc@alpha-line.org>
Co-authored-by: yhi264 <yhiraki@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ja/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/Config - Groups
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-replay
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2026-06-07 05:19:07 +02:00
parent fbfc7cb1d7
commit ffe84c2cb4
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
23 changed files with 3532 additions and 186 deletions

View File

@ -222,7 +222,7 @@
"dubstep": "ダブステップ",
"drum_and_bass": "ドラムンベース",
"electronica": "エレクトロニカ",
"electronic_dance_music": "EDM",
"electronic_dance_music": "エレクトロニック・ダンス・ミュージック",
"ambient_music": "アンビエント",
"trance_music": "トランス",
"music_of_latin_america": "ラテン音楽",

View File

@ -136,11 +136,23 @@
"export": "エクスポート",
"deleteNow": "今すぐ削除",
"next": "次へ",
"continue": "続行"
"continue": "続行",
"add": "追加",
"applying": "適用中…",
"undo": "元に戻す",
"copiedToClipboard": "クリップボードにコピーしました",
"modified": "変更あり",
"overridden": "上書き済み",
"resetToGlobal": "グローバル設定にリセット",
"resetToDefault": "デフォルトにリセット",
"saveAll": "すべて保存",
"savingAll": "すべて保存中…",
"undoAll": "すべて元に戻す",
"retry": "再試行"
},
"menu": {
"system": "システム",
"systemMetrics": "システムモニター",
"systemMetrics": "システムメトリクス",
"configuration": "設定",
"systemLogs": "システムログ",
"settings": "設定",
@ -235,10 +247,15 @@
"withSystem": {
"label": "システム設定に従う"
},
"hr": "Hrvatski (クロアチア語)"
"hr": "Hrvatski (クロアチア語)",
"bs": "Bosanski (ボスニア語)",
"zhHant": "繁體中文 (繁体字中国語)"
},
"classification": "分類",
"profiles": "プロファイル"
"profiles": "プロファイル",
"actions": "操作",
"features": "機能",
"chat": "チャット"
},
"toast": {
"copyUrlToClipboard": "URLをクリップボードにコピーしました。",
@ -247,7 +264,8 @@
"error": {
"title": "設定変更の保存に失敗しました: {{errorMessage}}",
"noMessage": "設定変更の保存に失敗しました"
}
},
"success": "設定変更を保存しました。"
}
},
"role": {
@ -290,5 +308,10 @@
"field": {
"optional": "任意",
"internalID": "Frigate が設定で使用する内部 ID です"
},
"no_items": "項目がありません",
"validation_errors": "入力エラー",
"credentialField": {
"savedPlaceholder": "保存済み — 変更しない場合は空欄"
}
}

View File

@ -4,8 +4,8 @@
"password": "パスワード",
"login": "ログイン",
"errors": {
"usernameRequired": "ユーザー名が必要です",
"passwordRequired": "パスワードが必要です",
"usernameRequired": "ユーザー名は必須です",
"passwordRequired": "パスワードは必須です",
"rateLimit": "リクエスト制限を超えました。後でもう一度お試しください。",
"loginFailed": "ログインに失敗しました",
"unknownError": "不明なエラー。ログを確認してください。",

View File

@ -81,6 +81,7 @@
"zones": "ゾーン",
"mask": "マスク",
"motion": "モーション",
"regions": "領域"
"regions": "領域",
"paths": "軌跡"
}
}

View File

@ -13,7 +13,7 @@
"plus": {
"submitToPlus": {
"label": "Frigate+ に送信",
"desc": "回避したい場所でのオブジェクトは誤検出ではありません。誤検出として送信するとモデルが混乱します。"
"desc": "回避したい場所でのオブジェクトは誤検知ではありません。誤検知として送信するとモデルが混乱します。"
},
"review": {
"question": {
@ -62,12 +62,16 @@
"queued": "エクスポートがキューに追加されました。進捗状況はエクスポートページで確認できます。",
"batchQueuedSuccess_other": "{{count}} 件のエクスポートがキューに登録されました。現在ケースをオープンしています。",
"batchQueuedPartial": "{{total}} 件中 {{successful}} 件のエクスポートがキューに追加されました。失敗したカメラ: {{failedCameras}}",
"batchQueueFailed": "{{total}} 件のエクスポートをキューに追加できませんでした。失敗したカメラ: {{failedCameras}}"
"batchQueueFailed": "{{total}} 件のエクスポートをキューに追加できませんでした。失敗したカメラ: {{failedCameras}}",
"batchSuccess_other": "{{count}} 件のエクスポートを開始しました。ケースを開きます。",
"batchPartial": "{{total}} 件中 {{successful}} 件のエクスポートを開始しました。失敗したカメラ: {{failedCameras}}",
"batchFailed": "{{total}} 件のエクスポートを開始できませんでした。失敗したカメラ: {{failedCameras}}"
},
"fromTimeline": {
"saveExport": "エクスポートを保存",
"previewExport": "エクスポートをプレビュー",
"queueingExport": "エクスポートをキューイングしています..."
"queueingExport": "エクスポートをキューイングしています...",
"useThisRange": "この範囲を使用"
},
"queueing": "エクスポートをキューイングしています...",
"multiCamera": {
@ -84,7 +88,7 @@
"exportButton_other": "{{count}} 台のカメラをエクスポート"
},
"case": {
"newCaseOption": "新しいケースを作成する",
"newCaseOption": "新しいケースを作成",
"newCaseNamePlaceholder": "新しいケース名",
"newCaseDescriptionPlaceholder": "ケースの説明",
"label": "ケース",
@ -96,7 +100,18 @@
"multiCamera": "マルチカメラ"
},
"multi": {
"title_other": "{{count}} 件のレビューをエクスポート"
"title_other": "{{count}} 件のレビューをエクスポート",
"description": "選択した各レビューをエクスポートします。すべてのエクスポートは 1 つのケースにまとめられます。",
"descriptionNoCase": "選択した各レビューをエクスポートします。",
"caseNamePlaceholder": "レビューエクスポート - {{date}}",
"exportButton_other": "{{count}} 件のレビューをエクスポート",
"exportingButton": "エクスポート中...",
"toast": {
"started_other": "{{count}} 件のエクスポートを開始しました。ケースを開きます。",
"startedNoCase_other": "{{count}} 件のエクスポートを開始しました。",
"partial": "{{total}} 件中 {{successful}} 件のエクスポートを開始しました。失敗: {{failedItems}}",
"failed": "{{total}} 件のエクスポートを開始できませんでした。失敗: {{failedItems}}"
}
}
},
"streaming": {
@ -143,6 +158,14 @@
"markAsReviewed": "レビュー済みにする",
"deleteNow": "今すぐ削除",
"markAsUnreviewed": "未レビューに戻す"
},
"shareTimestamp": {
"label": "タイムスタンプを共有",
"title": "タイムスタンプを共有",
"description": "現在のプレーヤー位置をタイムスタンプ付き URL で共有するか、任意のタイムスタンプを指定できます。これは公開リンクではなく、Frigate とこのカメラへのアクセス権を持つユーザーのみアクセスできます。",
"custom": "カスタムタイムスタンプ",
"button": "タイムスタンプ URL を共有",
"shareTitle": "Frigate レビュータイムスタンプ: {{camera}}"
}
},
"imagePicker": {

View File

@ -64,7 +64,7 @@
"cameras": {
"label": "カメラフィルター",
"all": {
"title": "すべてのカメラ",
"title": "カメラ",
"short": "カメラ"
}
},
@ -114,7 +114,7 @@
},
"trackedObjectDelete": {
"title": "削除の確認",
"desc": "これら {{objectLength}} 件の追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、関連するオブジェクトのライフサイクル項目が削除されます。履歴ビューの録画映像は削除され<em>ません</em>。<br /><br />続行してもよろしいですか?<br /><br />今後このダイアログを表示しない場合は <em>Shift</em> キーを押しながら操作してください。",
"desc": "これら {{objectLength}} 件の追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、関連するオブジェクトのライフサイクル項目が削除されます。履歴ビューの録画映像は<em>削除されません</em>。<br /><br />続行してもよろしいですか?<br /><br />今後このダイアログを表示しない場合は <em>Shift</em> キーを押しながら操作してください。",
"toast": {
"success": "追跡オブジェクトを削除しました。",
"error": "追跡オブジェクトの削除に失敗しました: {{errorMessage}}"

View File

@ -20,7 +20,7 @@
},
"bandwidth": {
"title": "帯域:",
"short": "帯域"
"short": "帯域"
},
"latency": {
"title": "遅延:",
@ -48,5 +48,6 @@
"error": {
"submitFrigatePlusFailed": "フレームの Frigate+ への送信に失敗しました"
}
}
},
"cameraOff": "カメラはオフです"
}

View File

@ -9,35 +9,39 @@
"description": "有効"
},
"audio": {
"label": "音声検",
"label": "音声検",
"enabled": {
"label": "音声検知を有効化",
"description": "このカメラのオーディオイベント検出を有効または無効にします。"
"description": "このカメラの音声イベント検知を有効または無効にします。"
},
"min_volume": {
"label": "最小ボリューム",
"description": "オーディオ検出を実行するために必要な最小RMS音量閾値。値を小さくすると感度が高くなります200=高、500=中、1000=低)。"
"description": "音声検知を実行するために必要な最小RMS音量閾値。値を小さくすると感度が高くなります200=高、500=中、1000=低)。"
},
"filters": {
"label": "音声フィルタ",
"description": "誤検出を減らすために使用される信頼度閾値などのフィルタ設定(オーディオタイプごと)。"
"description": "誤検知を減らすために使用される信頼度閾値などのフィルタ設定(オーディオタイプごと)。",
"threshold": {
"label": "音声の最低信頼度",
"description": "音声イベントとしてカウントするために必要な最低信頼度しきい値。"
}
},
"description": "このカメラの音声ベースのイベント検出設定。",
"description": "このカメラの音声ベースのイベント検設定。",
"max_not_heard": {
"label": "タイムアウト終了",
"description": "オーディオイベントが終了するまでの残り秒数(設定されたオーディオタイプを除く)。"
"description": "音声検知が終了するまでの残り秒数(設定されたオーディオタイプを除く)。"
},
"listen": {
"label": "リスニングタイプ",
"description": "検対象の音声イベントの種類一覧(例:吠え声、火災報知器、悲鳴、会話、叫び声)。"
"description": "検対象の音声イベントの種類一覧(例:吠え声、火災報知器、悲鳴、会話、叫び声)。"
},
"enabled_in_config": {
"label": "元の音声状態",
"description": "静的設定ファイルで、音声検が当初有効にされていたかどうかを示します。"
"description": "静的設定ファイルで、音声検が当初有効にされていたかどうかを示します。"
},
"num_threads": {
"label": "検スレッド",
"description": "音声検処理に使用するスレッド数。"
"label": "検スレッド",
"description": "音声検処理に使用するスレッド数。"
}
},
"friendly_name": {
@ -76,21 +80,874 @@
}
},
"detect": {
"label": "物体検",
"description": "物体検出の実行やトラッカーの初期化に使用される、検出や検出ロールの設定。",
"label": "物体検",
"description": "物体検知の実行やトラッカーの初期化に使用される、検知や検知ロールの設定。",
"enabled": {
"label": "物体検知を有効にする",
"description": "このカメラの物体検知機能を有効または無効にします。"
},
"height": {
"label": "高さを検",
"description": "検ストリームに使用するフレーム高さ(ピクセル)。ネイティブストリーム解像度を使用する場合は、空欄のままにしてください。"
"label": "高さを検",
"description": "検ストリームに使用するフレーム高さ(ピクセル)。ネイティブストリーム解像度を使用する場合は、空欄のままにしてください。"
},
"width": {
"label": "幅を検出"
"label": "幅を検知",
"description": "検知ストリームで使用するフレーム幅 (ピクセル)。空欄でストリームのネイティブ解像度を使用。"
},
"fps": {
"label": "検知 FPS",
"description": "検知を実行する目標 FPS。低くするほど CPU 使用率が下がります(推奨値は 5、極めて高速な物体を追跡する場合のみ最大 10 まで上げてください)。"
},
"min_initialized": {
"label": "最小初期化フレーム数",
"description": "追跡オブジェクトを生成するために必要な連続検知ヒット数。値を大きくすると誤初期化が減ります。デフォルトは fps の半分。"
},
"max_disappeared": {
"label": "最大消失フレーム数",
"description": "追跡オブジェクトが消失したと判断するまでの未検知フレーム数。"
},
"stationary": {
"label": "静止オブジェクト設定",
"description": "一定時間静止しているオブジェクトを検知・管理するための設定。",
"interval": {
"label": "静止チェック間隔",
"description": "静止オブジェクトを確認するための検知を、何フレームおきに実行するか。"
},
"threshold": {
"label": "静止しきい値",
"description": "オブジェクトを静止状態とみなすために必要な位置変化のないフレーム数。"
},
"max_frames": {
"label": "最大追跡フレーム",
"description": "静止オブジェクトを破棄するまでの追跡フレーム数の上限。",
"default": {
"label": "デフォルト最大フレーム",
"description": "静止オブジェクトの追跡を停止するまでのデフォルト最大フレーム数。"
},
"objects": {
"label": "オブジェクト別最大フレーム",
"description": "静止オブジェクト追跡の最大フレーム数をオブジェクトごとに上書きします。"
}
},
"classifier": {
"label": "ビジュアル分類器を有効化",
"description": "バウンディングボックスが揺らいでも真に静止しているオブジェクトを検知するため、ビジュアル分類器を使用します。"
}
},
"annotation_offset": {
"label": "注釈オフセット",
"description": "タイムライン上のバウンディングボックスを録画と揃えるため、検知注釈を時間方向にずらすミリ秒数。正負どちらも指定可能。"
}
},
"mqtt": {
"label": "MQTT"
"label": "MQTT",
"description": "MQTT 画像配信の設定。",
"enabled": {
"label": "画像送信",
"description": "このカメラのオブジェクト画像スナップショットを MQTT トピックに配信する機能を有効にします。"
},
"timestamp": {
"label": "タイムスタンプを追加",
"description": "MQTT に配信する画像にタイムスタンプを重ねて表示します。"
},
"bounding_box": {
"label": "バウンディングボックスを追加",
"description": "MQTT に配信する画像にバウンディングボックスを描画します。"
},
"crop": {
"label": "画像を切り抜き",
"description": "MQTT に配信する画像を検知オブジェクトのバウンディングボックスで切り抜きます。"
},
"height": {
"label": "画像の高さ",
"description": "MQTT 配信時に画像をリサイズする高さ (ピクセル)。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "MQTT 画像を配信するためにオブジェクトが進入する必要があるゾーン。"
},
"quality": {
"label": "JPEG 品質",
"description": "MQTT に配信する画像の JPEG 品質 (0-100)。"
}
},
"notifications": {
"label": "通知",
"enabled": {
"label": "通知を有効化",
"description": "このカメラの通知を有効または無効にします。"
},
"email": {
"label": "通知メールアドレス",
"description": "プッシュ通知用、または特定の通知プロバイダで必要となるメールアドレス。"
},
"cooldown": {
"label": "クールダウン期間",
"description": "受信者への通知連投を避けるための通知間隔(秒)。"
},
"enabled_in_config": {
"label": "元の通知状態",
"description": "元の静的設定で通知が有効化されていたかを示します。"
},
"description": "このカメラの通知を有効化・制御する設定。"
},
"ffmpeg": {
"label": "FFmpeg",
"description": "FFmpeg の設定。バイナリパス、引数、ハードウェアアクセラレーション、ロール別の出力引数を含みます。",
"path": {
"label": "FFmpeg パス",
"description": "使用する FFmpeg バイナリのパス、またはバージョンエイリアス「5.0」または「7.0」)。"
},
"global_args": {
"label": "FFmpeg グローバル引数",
"description": "FFmpeg プロセスに渡されるグローバル引数。"
},
"hwaccel_args": {
"label": "ハードウェアアクセラレーション引数",
"description": "FFmpeg のハードウェアアクセラレーション引数。プロバイダ固有のプリセットの使用を推奨。"
},
"input_args": {
"label": "入力引数",
"description": "FFmpeg の入力ストリームに適用される引数。"
},
"output_args": {
"label": "出力引数",
"description": "detect や record など、FFmpeg のロール別に使用されるデフォルト出力引数。",
"detect": {
"label": "検知ロールの出力引数",
"description": "detect ロールのストリームに使用されるデフォルト出力引数。"
},
"record": {
"label": "録画ロールの出力引数",
"description": "record ロールのストリームに使用されるデフォルト出力引数。"
}
},
"retry_interval": {
"label": "FFmpeg 再試行間隔",
"description": "カメラストリームの失敗後、再接続を試みるまでの待機秒数。デフォルトは 10 秒。"
},
"apple_compatibility": {
"label": "Apple 互換性",
"description": "H.265 録画時に Apple プレーヤーとの互換性向上のため HEVC タグ付けを有効化します。"
},
"gpu": {
"label": "GPU インデックス",
"description": "ハードウェアアクセラレーションで使用するデフォルト GPU インデックス。"
},
"inputs": {
"label": "カメラ入力",
"description": "このカメラの入力ストリーム定義(パスとロール)のリスト。",
"path": {
"label": "入力パス",
"description": "カメラ入力ストリームの URL またはパス。"
},
"roles": {
"label": "入力ロール",
"description": "この入力ストリームのロール。"
},
"global_args": {
"label": "FFmpeg グローバル引数",
"description": "この入力ストリームに対する FFmpeg グローバル引数。"
},
"hwaccel_args": {
"label": "ハードウェアアクセラレーション引数",
"description": "この入力ストリームのハードウェアアクセラレーション引数。"
},
"input_args": {
"label": "入力引数",
"description": "このストリーム固有の入力引数。"
}
}
},
"live": {
"label": "ライブ再生",
"streams": {
"label": "ライブストリーム名",
"description": "設定済みのストリーム名と、ライブ再生で使用する restream/go2rtc 名のマッピング。"
},
"height": {
"label": "ライブの高さ",
"description": "Web UI で jsmpeg ライブストリームを描画する高さ (ピクセル)。検知ストリーム高さ以下である必要があります。"
},
"quality": {
"label": "ライブ品質",
"description": "jsmpeg ストリームのエンコード品質 (1 が最高、31 が最低)。"
},
"description": "ライブストリームの選択・解像度・品質を Web UI から制御する設定。"
},
"motion": {
"label": "モーション検知",
"enabled": {
"label": "モーション検知を有効化",
"description": "このカメラのモーション検知を有効または無効にします。"
},
"threshold": {
"label": "モーションしきい値",
"description": "モーション検出器が使用するピクセル差分しきい値。値を大きくすると感度が下がります (範囲 1-255)。"
},
"lightning_threshold": {
"label": "雷検知しきい値",
"description": "短時間の照明スパイクを検知して無視するしきい値値が小さいほど感度が高く、0.3 〜 1.0 が目安)。これはモーション検知を完全に止めるものではなく、しきい値超過後に検出器が追加フレームの解析を停止するだけです。モーションベースの録画はこれらのイベント中も作成されます。"
},
"skip_motion_threshold": {
"label": "モーションスキップしきい値",
"description": "0.0 〜 1.0 の値を指定し、1 フレームでそれ以上の割合が変化した場合、検出器はモーションボックスを返さず即座に再キャリブレーションします。雷や嵐などの誤検知を減らし CPU を節約できますが、PTZ カメラのオート追跡などの実イベントを取りこぼす可能性があります。数 MB の録画を捨てるか、数本の短いクリップを確認するかのトレードオフです。無効化するには未設定 (None) のままにします。"
},
"improve_contrast": {
"label": "コントラスト強調",
"description": "モーション解析前にフレームのコントラストを強調して検知を補助します。"
},
"contour_area": {
"label": "輪郭面積",
"description": "モーション輪郭としてカウントするために必要な最小ピクセル数。"
},
"delta_alpha": {
"label": "デルタアルファ",
"description": "モーション計算のフレーム差分で使用されるアルファブレンディング係数。"
},
"frame_alpha": {
"label": "フレームアルファ",
"description": "モーション前処理でフレームをブレンドする際に使用するアルファ値。"
},
"frame_height": {
"label": "フレーム高さ",
"description": "モーション計算時にフレームをスケーリングする高さ (ピクセル)。"
},
"mask": {
"label": "マスク座標",
"description": "領域を含める/除外するモーションマスクポリゴンを定義する x,y 座標の順序付きリスト。"
},
"mqtt_off_delay": {
"label": "MQTT オフ遅延",
"description": "最後のモーション検知後、MQTT で「off」状態を発行するまでの待機秒数。"
},
"enabled_in_config": {
"label": "元のモーション状態",
"description": "元の静的設定でモーション検知が有効化されていたかを示します。"
},
"raw_mask": {
"label": "Raw マスク"
},
"description": "このカメラのモーション検知のデフォルト設定。"
},
"objects": {
"label": "オブジェクト",
"description": "追跡するラベルとオブジェクト別フィルタを含む、オブジェクト追跡のデフォルト設定。",
"track": {
"label": "追跡するオブジェクト",
"description": "このカメラで追跡するオブジェクトラベルのリスト。"
},
"filters": {
"label": "オブジェクトフィルタ",
"description": "誤検知を減らすために検知オブジェクトに適用するフィルタ(面積、比率、信頼度)。",
"min_area": {
"label": "最小オブジェクト面積",
"description": "このオブジェクト種別に必要なバウンディングボックスの最小面積(ピクセルまたは割合)。ピクセル (int) または割合 (0.000001 〜 0.99 の float) を指定可能。"
},
"max_area": {
"label": "最大オブジェクト面積",
"description": "このオブジェクト種別に許容されるバウンディングボックスの最大面積(ピクセルまたは割合)。ピクセル (int) または割合 (0.000001 〜 0.99 の float) を指定可能。"
},
"min_ratio": {
"label": "最小アスペクト比",
"description": "対象となるバウンディングボックスに必要な最小の幅/高さ比。"
},
"max_ratio": {
"label": "最大アスペクト比",
"description": "対象となるバウンディングボックスに許容される最大の幅/高さ比。"
},
"threshold": {
"label": "信頼度しきい値",
"description": "オブジェクトを真陽性とみなすために必要な平均検知信頼度。"
},
"min_score": {
"label": "最低信頼度",
"description": "オブジェクトをカウントするために必要な単一フレームでの最低検知信頼度。"
},
"mask": {
"label": "フィルタマスク",
"description": "フレーム内でこのフィルタが適用される範囲を定義するポリゴン座標。"
},
"raw_mask": {
"label": "Raw マスク"
}
},
"mask": {
"label": "オブジェクトマスク",
"description": "指定領域でオブジェクト検知を行わないようにするためのマスクポリゴン。"
},
"raw_mask": {
"label": "Raw マスク"
},
"genai": {
"label": "GenAI オブジェクト設定",
"description": "追跡オブジェクトの説明生成や、生成 AI へのフレーム送信に関する GenAI オプション。",
"enabled": {
"label": "GenAI を有効化",
"description": "追跡オブジェクトの説明を GenAI で生成する機能を既定で有効にします。"
},
"use_snapshot": {
"label": "スナップショットを使用",
"description": "GenAI 説明生成にサムネイルではなくオブジェクトスナップショットを使用します。"
},
"prompt": {
"label": "キャプションプロンプト",
"description": "GenAI で説明を生成する際に使用するデフォルトのプロンプトテンプレート。"
},
"object_prompts": {
"label": "オブジェクト別プロンプト",
"description": "特定のラベルに対する GenAI 出力をカスタマイズするためのオブジェクト別プロンプト。"
},
"objects": {
"label": "GenAI 対象オブジェクト",
"description": "GenAI に既定で送信するオブジェクトラベルのリスト。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "GenAI 説明生成の対象となるためにオブジェクトが進入する必要があるゾーン。"
},
"debug_save_thumbnails": {
"label": "サムネイルを保存",
"description": "デバッグや確認のため、GenAI に送信したサムネイルを保存します。"
},
"send_triggers": {
"label": "GenAI 送信トリガー",
"description": "フレームを GenAI に送るタイミング(終了時、更新後など)を定義します。",
"tracked_object_end": {
"label": "終了時に送信",
"description": "追跡オブジェクトが終了した時点で GenAI にリクエストを送信します。"
},
"after_significant_updates": {
"label": "早期 GenAI トリガー",
"description": "追跡オブジェクトに対して指定回数の重要な更新があった後、GenAI にリクエストを送信します。"
}
},
"enabled_in_config": {
"label": "元の GenAI 状態",
"description": "元の静的設定で GenAI が有効化されていたかを示します。"
}
}
},
"record": {
"label": "録画",
"enabled": {
"label": "録画を有効化",
"description": "このカメラの録画を有効または無効にします。"
},
"expire_interval": {
"label": "録画クリーンアップ間隔",
"description": "期限切れ録画セグメントを削除するクリーンアップを実行する間隔 (分)。"
},
"continuous": {
"label": "常時保持",
"description": "追跡オブジェクトやモーションに関係なく録画を保持する日数。アラートと検知の録画のみを保持したい場合は 0 を指定します。",
"days": {
"label": "保持日数",
"description": "録画を保持する日数。"
}
},
"motion": {
"label": "モーション録画保持",
"description": "追跡オブジェクトに関係なくモーションでトリガーされた録画を保持する日数。アラートと検知の録画のみを保持したい場合は 0 を指定します。",
"days": {
"label": "保持日数",
"description": "録画を保持する日数。"
}
},
"detections": {
"label": "検知録画保持",
"description": "検知イベントの録画保持設定。前後の撮影時間を含みます。",
"pre_capture": {
"label": "イベント前秒数",
"description": "検知イベントの前に録画に含める秒数。"
},
"post_capture": {
"label": "イベント後秒数",
"description": "検知イベントの後に録画に含める秒数。"
},
"retain": {
"label": "イベント保持",
"description": "検知イベントの録画保持設定。",
"days": {
"label": "保持日数",
"description": "検知イベント録画を保持する日数。"
},
"mode": {
"label": "保持モード",
"description": "保持モード: all全セグメントを保存、motionモーションがあるセグメントを保存、active_objectsアクティブなオブジェクトを含むセグメントを保存。"
}
}
},
"alerts": {
"label": "アラート録画保持",
"description": "アラートイベントの録画保持設定。前後の撮影時間を含みます。",
"pre_capture": {
"label": "イベント前秒数",
"description": "アラートイベントの前に録画に含める秒数。"
},
"post_capture": {
"label": "イベント後秒数",
"description": "アラートイベントの後に録画に含める秒数。"
},
"retain": {
"label": "イベント保持",
"description": "アラートイベントの録画保持設定。",
"days": {
"label": "保持日数",
"description": "アラートイベント録画を保持する日数。"
},
"mode": {
"label": "保持モード",
"description": "保持モード: all全セグメントを保存、motionモーションがあるセグメントを保存、active_objectsアクティブなオブジェクトを含むセグメントを保存。"
}
}
},
"export": {
"label": "エクスポート設定",
"description": "タイムラプスやハードウェアアクセラレーションなど、録画をエクスポートする際に使用する設定。",
"hwaccel_args": {
"label": "エクスポート用 hwaccel 引数",
"description": "エクスポート/トランスコード処理で使用するハードウェアアクセラレーション引数。"
},
"max_concurrent": {
"label": "同時エクスポート数の上限",
"description": "同時に処理するエクスポートジョブの最大数。"
}
},
"preview": {
"label": "プレビュー設定",
"description": "UI に表示される録画プレビューの品質を制御する設定。",
"quality": {
"label": "プレビュー品質",
"description": "プレビュー品質レベル (very_low, low, medium, high, very_high)。"
}
},
"enabled_in_config": {
"label": "元の録画状態",
"description": "元の静的設定で録画が有効化されていたかを示します。"
},
"description": "このカメラの録画と保持に関する設定。"
},
"review": {
"label": "レビュー",
"alerts": {
"label": "アラート設定",
"description": "どの追跡オブジェクトがアラートを生成するか、およびアラートの保持方法に関する設定。",
"enabled": {
"label": "アラートを有効化",
"description": "このカメラのアラート生成を有効または無効にします。"
},
"labels": {
"label": "アラートラベル",
"description": "アラート対象となるオブジェクトラベルのリスト(例: car, person。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "アラートとみなされるためにオブジェクトが進入する必要があるゾーン。空欄ですべてのゾーンを許可。"
},
"enabled_in_config": {
"label": "元のアラート状態",
"description": "元の静的設定でアラートが有効化されていたかを記録します。"
},
"cutoff_time": {
"label": "アラート打ち切り時間",
"description": "アラートを引き起こすアクティビティが途絶えてからアラートを打ち切るまでの待機秒数。"
}
},
"detections": {
"label": "検知設定",
"description": "どの追跡オブジェクトが(アラートではない)検知を生成するか、および検知の保持方法に関する設定。",
"enabled": {
"label": "検知を有効化",
"description": "このカメラの検知イベントを有効または無効にします。"
},
"labels": {
"label": "検知ラベル",
"description": "検知イベントの対象となるオブジェクトラベルのリスト。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "検知とみなされるためにオブジェクトが進入する必要があるゾーン。空欄ですべてのゾーンを許可。"
},
"cutoff_time": {
"label": "検知打ち切り時間",
"description": "検知を引き起こすアクティビティが途絶えてから検知を打ち切るまでの待機秒数。"
},
"enabled_in_config": {
"label": "元の検知状態",
"description": "元の静的設定で検知が有効化されていたかを記録します。"
}
},
"genai": {
"label": "GenAI 設定",
"description": "レビュー項目の説明やサマリーを生成 AI で作成する機能の制御。",
"enabled": {
"label": "GenAI 説明を有効化",
"description": "レビュー項目の GenAI 生成説明やサマリーを有効または無効にします。"
},
"alerts": {
"label": "アラートに GenAI を使用",
"description": "アラート項目の説明を GenAI で生成します。"
},
"detections": {
"label": "検知に GenAI を使用",
"description": "検知項目の説明を GenAI で生成します。"
},
"image_source": {
"label": "レビュー画像ソース",
"description": "GenAI に送信する画像のソース「preview」または「recordings」。「recordings」は高品質ですがトークン消費が増えます。"
},
"additional_concerns": {
"label": "追加の懸念事項",
"description": "このカメラのアクティビティ評価時に GenAI に考慮させる追加の懸念や注意事項のリスト。"
},
"debug_save_thumbnails": {
"label": "サムネイルを保存",
"description": "デバッグや確認のため、GenAI プロバイダに送信したサムネイルを保存します。"
},
"enabled_in_config": {
"label": "元の GenAI 状態",
"description": "元の静的設定で GenAI レビューが有効化されていたかを記録します。"
},
"preferred_language": {
"label": "希望言語",
"description": "GenAI プロバイダに生成応答で要求する言語。"
},
"activity_context_prompt": {
"label": "活動コンテキストプロンプト",
"description": "GenAI サマリーの文脈として、何が不審な活動で何がそうでないかを記述するカスタムプロンプト。"
}
},
"description": "このカメラの UI 表示・保存で使用するアラート、検知、GenAI レビューサマリーの設定。"
},
"snapshots": {
"label": "スナップショット",
"enabled": {
"label": "スナップショットを有効化",
"description": "このカメラのスナップショット保存を有効または無効にします。"
},
"timestamp": {
"label": "タイムスタンプ重ね合わせ",
"description": "API スナップショットにタイムスタンプを重ねて表示します。"
},
"bounding_box": {
"label": "バウンディングボックス重ね合わせ",
"description": "API スナップショットに追跡オブジェクトのバウンディングボックスを描画します。"
},
"crop": {
"label": "スナップショットを切り抜き",
"description": "API スナップショットを検知オブジェクトのバウンディングボックスで切り抜きます。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "スナップショットを保存するためにオブジェクトが進入する必要があるゾーン。"
},
"height": {
"label": "スナップショット高さ",
"description": "API スナップショットをリサイズする高さ (ピクセル)。空欄で元のサイズを維持。"
},
"retain": {
"label": "スナップショット保持",
"description": "デフォルト保持日数とオブジェクト別上書きを含む、スナップショット保持設定。",
"default": {
"label": "デフォルト保持期間",
"description": "スナップショットを保持するデフォルト日数。"
},
"mode": {
"label": "保持モード",
"description": "保持モード: all全セグメントを保存、motionモーションがあるセグメントを保存、active_objectsアクティブなオブジェクトを含むセグメントを保存。"
},
"objects": {
"label": "オブジェクト別保持",
"description": "オブジェクトごとのスナップショット保持日数の上書き。"
}
},
"quality": {
"label": "スナップショット品質",
"description": "保存するスナップショットのエンコード品質 (0-100)。"
},
"description": "このカメラの追跡オブジェクトに対する API 生成スナップショットの設定。"
},
"timestamp_style": {
"label": "タイムスタンプスタイル",
"position": {
"label": "タイムスタンプ位置",
"description": "画像内のタイムスタンプ位置 (tl/tr/bl/br)。"
},
"format": {
"label": "タイムスタンプ書式",
"description": "タイムスタンプに使用する日時書式文字列 (Python datetime 書式コード)。"
},
"color": {
"label": "タイムスタンプ色",
"description": "タイムスタンプ文字色の RGB 値 (各 0-255)。",
"red": {
"label": "赤",
"description": "タイムスタンプ色の赤成分 (0-255)。"
},
"green": {
"label": "緑",
"description": "タイムスタンプ色の緑成分 (0-255)。"
},
"blue": {
"label": "青",
"description": "タイムスタンプ色の青成分 (0-255)。"
}
},
"thickness": {
"label": "タイムスタンプ太さ",
"description": "タイムスタンプ文字の線の太さ。"
},
"effect": {
"label": "タイムスタンプエフェクト",
"description": "タイムスタンプ文字の視覚効果 (none, solid, shadow)。"
},
"description": "スナップショットおよびデバッグビューに適用されるタイムスタンプの表示設定。"
},
"semantic_search": {
"label": "セマンティック検索",
"triggers": {
"label": "トリガー",
"description": "カメラ別のセマンティック検索トリガーの動作と一致条件。",
"friendly_name": {
"label": "表示名",
"description": "このトリガーの UI 表示用の任意の名前。"
},
"enabled": {
"label": "このトリガーを有効化",
"description": "このセマンティック検索トリガーを有効または無効にします。"
},
"type": {
"label": "トリガー種別",
"description": "トリガー種別: 「thumbnail」画像に対する一致または「description」テキストに対する一致。"
},
"data": {
"label": "トリガー内容",
"description": "追跡オブジェクトと照合するテキストフレーズまたはサムネイル ID。"
},
"threshold": {
"label": "トリガーしきい値",
"description": "このトリガーを発火させるために必要な最低類似度スコア (0-1)。"
},
"actions": {
"label": "トリガーアクション",
"description": "トリガー一致時に実行するアクションのリスト (notification, sub_label, attribute)。"
}
},
"description": "オブジェクト埋め込みを構築・クエリして類似項目を見つけるセマンティック検索の設定。"
},
"face_recognition": {
"label": "顔認識",
"enabled": {
"label": "顔認識を有効化",
"description": "顔認識を有効または無効にします。"
},
"min_area": {
"label": "顔の最小面積",
"description": "認識を試みるために必要な顔ボックスの最小面積 (ピクセル)。"
},
"description": "このカメラの顔検知と顔認識の設定。"
},
"lpr": {
"label": "ナンバープレート認識",
"description": "ナンバープレート認識の設定。検知しきい値、書式整形、既知ナンバーなどを含みます。",
"enabled": {
"label": "LPR を有効化",
"description": "このカメラで LPR を有効または無効にします。"
},
"min_area": {
"label": "プレート最小面積",
"description": "認識を試みるために必要なプレート最小面積 (ピクセル)。"
},
"enhancement": {
"label": "強調レベル",
"description": "OCR 前にプレート切り出し画像に適用する強調レベル (0-10)。値を大きくしても常に改善するとは限らず、5 を超えると夜間プレートでのみ有効な場合があるため注意が必要です。"
},
"expire_time": {
"label": "失効秒数",
"description": "未検知ナンバーをトラッカーから失効させるまでの秒数(専用 LPR カメラのみ)。"
}
},
"profiles": {
"label": "プロファイル",
"description": "実行時に有効化できる部分上書きを持つ、名前付きの設定プロファイル。"
},
"onvif": {
"label": "ONVIF",
"description": "このカメラの ONVIF 接続および PTZ オート追跡の設定。",
"host": {
"label": "ONVIF ホスト",
"description": "このカメラの ONVIF サービスのホスト(オプションでスキーマも)。"
},
"port": {
"label": "ONVIF ポート",
"description": "ONVIF サービスのポート番号。"
},
"user": {
"label": "ONVIF ユーザー名",
"description": "ONVIF 認証用のユーザー名。ONVIF に admin ユーザーが必要なデバイスもあります。"
},
"password": {
"label": "ONVIF パスワード",
"description": "ONVIF 認証用のパスワード。"
},
"tls_insecure": {
"label": "TLS 検証を無効化",
"description": "ONVIF の TLS 検証をスキップし、ダイジェスト認証も無効化します(安全でないため、信頼できるネットワークでのみ使用)。"
},
"profile": {
"label": "ONVIF プロファイル",
"description": "PTZ 制御に使用する ONVIF メディアプロファイル(トークンまたは名前で指定)。未設定の場合、有効な PTZ 設定を持つ最初のプロファイルが自動選択されます。"
},
"autotracking": {
"label": "オートトラッキング",
"description": "PTZ カメラの動作で移動中のオブジェクトを自動追跡し、フレーム中央に保ちます。",
"enabled": {
"label": "オートトラッキングを有効化",
"description": "検知オブジェクトの PTZ オート追跡を有効または無効にします。"
},
"calibrate_on_startup": {
"label": "起動時にキャリブレーション",
"description": "追跡精度を向上させるため、起動時に PTZ モーター速度を測定します。キャリブレーション後に movement_weights が設定に書き込まれます。"
},
"zooming": {
"label": "ズームモード",
"description": "ズーム動作の制御: disabled (パン/チルトのみ)、absolute (互換性が最も高い)、relative (パン/チルト/ズーム同時)。"
},
"zoom_factor": {
"label": "ズーム倍率",
"description": "追跡対象オブジェクトのズームレベルを制御します。値が小さいほど広い範囲を保ち、大きいほどズームインしますが追跡を失う可能性があります。0.1 〜 0.75 の範囲で指定。"
},
"track": {
"label": "追跡対象オブジェクト",
"description": "オートトラッキングを発動させるオブジェクト種別のリスト。"
},
"required_zones": {
"label": "必須ゾーン",
"description": "オートトラッキング開始前にオブジェクトが進入する必要があるゾーン。"
},
"return_preset": {
"label": "復帰プリセット",
"description": "追跡終了後にカメラが戻る、ファームウェアに設定されている ONVIF プリセット名。"
},
"timeout": {
"label": "復帰タイムアウト",
"description": "追跡を失ってからカメラをプリセット位置に戻すまでの待機秒数。"
},
"movement_weights": {
"label": "動作重み",
"description": "カメラキャリブレーションによって自動生成される値。手動で変更しないでください。"
},
"enabled_in_config": {
"label": "元のオート追跡状態",
"description": "オートトラッキングが設定で有効化されていたかを追跡する内部フィールド。"
}
},
"ignore_time_mismatch": {
"label": "時刻差異を無視",
"description": "ONVIF 通信時に、カメラと Frigate サーバー間の時刻同期差異を無視します。"
}
},
"best_image_timeout": {
"label": "ベストイメージタイムアウト",
"description": "最高信頼度スコアの画像を取得するまでの待機時間。"
},
"type": {
"label": "カメラタイプ",
"description": "カメラタイプ"
},
"ui": {
"label": "カメラ UI",
"description": "UI 内でのこのカメラの表示順と表示設定。順序はデフォルトダッシュボードに影響します。より細かい制御にはカメラグループを使用してください。",
"order": {
"label": "UI 表示順",
"description": "UI 内でのカメラの並び順に使用される数値(デフォルトダッシュボードとリスト)。値が大きいほど後ろに表示されます。"
},
"dashboard": {
"label": "UI に表示",
"description": "このカメラを Frigate UI 全体に表示するかを切り替えます。無効化した場合、再表示するには設定ファイルを手動編集する必要があります。"
}
},
"webui_url": {
"label": "カメラ URL",
"description": "システムページからカメラに直接アクセスするための URL"
},
"zones": {
"label": "ゾーン",
"description": "ゾーンを使うとフレーム内の特定領域を定義でき、オブジェクトがその領域内にあるかを判定できます。",
"friendly_name": {
"label": "ゾーン名",
"description": "Frigate UI に表示されるユーザー向けのゾーン名。未設定の場合、ゾーン名の整形版が使用されます。"
},
"enabled": {
"label": "有効",
"description": "このゾーンを有効または無効にします。無効化したゾーンは実行時に無視されます。"
},
"enabled_in_config": {
"label": "ゾーンの元の状態を保持する。"
},
"filters": {
"label": "ゾーンフィルタ",
"description": "このゾーン内のオブジェクトに適用するフィルタ。誤検知を減らすか、ゾーン内に存在するとみなすオブジェクトを制限するために使用します。",
"min_area": {
"label": "最小オブジェクト面積",
"description": "このオブジェクト種別に必要なバウンディングボックスの最小面積(ピクセルまたは割合)。ピクセル (int) または割合 (0.000001 〜 0.99 の float) を指定可能。"
},
"max_area": {
"label": "最大オブジェクト面積",
"description": "このオブジェクト種別に許容されるバウンディングボックスの最大面積(ピクセルまたは割合)。ピクセル (int) または割合 (0.000001 〜 0.99 の float) を指定可能。"
},
"min_ratio": {
"label": "最小アスペクト比",
"description": "対象となるバウンディングボックスに必要な最小の幅/高さ比。"
},
"max_ratio": {
"label": "最大アスペクト比",
"description": "対象となるバウンディングボックスに許容される最大の幅/高さ比。"
},
"threshold": {
"label": "信頼度しきい値",
"description": "オブジェクトを真陽性とみなすために必要な平均検知信頼度。"
},
"min_score": {
"label": "最低信頼度",
"description": "オブジェクトをカウントするために必要な単一フレームでの最低検知信頼度。"
},
"mask": {
"label": "フィルタマスク",
"description": "フレーム内でこのフィルタが適用される範囲を定義するポリゴン座標。"
},
"raw_mask": {
"label": "Raw マスク"
}
},
"coordinates": {
"label": "座標",
"description": "ゾーン領域を定義するポリゴン座標。カンマ区切り文字列または座標文字列のリスト。座標は相対値 (0-1) または絶対値 (旧形式) で指定。"
},
"distances": {
"label": "実世界の距離",
"description": "ゾーン四辺形の各辺に対応する実世界の距離(任意)。速度や距離計算に使用します。設定する場合は必ず 4 つの値が必要です。"
},
"inertia": {
"label": "慣性フレーム数",
"description": "オブジェクトをゾーン内に存在するとみなすために、連続して検知される必要があるフレーム数。一時的な検知を除外するのに役立ちます。"
},
"loitering_time": {
"label": "うろつき秒数",
"description": "うろつきとみなされるためにオブジェクトがゾーン内にとどまる必要がある秒数。0 でうろつき検知を無効化。"
},
"speed_threshold": {
"label": "最低速度",
"description": "ゾーン内に存在するとみなされるためにオブジェクトに必要な最低速度distances 設定時は実世界単位)。速度ベースのゾーントリガーに使用。"
},
"objects": {
"label": "トリガーオブジェクト",
"description": "このゾーンをトリガーできるオブジェクト種別のリストlabelmap から)。文字列または文字列リストで指定。空ですべてのオブジェクトが対象。"
}
},
"enabled_in_config": {
"label": "元のカメラ状態",
"description": "カメラの元の状態を保持する。"
}
}

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
"audio": {
"global": {
"sensitivity": "グローバル感度",
"detection": "グローバル検"
"detection": "グローバル検"
},
"cameras": {
"detection": "検知",

View File

@ -28,5 +28,8 @@
"detectRequired": "少なくとも1つの入力ストリームに「detect」ロールを割り当てる必要があります。",
"hwaccelDetectOnly": "ハードウェアアクセラレーション引数を定義できるのは、detect ロールを持つ入力ストリームのみです。"
}
},
"detect": {
"dimensionMustBeEven": "偶数を指定してください。"
}
}

View File

@ -116,5 +116,14 @@
"nzpost": "NZPost",
"postnord": "PostNord",
"gls": "GLS",
"dpd": "DPD"
"dpd": "DPD",
"canada_post": "カナダポスト",
"royal_mail": "ロイヤルメール",
"school_bus": "スクールバス",
"skunk": "スカンク",
"kangaroo": "カンガルー",
"baby": "赤ちゃん",
"baby_stroller": "ベビーカー",
"rickshaw": "人力車",
"rodent": "齧歯類"
}

View File

@ -32,6 +32,41 @@
"send": "送信",
"suggested_requests": "質問してみてください:",
"starting_requests": {
"show_recent_events": "最近のイベントを表示"
"show_recent_events": "最近のイベントを表示",
"show_camera_status": "カメラの状態を表示",
"recap": "留守中に何が起きた?",
"watch_camera": "カメラの動きを監視"
},
"starting_requests_prompts": {
"show_recent_events": "直近1時間のイベントを見せて",
"show_camera_status": "現在のカメラの状態はどうなっていますか?",
"recap": "留守中に何が起きた?",
"watch_camera": "玄関のカメラを監視して、誰か来たら教えて"
},
"new_chat": "新しいチャット",
"settings": {
"title": "チャット設定",
"show_stats": {
"title": "統計を表示",
"desc": "チャット応答の生成速度とコンテキストサイズを表示します。",
"while_generating": "生成中のみ",
"always": "常に表示"
},
"auto_scroll": {
"title": "自動スクロール",
"desc": "新しいメッセージが届いたら自動でスクロールします。"
}
},
"stats": {
"context": "{{tokens}} トークン",
"tokens_per_second": "{{rate}} t/s"
},
"reasoning": {
"active": "推論中…",
"show": "推論を表示",
"hide": "推論を非表示"
},
"thinking": {
"toggle": "思考の表示を切替"
}
}

View File

@ -12,7 +12,7 @@
},
"toast": {
"success": {
"deletedImage_other": "{{count}} 件の削除された画像",
"deletedImage_other": "{{count}} 枚の画像を削除しました",
"categorizedImage": "画像の分類に成功しました",
"trainedModel": "モデルを正常に学習させました。",
"trainingModel": "モデルのトレーニングを正常に開始しました。",
@ -35,15 +35,15 @@
}
},
"train": {
"titleShort": "Classifications,最近の分類結果を選択,,False,train.aria,,",
"titleShort": "最近の分類",
"title": "最近の分類結果",
"aria": "最近の分類結果を選択"
},
"wizard": {
"step1": {
"typeObject": "Classification",
"typeState": "Classification",
"description": "状態モデルは固定カメラ領域の状態変化(例:ドアの開閉)を監視し、オブジェクトモデルは検されたオブジェクトに分類(例:既知の動物や配達員など)を追加します。",
"typeObject": "オブジェクト",
"typeState": "状態",
"description": "状態モデルは固定カメラ領域の状態変化(例:ドアの開閉)を監視し、オブジェクトモデルは検されたオブジェクトに分類(例:既知の動物や配達員など)を追加します。",
"name": "名前",
"namePlaceholder": "モデル名を入力...",
"type": "タイプ",
@ -58,7 +58,7 @@
"states": "状態",
"classesTip": "クラスについて",
"classesStateDesc": "カメラ領域の状態を定義します。例: ガレージドアの「開」「閉」。",
"classesObjectDesc": "検されたオブジェクトを分類するための、異なるカテゴリを定義します。例人物の分類として「delivery_person」「resident」「stranger」など。",
"classesObjectDesc": "検されたオブジェクトを分類するための、異なるカテゴリを定義します。例人物の分類として「delivery_person」「resident」「stranger」など。",
"classPlaceholder": "クラス名を入力...",
"errors": {
"nameRequired": "モデル名は必須です",
@ -113,11 +113,16 @@
"missingStatesWarning": {
"title": "状態の例が不足しています",
"description": "最良の結果を得るため、すべての状態の例を選択することを推奨します。すべてを選択しなくても続行できますが、全状態に画像が揃うまでモデルは学習されません。続行後、「最近の分類」から不足分を分類し、学習を行ってください。"
},
"refreshExamples": "新しい例を生成",
"refreshConfirm": {
"title": "新しい例を生成しますか?",
"description": "この操作により、新しい画像セットが生成され、選択済みのものも含めすべての選択がクリアされます。すべてのクラスについて、再度例を選び直す必要があります。"
}
}
},
"details": {
"scoreInfo": "このスコアは、このオブジェクトに対するすべての検出結果の分類信頼度の平均を表します。",
"scoreInfo": "このスコアは、このオブジェクトに対するすべての検結果の分類信頼度の平均を表します。",
"none": "なし",
"unknown": "不明"
},
@ -172,7 +177,7 @@
"noModels": {
"object": {
"title": "オブジェクト分類モデルがありません",
"description": "検されたオブジェクトを分類するためのカスタムモデルを作成します。",
"description": "検されたオブジェクトを分類するためのカスタムモデルを作成します。",
"buttonText": "オブジェクトモデルを作成"
},
"state": {
@ -180,5 +185,7 @@
"description": "特定のカメラ領域の状態変化を監視・分類するためのカスタムモデルを作成します。",
"buttonText": "状態モデルを作成"
}
}
},
"reclassifyImageAs": "画像を次として再分類:",
"reclassifyImage": "画像を再分類"
}

View File

@ -1,12 +1,12 @@
{
"detections": "検",
"detections": "検",
"motion": {
"label": "モーション",
"only": "モーションのみ"
},
"alerts": "アラート",
"empty": {
"detection": "レビューする検はありません",
"detection": "レビューする検はありません",
"alert": "レビューするアラートはありません",
"motion": "モーションデータは見つかりません",
"recordingsDisabled": {
@ -42,7 +42,7 @@
},
"selected_one": "{{count}} 選択済み",
"selected_other": "{{count}} 選択済み",
"detected": "検",
"detected": "検",
"suspiciousActivity": "不審なアクティビティ",
"threateningActivity": "脅威となるアクティビティ",
"zoomIn": "ズームイン",
@ -71,5 +71,24 @@
"motionSearch": {
"menuItem": "モーション検索",
"openMenu": "カメラオプション"
},
"motionPreviews": {
"menuItem": "モーションプレビューを表示",
"title": "モーションプレビュー: {{camera}}",
"mobileSettingsTitle": "モーションプレビュー設定",
"mobileSettingsDesc": "再生速度と暗転具合を調整し、確認したい日付を選んでモーションのみのクリップを再生します。",
"dim": "暗転",
"dimAria": "暗転の強さを調整",
"dimDesc": "暗転を強くするとモーション領域が見やすくなります。",
"speed": "速度",
"speedAria": "プレビューの再生速度を選択",
"speedDesc": "プレビュークリップの再生速度を選びます。",
"back": "戻る",
"empty": "利用可能なプレビューがありません",
"noPreview": "プレビューを利用できません",
"seekAria": "{{camera}} のプレーヤーを {{time}} までシーク",
"filter": "フィルター",
"filterDesc": "領域を選択すると、その領域でモーションが発生したクリップのみが表示されます。",
"filterClear": "クリア"
}
}

View File

@ -11,7 +11,7 @@
"viewInExplore": "探索で表示"
},
"tips": {
"mismatch_other": "利用不可のオブジェクトが {{count}} 件、このレビュー項目に含まれています。これらはアラートまたは検の条件を満たしていないか、既にクリーンアップ/削除されています。",
"mismatch_other": "利用不可のオブジェクトが {{count}} 件、このレビュー項目に含まれています。これらはアラートまたは検の条件を満たしていないか、既にクリーンアップ/削除されています。",
"hasMissingObjects": "次のラベルの追跡オブジェクトを保存したい場合は設定を調整してください: <em>{{objects}}</em>"
},
"toast": {
@ -83,7 +83,8 @@
"attributes": "分類属性",
"title": {
"label": "タイトル"
}
},
"scoreInfo": "スコア情報"
},
"exploreMore": "{{label}} のオブジェクトをさらに探索",
"exploreIsUnavailable": {
@ -219,12 +220,22 @@
},
"hideObjectDetails": {
"label": "オブジェクトの移動経路を非表示"
},
"debugReplay": {
"label": "デバッグリプレイ",
"aria": "この追跡オブジェクトをデバッグリプレイビューで表示"
},
"more": {
"aria": "その他"
}
},
"dialog": {
"confirmDelete": {
"title": "削除の確認",
"desc": "この追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、および関連する追跡詳細項目が削除されます。履歴ビューの録画映像は<em>削除されません。</em><br /><br />続行してもよろしいですか?"
},
"toast": {
"error": "この追跡オブジェクトの削除に失敗しました: {{errorMessage}}"
}
},
"noTrackedObjects": "追跡オブジェクトは見つかりませんでした",
@ -257,22 +268,25 @@
"count": "{{second}} 件中 {{first}} 件目",
"trackedPoint": "追跡ポイント",
"lifecycleItemDesc": {
"visible": "{{label}} が検されました",
"visible": "{{label}} が検されました",
"entered_zone": "{{label}} が {{zones}} に入りました",
"active": "{{label}} がアクティブになりました",
"stationary": "{{label}} が静止状態になりました",
"attribute": {
"faceOrLicense_plate": "{{label}} に {{attribute}} が検されました",
"faceOrLicense_plate": "{{label}} に {{attribute}} が検されました",
"other": "{{label}} は {{attribute}} と認識されました"
},
"gone": "{{label}} が離脱しました",
"heard": "{{label}} の音が検されました",
"external": "{{label}} が検されました",
"heard": "{{label}} の音が検されました",
"external": "{{label}} が検されました",
"header": {
"zones": "ゾーン",
"ratio": "比率",
"area": "面積",
"score": "スコア"
"score": "スコア",
"computedScore": "計算スコア",
"topScore": "トップスコア",
"toggleAdvancedScores": "詳細スコアを切替"
}
},
"annotationSettings": {
@ -283,7 +297,7 @@
},
"offset": {
"label": "注釈オフセット",
"millisecondsToOffset": "検アノテーションをオフセットするミリ秒数です。<em>デフォルト: 0</em>",
"millisecondsToOffset": "検アノテーションをオフセットするミリ秒数です。<em>デフォルト: 0</em>",
"toast": {
"success": "{{camera}} のアノテーションオフセットが設定ファイルに保存されました。"
},

View File

@ -69,13 +69,14 @@
"noDescription": "説明がありません",
"exportCount_one": "1 件のエクスポート",
"exportCount_other": "{{count}} エクスポート",
"cameraCount_other": "{{count}} カメラ",
"cameraCount_other": "{{count}} 台のカメラ",
"showMore": "さらに表示",
"showLess": "表示を減らす",
"emptyTitle": "このケースは空です",
"emptyDescription": "既存の分類されていないエクスポートを追加して、ケースを整理しましょう。",
"emptyDescriptionNoExports": "まだ追加可能な未分類のエクスポートはありません。",
"createdAt": "作成日 {{value}}"
"createdAt": "作成日 {{value}}",
"cameraCount_one": "1 台のカメラ"
},
"caseEditor": {
"createTitle": "ケースを作成",

View File

@ -17,7 +17,7 @@
"documentTitle": "顔データベース - Frigate",
"uploadFaceImage": {
"title": "顔画像をアップロード",
"desc": "顔を検するために画像をアップロードし、{{pageToggle}} に追加します"
"desc": "顔を検するために画像をアップロードし、{{pageToggle}} に追加します"
},
"collections": "コレクション",
"createFaceLibrary": {
@ -39,7 +39,11 @@
"title": "過去の学習",
"aria": "過去の学習を選択",
"empty": "最近の顔認識の試行はありません",
"titleShort": "Classifications,最近の分類結果を選択,,False,train.aria,,"
"titleShort": "最近の分類",
"emptyNoLibrary": {
"title": "顔画像をアップロード",
"description": "顔認識を機能させるには、ライブラリに少なくとも 1 つの顔を追加する必要があります。"
}
},
"selectFace": "顔を選択",
"deleteFaceLibrary": {
@ -82,7 +86,8 @@
"deletedName_other": "{{count}} 件の顔を削除しました。",
"renamedFace": "顔の名前を {{name}} に変更しました",
"trainedFace": "顔の学習が完了しました。",
"updatedFaceScore": "顔のスコアを {{name}} ({{score}})に更新しました。"
"updatedFaceScore": "顔のスコアを {{name}} ({{score}})に更新しました。",
"reclassifiedFace": "顔を再分類しました。"
},
"error": {
"uploadingImageFailed": "画像のアップロードに失敗しました: {{errorMessage}}",
@ -91,7 +96,8 @@
"deleteNameFailed": "名前の削除に失敗しました: {{errorMessage}}",
"renameFaceFailed": "顔の名前変更に失敗しました: {{errorMessage}}",
"trainFailed": "学習に失敗しました: {{errorMessage}}",
"updateFaceScoreFailed": "顔スコアの更新に失敗しました: {{errorMessage}}"
"updateFaceScoreFailed": "顔スコアの更新に失敗しました: {{errorMessage}}",
"reclassifyFailed": "顔の再分類に失敗しました: {{errorMessage}}"
}
},
"reclassifyFaceAs": "顔を再分類する:",

View File

@ -58,15 +58,17 @@
},
"camera": {
"enable": "カメラを有効化",
"disable": "カメラを無効化"
"disable": "カメラを無効化",
"turnOn": "カメラをオンにする",
"turnOff": "カメラをオフにする"
},
"muteCameras": {
"enable": "全カメラをミュート",
"disable": "全カメラのミュートを解除"
},
"detect": {
"enable": "検を有効化",
"disable": "検を無効化"
"enable": "検を有効化",
"disable": "検を無効化"
},
"recording": {
"enable": "録画を有効化",
@ -78,8 +80,8 @@
"disable": "スナップショットを無効化"
},
"audioDetect": {
"enable": "音声検を有効化",
"disable": "音声検を無効化"
"enable": "音声検を有効化",
"disable": "音声検を無効化"
},
"transcription": {
"enable": "ライブ音声文字起こしを有効化",
@ -142,18 +144,19 @@
"tips": "プレーヤーが非表示でもストリーミングを継続するにはこのオプションを有効にします。"
},
"debug": {
"picker": "デバッグモードではストリームの選択はできません。デバッグビューは常に 検ロールに割り当てられたストリームを使用します。"
"picker": "デバッグモードではストリームの選択はできません。デバッグビューは常に 検ロールに割り当てられたストリームを使用します。"
}
},
"cameraSettings": {
"title": "{{camera}} の設定",
"cameraEnabled": "カメラ有効",
"objectDetection": "物体検",
"objectDetection": "物体検",
"recording": "録画",
"snapshots": "スナップショット",
"audioDetection": "音声検",
"audioDetection": "音声検",
"transcription": "音声文字起こし",
"autotracking": "オートトラッキング"
"autotracking": "オートトラッキング",
"camera": "カメラ"
},
"history": {
"label": "履歴映像を表示"

View File

@ -15,7 +15,7 @@
"searching": "検索中です。",
"searchComplete": "検索完了",
"noResultsYet": "選択した領域内の動きの変化を検索します",
"noChangesFound": "選択した領域でピクセルの変化は検されませんでした",
"noChangesFound": "選択した領域でピクセルの変化は検されませんでした",
"changesFound_other": "{{count}} 件の動きの変化が見つかりました",
"framesProcessed": "{{count}} フレームを処理しました",
"jumpToTime": "この時間に移動",
@ -27,7 +27,9 @@
"polygonControls": {
"points_other": "{{count}} ポイント",
"undo": "直前のポイントを元に戻す",
"reset": "ポリゴンをリセット"
"reset": "ポリゴンをリセット",
"drawMode": "描画",
"moveMode": "移動"
},
"motionHeatmapLabel": "モーションヒートマップ",
"timeRange": {
@ -37,6 +39,40 @@
},
"settings": {
"title": "検索設定",
"parallelMode": "並列モード"
}
"parallelMode": "並列モード",
"parallelModeDesc": "複数の録画範囲を同時にスキャンする(処理が高速化されますが、デコードリソースをより多く消費します)",
"threshold": "感度しきい値",
"thresholdDesc": "値を小さくするとより小さな変化も検知します (1-255)",
"minArea": "最小変化面積",
"minAreaDesc": "単一移動領域の最小サイズ(関心領域に対するパーセンテージ)",
"frameSkip": "フレームスキップ",
"frameSkipDesc": "N フレームごとに処理します。カメラのフレームレートと同じ値にすると 1 秒あたり 1 フレーム処理されます(例: 5 FPS のカメラなら 5、30 FPS なら 30。値を大きくすると高速になりますが、短時間のモーションを取りこぼす可能性があります。",
"maxResults": "最大結果数",
"maxResultsDesc": "この件数のタイムスタンプにヒットした時点でスキャンを停止します"
},
"errors": {
"noCamera": "カメラを選択してください",
"noROI": "関心領域を描画してください",
"noTimeRange": "時間範囲を選択してください",
"invalidTimeRange": "終了時刻は開始時刻より後である必要があります",
"searchFailed": "検索に失敗しました: {{message}}",
"polygonTooSmall": "ポリゴンには少なくとも 3 つの点が必要です",
"unknown": "不明なエラー"
},
"changePercentage": "{{percentage}}% 変化",
"metrics": {
"title": "検索メトリクス",
"segmentsScanned": "スキャンしたセグメント",
"segmentsProcessed": "処理済み",
"segmentsSkippedInactive": "スキップ (アクティビティなし)",
"segmentsSkippedHeatmap": "スキップ (関心領域と重なりなし)",
"fallbackFullRange": "全範囲スキャンへのフォールバック",
"framesDecoded": "デコードしたフレーム",
"wallTime": "検索時間",
"segmentErrors": "セグメントエラー",
"seconds": "{{seconds}} 秒",
"minutesSeconds": "{{minutes}} 分 {{seconds}} 秒",
"scanSummary": "{{segments}} セグメント · {{time}}"
},
"scanning": "スキャン中 {{time}}"
}

View File

@ -1,12 +1,12 @@
{
"title": "デバッグリプレイ",
"description": "デバッグ用にカメラの録画をリプレイします。オブジェクトリストには検されたオブジェクトの遅延サマリーが表示され、「メッセージ」タブにはリプレイ映像からのFrigate内部メッセージのストリームが表示されます。",
"description": "デバッグ用にカメラの録画をリプレイします。オブジェクトリストには検されたオブジェクトの遅延サマリーが表示され、「メッセージ」タブにはリプレイ映像からのFrigate内部メッセージのストリームが表示されます。",
"websocket_messages": "メッセージ",
"dialog": {
"title": "デバッグリプレイを開始",
"description": "オブジェクトの検やトラッキングの問題をデバッグするために、過去の映像をループ再生する一時的なリプレイカメラを作成します。このリプレイカメラは、ソースカメラ(元カメラ)と同じ検設定を引き継ぎます。開始する時間範囲を選択してください。",
"description": "オブジェクトの検やトラッキングの問題をデバッグするために、過去の映像をループ再生する一時的なリプレイカメラを作成します。このリプレイカメラは、ソースカメラ(元カメラ)と同じ検設定を引き継ぎます。開始する時間範囲を選択してください。",
"camera": "ソースカメラ",
"timeRange": "時間範囲",
"timeRange": "期間",
"preset": {
"1m": "直近1分間",
"5m": "直近5分間",
@ -48,9 +48,9 @@
"cancel": "キャンセル"
},
"activity": "アクティビティ",
"objects": "オブジェクトリスト",
"audioDetections": "オーディオ検出",
"noActivity": "アクティビティは検されませんでした",
"objects": "オブジェクト一覧",
"audioDetections": "音声検知",
"noActivity": "アクティビティは検されませんでした",
"activeTracking": "アクティブトラッキング",
"noActiveTracking": "アクティブトラッキングなし",
"configuration": "設定",

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@
"error": "ログをクリップボードにコピーできませんでした"
},
"type": {
"label": "種類",
"label": "タイプ",
"timestamp": "タイムスタンプ",
"tag": "タグ",
"message": "メッセージ"
@ -70,7 +70,7 @@
"inferenceSpeed": "ディテクタ推論速度",
"temperature": "ディテクタ温度",
"cpuUsage": "ディテクタの CPU 使用率",
"cpuUsageInformation": "検モデルへの入力/出力データの準備に使用される CPU。GPU やアクセラレータを使用していても、この値は推論の使用量を測定しません。",
"cpuUsageInformation": "検モデルへの入力/出力データの準備に使用される CPU。GPU やアクセラレータを使用していても、この値は推論の使用量を測定しません。",
"memoryUsage": "ディテクタのメモリ使用量"
},
"hardwareInfo": {
@ -108,8 +108,11 @@
"intelGpuWarning": {
"title": "Intel GPU 統計情報の警告",
"message": "GPU の統計情報を取得できません",
"description": "これは Intel の GPU 統計取得ツールintel_gpu_topにおける既知の不具合です。ハードウェアアクセラレーションやオブジェクト検出が (i)GPU 上で正しく動作している場合でも、GPU 使用率が 0% と繰り返し表示されることがあります。これは Frigate の不具合ではありません。ホストを再起動することで一時的に解消し、GPU が正常に動作していることを確認できます。本問題はパフォーマンスには影響しません。"
}
"description": "これは Intel の GPU 統計取得ツールintel_gpu_topにおける既知の不具合です。ハードウェアアクセラレーションやオブジェクト検知が (i)GPU 上で正しく動作している場合でも、GPU 使用率が 0% と繰り返し表示されることがあります。これは Frigate の不具合ではありません。ホストを再起動することで一時的に解消し、GPU が正常に動作していることを確認できます。本問題はパフォーマンスには影響しません。"
},
"gpuCompute": "GPU 演算 / エンコード",
"gpuTemperature": "GPU 温度",
"npuTemperature": "NPU 温度"
},
"otherProcesses": {
"title": "その他のプロセス",
@ -134,7 +137,11 @@
},
"shm": {
"title": "SHM共有メモリの割り当て",
"warning": "現在の SHM サイズ {{total}}MB は小さすぎます。少なくとも {{min_shm}}MB に増やしてください。"
"warning": "現在の SHM サイズ {{total}}MB は小さすぎます。少なくとも {{min_shm}}MB に増やしてください。",
"frameLifetime": {
"title": "フレーム保持時間",
"description": "各カメラは共有メモリ内に {{frames}} 個のフレームスロットを持ちます。最も高速なカメラのフレームレートでは、各フレームは上書きされるまで約 {{lifetime}} 秒間利用可能です。"
}
},
"cameraStorage": {
"title": "カメラストレージ",
@ -169,22 +176,23 @@
"title": "カメラプローブ情報"
}
},
"framesAndDetections": "フレーム / 検",
"framesAndDetections": "フレーム / 検",
"label": {
"camera": "カメラ",
"detect": "検",
"detect": "検",
"skipped": "スキップ",
"ffmpeg": "FFmpeg",
"capture": "キャプチャ",
"overallFramesPerSecond": "全体フレーム/秒",
"overallDetectionsPerSecond": "全体検/秒",
"overallSkippedDetectionsPerSecond": "全体スキップ検/秒",
"overallDetectionsPerSecond": "全体検/秒",
"overallSkippedDetectionsPerSecond": "全体スキップ検/秒",
"cameraFfmpeg": "{{camName}} FFmpeg",
"cameraCapture": "{{camName}} キャプチャ",
"cameraDetect": "{{camName}} 検",
"cameraDetect": "{{camName}} 検",
"cameraFramesPerSecond": "{{camName}} フレーム/秒",
"cameraDetectionsPerSecond": "{{camName}} 検出/秒",
"cameraSkippedDetectionsPerSecond": "{{camName}} スキップ検出/秒"
"cameraDetectionsPerSecond": "{{camName}} 検知/秒",
"cameraSkippedDetectionsPerSecond": "{{camName}} スキップ検知/秒",
"cameraGpu": "{{camName}} GPU"
},
"toast": {
"success": {
@ -193,18 +201,33 @@
"error": {
"unableToProbeCamera": "カメラをプローブできません: {{errorMessage}}"
}
},
"noCameras": {
"title": "カメラが見つかりません"
},
"connectionQuality": {
"title": "接続品質",
"excellent": "非常に良好",
"fair": "普通",
"poor": "不良",
"unusable": "使用不可",
"fps": "FPS",
"expectedFps": "想定 FPS",
"reconnectsLastHour": "再接続回数 (直近1時間)",
"stallsLastHour": "ストール回数 (直近1時間)"
}
},
"lastRefreshed": "最終更新: ",
"stats": {
"ffmpegHighCpuUsage": "{{camera}} の FFmpeg の CPU 使用率が高い({{ffmpegAvg}}%",
"detectHighCpuUsage": "{{camera}} の検出の CPU 使用率が高い({{detectAvg}}%",
"detectHighCpuUsage": "{{camera}} の検の CPU 使用率が高い({{detectAvg}}%",
"healthy": "システムは正常です",
"reindexingEmbeddings": "埋め込みを再インデックス中({{processed}}% 完了)",
"cameraIsOffline": "{{camera}} はオフラインです",
"detectIsSlow": "{{detect}} が遅い({{speed}} ms",
"detectIsVerySlow": "{{detect}} が非常に遅い({{speed}} ms",
"shmTooLow": "/dev/shm の割り当て({{total}} MBは少なくとも {{min}} MB に増やす必要があります。"
"shmTooLow": "/dev/shm の割り当て({{total}} MBは少なくとも {{min}} MB に増やす必要があります。",
"debugReplayActive": "デバッグリプレイセッションが実行中です"
},
"enrichments": {
"title": "高度解析",
@ -219,8 +242,8 @@
"face_recognition_speed": "顔認識速度",
"plate_recognition_speed": "ナンバープレート認識速度",
"text_embedding_speed": "テキスト埋め込み速度",
"yolov9_plate_detection_speed": "YOLOv9 ナンバープレート検速度",
"yolov9_plate_detection": "YOLOv9 ナンバープレート検",
"yolov9_plate_detection_speed": "YOLOv9 ナンバープレート検速度",
"yolov9_plate_detection": "YOLOv9 ナンバープレート検",
"review_description": "レビュー説明",
"review_description_speed": "レビュー説明の処理速度",
"review_description_events_per_second": "レビュー説明",