diff --git a/web/public/locales/ja/common.json b/web/public/locales/ja/common.json
index 3f04d464f..c0f2f01f2 100644
--- a/web/public/locales/ja/common.json
+++ b/web/public/locales/ja/common.json
@@ -133,7 +133,7 @@
"unsuspended": "再開",
"play": "再生",
"unselect": "選択解除",
- "export": "書き出し",
+ "export": "エクスポート",
"deleteNow": "今すぐ削除",
"next": "次へ",
"continue": "続行"
@@ -181,7 +181,7 @@
},
"review": "レビュー",
"explore": "ブラウズ",
- "export": "書き出し",
+ "export": "エクスポート",
"uiPlayground": "UI テスト環境",
"faceLibrary": "顔データベース",
"user": {
diff --git a/web/public/locales/ja/components/dialog.json b/web/public/locales/ja/components/dialog.json
index c7f2b0944..108c4104d 100644
--- a/web/public/locales/ja/components/dialog.json
+++ b/web/public/locales/ja/components/dialog.json
@@ -46,23 +46,32 @@
}
},
"name": {
- "placeholder": "書き出しに名前を付ける"
+ "placeholder": "エクスポートに名前を付ける"
},
"select": "選択",
- "export": "書き出し",
- "selectOrExport": "選択または書き出し",
+ "export": "エクスポート",
+ "selectOrExport": "選択またはエクスポート",
"toast": {
- "success": "書き出しを開始しました。出力ページでファイルを確認できます。",
+ "success": "エクスポートを開始しました。エクスポートページでファイルを確認できます。",
"error": {
- "failed": "書き出しの開始に失敗しました: {{error}}",
+ "failed": "エクスポートキューの開始に失敗しました: {{error}}",
"endTimeMustAfterStartTime": "終了時間は開始時間より後である必要があります",
"noVaildTimeSelected": "有効な時間範囲が選択されていません"
},
- "view": "表示"
+ "view": "表示",
+ "queued": "エクスポートがキューに追加されました。進捗状況はエクスポートページで確認できます。",
+ "batchQueuedSuccess_other": "{{count}} 件のエクスポートがキューに登録されました。現在ケースをオープンしています。",
+ "batchQueuedPartial": "{{total}} 件中 {{successful}} 件のエクスポートがキューに追加されました。失敗したカメラ: {{failedCameras}}",
+ "batchQueueFailed": "{{total}} 件のエクスポートをキューに追加できませんでした。失敗したカメラ: {{failedCameras}}"
},
"fromTimeline": {
- "saveExport": "書き出しを保存",
- "previewExport": "書き出しをプレビュー"
+ "saveExport": "エクスポートを保存",
+ "previewExport": "エクスポートをプレビュー",
+ "queueingExport": "エクスポートをキューイングしています..."
+ },
+ "queueing": "エクスポートをキューイングしています...",
+ "multiCamera": {
+ "queueingButton": "エクスポートをキューイングしています..."
}
},
"streaming": {
@@ -105,7 +114,7 @@
}
},
"button": {
- "export": "書き出し",
+ "export": "エクスポート",
"markAsReviewed": "レビュー済みにする",
"deleteNow": "今すぐ削除",
"markAsUnreviewed": "未レビューに戻す"
diff --git a/web/public/locales/ja/components/filter.json b/web/public/locales/ja/components/filter.json
index bbcc3149d..d98e6b40c 100644
--- a/web/public/locales/ja/components/filter.json
+++ b/web/public/locales/ja/components/filter.json
@@ -114,7 +114,7 @@
},
"trackedObjectDelete": {
"title": "削除の確認",
- "desc": "これら {{objectLength}} 件の追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、関連するオブジェクトのライフサイクル項目が削除されます。履歴ビューの録画映像は削除されません。
続行してもよろしいですか?
今後このダイアログを表示しない場合は Shift キーを押しながら操作してください。",
+ "desc": "これら {{objectLength}} 件の追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、関連するオブジェクトのライフサイクル項目が削除されます。履歴ビューの録画映像は削除されません。
続行してもよろしいですか?
今後このダイアログを表示しない場合は Shift キーを押しながら操作してください。",
"toast": {
"success": "追跡オブジェクトを削除しました。",
"error": "追跡オブジェクトの削除に失敗しました: {{errorMessage}}"
diff --git a/web/public/locales/ja/views/classificationModel.json b/web/public/locales/ja/views/classificationModel.json
index 180135390..10efc1375 100644
--- a/web/public/locales/ja/views/classificationModel.json
+++ b/web/public/locales/ja/views/classificationModel.json
@@ -12,11 +12,11 @@
},
"toast": {
"success": {
- "deletedImage_other": "削除された画像",
+ "deletedImage_other": "{{count}} 件の削除された画像",
"categorizedImage": "画像の分類に成功しました",
"trainedModel": "モデルを正常に学習させました。",
"trainingModel": "モデルのトレーニングを正常に開始しました。",
- "deletedCategory_other": "クラスを削除しました",
+ "deletedCategory_other": "{{count}} 件のクラスを削除しました",
"deletedModel_other": "{{count}} 件のモデルを削除しました",
"updatedModel": "モデル設定を更新しました",
"renamedCategory": "クラス名を {{name}} に変更しました"
diff --git a/web/public/locales/ja/views/events.json b/web/public/locales/ja/views/events.json
index 544412974..c1fc7c085 100644
--- a/web/public/locales/ja/views/events.json
+++ b/web/public/locales/ja/views/events.json
@@ -36,8 +36,8 @@
"label": "新しいレビュー項目を表示",
"button": "レビューすべき新規項目"
},
- "selected_one": "{{count}} 件選択",
- "selected_other": "{{count}} 件選択",
+ "selected_one": "{{count}} 選択済み",
+ "selected_other": "{{count}} 選択済み",
"detected": "検出",
"suspiciousActivity": "不審なアクティビティ",
"threateningActivity": "脅威となるアクティビティ",
diff --git a/web/public/locales/ja/views/explore.json b/web/public/locales/ja/views/explore.json
index 35265cc50..2789e800f 100644
--- a/web/public/locales/ja/views/explore.json
+++ b/web/public/locales/ja/views/explore.json
@@ -224,7 +224,7 @@
"dialog": {
"confirmDelete": {
"title": "削除の確認",
- "desc": "この追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、および関連する追跡詳細項目が削除されます。履歴ビューの録画映像は削除されません。
続行してもよろしいですか?"
+ "desc": "この追跡オブジェクトを削除すると、スナップショット、保存された埋め込み、および関連する追跡詳細項目が削除されます。履歴ビューの録画映像は削除されません。
続行してもよろしいですか?"
}
},
"noTrackedObjects": "追跡オブジェクトは見つかりませんでした",
diff --git a/web/public/locales/ja/views/exports.json b/web/public/locales/ja/views/exports.json
index b32c8c62f..767c05a11 100644
--- a/web/public/locales/ja/views/exports.json
+++ b/web/public/locales/ja/views/exports.json
@@ -1,23 +1,127 @@
{
"documentTitle": "エクスポート - Frigate",
- "noExports": "書き出しは見つかりません",
+ "noExports": "エクスポートが見つかりません",
"search": "検索",
- "deleteExport": "書き出しを削除",
+ "deleteExport": {
+ "label": "エクスポートを削除"
+ },
"deleteExport.desc": "{{exportName}} を削除してもよろしいですか?",
"editExport": {
- "title": "書き出し名を変更",
- "desc": "この書き出しの新しい名前を入力してください。",
- "saveExport": "書き出しを保存"
+ "title": "エクスポート名を変更",
+ "desc": "このエクスポートの新しい名前を入力してください。",
+ "saveExport": "エクスポートを保存"
},
"toast": {
"error": {
- "renameExportFailed": "書き出し名の変更に失敗しました: {{errorMessage}}"
+ "renameExportFailed": "エクスポート名の変更に失敗しました: {{errorMessage}}",
+ "assignCaseFailed": "ケース割り当ての更新に失敗しました: {{errorMessage}}",
+ "caseSaveFailed": "ケースの保存に失敗しました: {{errorMessage}}",
+ "caseDeleteFailed": "ケースの削除に失敗しました: {{errorMessage}}"
}
},
"tooltip": {
"shareExport": "エクスポートを共有",
"downloadVideo": "動画をダウンロード",
"editName": "名前を編集",
- "deleteExport": "エクスポートを削除"
+ "deleteExport": "エクスポートを削除",
+ "assignToCase": "ケースに追加",
+ "removeFromCase": "ケースから削除"
+ },
+ "headings": {
+ "cases": "ケース",
+ "uncategorizedExports": "未分類のエクスポート"
+ },
+ "toolbar": {
+ "newCase": "新しいケース",
+ "addExport": "エクスポートに追加",
+ "editCase": "ケースを編集",
+ "deleteCase": "ケースを削除"
+ },
+ "deleteCase": {
+ "label": "ケースを削除",
+ "desc": "本当に {{caseName}} を削除しますか ?",
+ "descKeepExports": "エクスポートは、分類されていないエクスポートとして引き続き利用可能です。",
+ "descDeleteExports": "この場合、すべてのエクスポートは完全に削除されます。",
+ "deleteExports": "エクスポートも削除する"
+ },
+ "caseDialog": {
+ "title": "ケースに追加",
+ "description": "既存のケースを選択するか、新しいケースを作成してください。",
+ "selectLabel": "ケース",
+ "newCaseOption": "新しいケースを作成",
+ "nameLabel": "ケース名",
+ "descriptionLabel": "説明"
+ },
+ "caseCard": {
+ "emptyCase": "まだエクスポートされていません"
+ },
+ "jobCard": {
+ "defaultName": "{{camera}} エクスポート",
+ "queued": "キューに追加しました",
+ "running": "実行中",
+ "preparing": "準備中",
+ "copying": "コピー中",
+ "encoding": "エンコード中",
+ "encodingRetry": "エンコード中 (再試行)",
+ "finalizing": "終了処理中"
+ },
+ "caseView": {
+ "noDescription": "説明がありません",
+ "exportCount_one": "1 件のエクスポート",
+ "exportCount_other": "{{count}} エクスポート",
+ "cameraCount_other": "{{count}} カメラ",
+ "showMore": "さらに表示",
+ "showLess": "表示を減らす",
+ "emptyTitle": "このケースは空です",
+ "emptyDescription": "既存の分類されていないエクスポートを追加して、ケースを整理しましょう。",
+ "emptyDescriptionNoExports": "まだ追加可能な未分類のエクスポートはありません。",
+ "createdAt": "作成日 {{value}}"
+ },
+ "caseEditor": {
+ "createTitle": "ケースを作成",
+ "editTitle": "ケースを編集",
+ "namePlaceholder": "ケース名",
+ "descriptionPlaceholder": "このケースに関するメモや背景情報を追加する"
+ },
+ "addExportDialog": {
+ "title": "{{caseName}} にエクスポートを追加",
+ "searchPlaceholder": "未分類のエクスポートを検索",
+ "empty": "この検索条件に一致する未分類のエクスポートはありません。",
+ "addButton_one": "1 件のエクスポートを追加",
+ "addButton_other": "{{count}} 件のエクスポートを追加",
+ "adding": "追加中..."
+ },
+ "selected_one": "{{count}} 選択済み",
+ "selected_other": "{{count}} 選択済み",
+ "bulkActions": {
+ "addToCase": "ケースに追加",
+ "moveToCase": "ケースに移動",
+ "removeFromCase": "ケースから削除",
+ "delete": "削除",
+ "deleteNow": "今すぐ削除"
+ },
+ "bulkDelete": {
+ "title": "エクスポートを削除",
+ "desc_one": "{{count}} 件のエクスポートを削除してもよろしいですか?",
+ "desc_other": "{{count}} 件のエクスポートを削除してもよろしいですか?"
+ },
+ "bulkRemoveFromCase": {
+ "title": "ケースから削除",
+ "desc_one": "このケースから {{count}} 件のエクスポートを削除しますか?",
+ "desc_other": "このケースから {{count}} 件のエクスポートを削除しますか?",
+ "descKeepExports": "エクスポートは未分類に移動されます。",
+ "descDeleteExports": "エクスポートは完全に削除されます。",
+ "deleteExports": "代わりにエクスポートを削除する"
+ },
+ "bulkToast": {
+ "success": {
+ "delete": "エクスポートの削除に成功しました",
+ "reassign": "ケース割り当ての更新に成功しました",
+ "remove": "ケースからエクスポートを正常に削除しました"
+ },
+ "error": {
+ "deleteFailed": "エクスポートの削除に失敗しました: {{errorMessage}}",
+ "reassignFailed": "ケース割り当ての更新に失敗しました: {{errorMessage}}"
+ }
}
}
diff --git a/web/public/locales/ja/views/settings.json b/web/public/locales/ja/views/settings.json
index 324fec964..2a8daf13f 100644
--- a/web/public/locales/ja/views/settings.json
+++ b/web/public/locales/ja/views/settings.json
@@ -113,7 +113,7 @@
"desc": "Frigate のセマンティック検索では、画像そのもの、ユーザー定義のテキスト説明、または自動生成された説明を用いて、レビュー項目内の追跡オブジェクトを検索できます。",
"reindexNow": {
"label": "今すぐ再インデックス",
- "desc": "再インデックスは、すべての追跡オブジェクトの埋め込みを再生成します。バックグラウンドで実行され、追跡オブジェクト数によっては CPU を使い切り、相応の時間がかかる場合があります。",
+ "desc": "インデックスの再構築を行うと、追跡対象のすべてのオブジェクトの埋め込みが再生成されます。この処理はバックグラウンドで実行され、追跡対象のオブジェクトの数によってはCPU使用率が最大になり、かなりの時間がかかる場合があります。",
"confirmTitle": "再インデックスの確認",
"confirmDesc": "すべての追跡オブジェクトの埋め込みを再インデックスしますか?この処理はバックグラウンドで実行されますが、CPU を使い切り、時間がかかる場合があります。進行状況は[探索]ページで確認できます。",
"confirmButton": "再インデックス",
@@ -244,7 +244,7 @@
}
},
"motionMaskLabel": "モーションマスク {{number}}",
- "objectMaskLabel": "オブジェクトマスク {{number}}({{label}})",
+ "objectMaskLabel": "オブジェクトマスク {{number}}",
"form": {
"zoneName": {
"error": {
@@ -594,7 +594,7 @@
"admin": "管理者",
"adminDesc": "すべての機能にフルアクセス。",
"viewer": "閲覧者",
- "viewerDesc": "ライブ、レビュー、探索、書き出しに限定。",
+ "viewerDesc": "ライブ、レビュー、探索、エクスポートに限定。",
"customDesc": "特定のカメラアクセスを持つカスタムロール。"
}
}
@@ -725,7 +725,7 @@
"snapshotConfig": {
"title": "スナップショット設定",
"desc": "Frigate+ への送信には、設定でスナップショットと clean_copy スナップショットの両方を有効にする必要があります。",
- "cleanCopyWarning": "一部のカメラではスナップショットは有効ですが、クリーンコピーが無効です。これらのカメラから Frigate+ へ画像を送信するには、スナップショット設定で clean_copy を有効にしてください。",
+ "cleanCopyWarning": "一部のカメラではスナップショット機能が無効になっています",
"table": {
"camera": "カメラ",
"snapshots": "スナップショット",
@@ -1227,5 +1227,12 @@
"success": "レビュー分類の設定を保存しました。変更を適用するには Frigate を再起動してください。"
}
}
+ },
+ "maintenance": {
+ "sync": {
+ "status": {
+ "queued": "キューに追加済み"
+ }
+ }
}
}