data.json 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. {
  2. "cleanup": {
  3. "backupRecommendation": "推奨:クリーンアップ前にデータベースバックアップをエクスポートして、データ復元が必要な場合に備えてください。",
  4. "button": "ログをクリーンアップ",
  5. "cancel": "キャンセル",
  6. "cleaning": "クリーンアップ中...",
  7. "confirm": "クリーンアップを確認",
  8. "confirmTitle": "ログクリーンアップの確認",
  9. "confirmWarning": "この操作は{range}のすべてのログレコードを完全に削除し、復元できません。",
  10. "descriptionWarning": "履歴ログデータをクリーンアップしてデータベースストレージを解放します。注:統計データは保持されますが、ログ詳細は完全に削除されます。",
  11. "error": "ログのクリーンアップに失敗しました",
  12. "failed": "クリーンアップ失敗",
  13. "logsDeleted": "✗ ログ詳細は削除されます(リクエスト/レスポンス内容、エラー情報など)",
  14. "previewCount": "{count}件のログレコードを削除します",
  15. "previewError": "プレビュー情報を取得できません",
  16. "previewLoading": "集計中...",
  17. "range": {
  18. "180days": "6ヶ月前のログ(180日)",
  19. "30days": "1ヶ月前のログ(30日)",
  20. "7days": "1週間前のログ(7日)",
  21. "90days": "3ヶ月前のログ(90日)"
  22. },
  23. "rangeDescription": {
  24. "180days": "6ヶ月前",
  25. "30days": "1ヶ月前",
  26. "7days": "1週間前",
  27. "90days": "3ヶ月前",
  28. "default": "{days}日前"
  29. },
  30. "rangeLabel": "クリーンアップ範囲",
  31. "statisticsRetained": "✓ 統計データは保持されます(トレンド分析用)",
  32. "successMessage": "{count}件のログレコードをクリーンアップしました({batches}バッチ、所要時間{duration}秒)",
  33. "willClean": "{range}のすべてのログレコードをクリーンアップします"
  34. },
  35. "description": "データベースのバックアップと復元を管理し、完全なインポート/エクスポートとログクリーンアップをサポートします。",
  36. "export": {
  37. "button": "データベースをエクスポート",
  38. "descriptionFull": "完全なデータベースバックアップファイル(.dump形式)をエクスポートし、データ移行または復旧に使用できます。バックアップはPostgreSQL custom formatを使用し、自動圧縮され、異なるデータベースバージョンと互換性があります。",
  39. "error": "データベースのエクスポートに失敗しました",
  40. "exporting": "エクスポート中...",
  41. "failed": "エクスポート失敗",
  42. "mode": {
  43. "excludeLogs": "ログを除外",
  44. "full": "完全バックアップ",
  45. "ledgerOnly": "課金データのみ"
  46. },
  47. "modeDescription": {
  48. "excludeLogs": "ログデータなしでエクスポート(テーブル構造は保持)",
  49. "full": "リクエストログを含む全データをエクスポート",
  50. "ledgerOnly": "課金台帳のみエクスポート(最小サイズ)"
  51. },
  52. "successMessage": "データベースのエクスポートに成功しました!"
  53. },
  54. "guide": {
  55. "items": {
  56. "cleanup": {
  57. "description": "履歴ログを物理的に削除します(取り消せません)。統計テーブルは保持されます。クリーンアップ前にデータベースバックアップをエクスポートすることをお勧めします。",
  58. "title": "ログクリーンアップ"
  59. },
  60. "environment": {
  61. "description": "Docker Composeデプロイメントが必要です。ローカル開発環境ではサポートされない可能性があります。",
  62. "title": "環境要件"
  63. },
  64. "format": {
  65. "description": "PostgreSQL custom format(.dump)を使用し、自動圧縮で異なるデータベースバージョンと互換性があります。",
  66. "title": "バックアップ形式"
  67. },
  68. "merge": {
  69. "description": "既存データを保持し、バックアップからのデータを挿入しようとします。主キーの競合がインポート失敗を引き起こす可能性があります。",
  70. "title": "統合モード"
  71. },
  72. "overwrite": {
  73. "description": "インポート前にすべての既存データを削除します。完全復元に最適です。",
  74. "title": "上書きモード"
  75. },
  76. "safety": {
  77. "description": "インポート前に現在のデータベースをバックアップとしてエクスポートすることをお勧めします。",
  78. "title": "セキュリティ推奨"
  79. }
  80. },
  81. "title": "使用説明と注意事項"
  82. },
  83. "import": {
  84. "backupFile": "バックアップファイル:",
  85. "backupRecommendation": "この操作を実行する前に、現在のデータベースをバックアップとしてエクスポートすることをお勧めします。",
  86. "button": "データベースをインポート",
  87. "cancel": "キャンセル",
  88. "cleanFirstDescription": "インポート前にすべての既存データを削除し、データベースがバックアップと完全に一致するようにします。チェックしない場合、データのマージを試みますが、主キーの競合により失敗する可能性があります。",
  89. "cleanFirstLabel": "既存データをクリア(上書きモード)",
  90. "confirm": "インポートを確認",
  91. "confirmMerge": "「マージモード」を選択しました。これにより、既存データを保持しながらバックアップのインポートを試みます。",
  92. "confirmOverwrite": "「上書きモード」を選択しました。これにより、すべての既存データが削除された後、バックアップがインポートされます。",
  93. "confirmTitle": "データベースインポートの確認",
  94. "descriptionFull": "バックアップファイルからデータベースを復元します。PostgreSQL custom format(.dump)形式のバックアップファイルをサポートします。",
  95. "error": "データベースのインポートに失敗しました",
  96. "errorUnknown": "不明なエラー",
  97. "failedMessage": "データインポート失敗、詳細ログを確認してください",
  98. "fileError": ".dump形式のバックアップファイルを選択してください",
  99. "fileSelected": "選択済み:{name}({size} MB)",
  100. "importing": "インポート中...",
  101. "noFileSelected": "最初にバックアップファイルを選択してください",
  102. "parseError": "応答データの解析に失敗しました",
  103. "progressTitle": "インポート進行状況",
  104. "selectFileLabel": "バックアップファイルを選択",
  105. "streamError": "レスポンスストリームを読み取れません",
  106. "streamInterrupted": "データストリームが予期せず中断されました",
  107. "streamInterruptedDesc": "インポートの進行が正常に完了しませんでした。ログを確認してデータ整合性を検証してください。問題がある場合は再度インポートしてください。",
  108. "successCleanModeDesc": "すべてのデータが正常に復元されました。ページ表示が異常な場合はブラウザを更新してください。",
  109. "successMergeModeDesc": "データのインポートとマージが正常に完了しました。ページ表示が異常な場合はブラウザを更新してください。",
  110. "successMessage": "データインポート完了!",
  111. "successWithWarnings": "データのインポートが完了しました(警告あり)",
  112. "successWithWarningsDesc": "データのインポートは成功しましたが、既に存在する一部のオブジェクトはスキップされました。ページ表示が異常な場合はブラウザを更新するか、アプリを再起動してください。",
  113. "warningMerge": "注意:主キーの競合が存在する場合、インポートが失敗する可能性があります。",
  114. "warningOverwrite": "警告:この操作は元に戻せません。すべての現在のデータが完全に削除されます!"
  115. },
  116. "section": {
  117. "cleanup": {
  118. "description": "履歴ログデータをクリーンアップしてデータベースストレージを解放します。注:統計データは保持されますが、ログ詳細は完全に削除されます。",
  119. "title": "ログクリーンアップ"
  120. },
  121. "export": {
  122. "description": "完全なデータベースバックアップファイル(.dump形式)をエクスポートし、データ移行または復旧に使用できます。",
  123. "title": "データエクスポート"
  124. },
  125. "import": {
  126. "description": "バックアップファイルからデータベースを復元します。PostgreSQL custom format(.dump)形式のバックアップファイルをサポートします。",
  127. "title": "データインポート"
  128. },
  129. "status": {
  130. "description": "現在のデータベース接続状態と基本情報を表示します。",
  131. "title": "データベースステータス"
  132. }
  133. },
  134. "status": {
  135. "connected": "データベース接続正常",
  136. "connectionUnavailable": "データベース接続が利用できません。データベースサービスの状態を確認してください",
  137. "error": "データベースステータスの取得に失敗しました",
  138. "loading": "読み込み中...",
  139. "retry": "再試行",
  140. "tables": "{count} テーブル",
  141. "unavailable": "データベース利用不可",
  142. "size": "データベースサイズ",
  143. "tableCount": "テーブル数"
  144. },
  145. "title": "データ管理"
  146. }