export default {
  lang: "ja",
  example: {
    "original": "这是字幕样式预览。",
    "translation": "（翻訳）これは字幕のスタイルのプレビューです。"
  },
  noti: {
    "restarted": "字幕エンジンが再起動しました",
    "started": "字幕エンジンを開始しました",
    "sLang": "ソース言語：",
    "trans": "、翻訳する：",
    "engine": "、字幕エンジン：",
    "audio": "、オーディオタイプ：",
    "sysout": "システムオーディオ出力（スピーカー）",
    "sysin": "システムオーディオ入力（マイク）",
    "tLang": "、翻訳先の言語：",
    "custom": "タイプ：カスタムエンジン、エンジンパス：",
    "args": "、コマンド引数：",
    "pidInfo": "、字幕エンジンプロセス PID：",
    "empty": "モデルパスが空です",
    "emptyInfo": "選択されたローカルモデルに対応するモデルパスが空です。まず対応するモデルをダウンロードし、次に【字幕エンジン設定 > 詳細設定】でモデルのパスを設定してください。",
    "stopped": "字幕エンジンが停止しました",
    "stoppedInfo": "字幕エンジンが停止しました。再起動するには「字幕エンジンを開始」ボタンをクリックしてください。",
    "error": "エラーが発生しました",
    "engineError": "字幕エンジンにエラーが発生し、強制終了が要求されました。",
    "socketError": "メインプログラムと字幕エンジンの Socket 接続に失敗しました",
    "engineChange": "字幕エンジンの設定が変更されました",
    "changeInfo": "字幕エンジンがすでに起動している場合、変更を有効にするには再起動が必要です。",
    "styleChange": "字幕のスタイルが変更されました",
    "styleInfo": "字幕のスタイル変更が保存され、適用されました",
    "engineStartTimeout": "字幕エンジンの起動がタイムアウトしました。自動的に強制停止しました",
    "ollamaNameNull": "Ollama フィールドが空です",
    "ollamaNameNullNote": "Ollama モデルを翻訳モデルとして選択する場合、Ollama フィールドは空にできません。ローカルで設定された Ollama モデルの名前を入力してください。"
  },
  general: {
    "title": "一般設定",
    "uiLanguage": "言語設定",
    "barWidth": "左側の幅",
    "note": "一般設定はすぐに有効になります。字幕エンジンの設定と字幕スタイルの設定を変更した場合は、適用ボタンをクリックしてから有効になりますのでご注意ください。",
    "theme": "テーマ",
    "light": "明るい",
    "dark": "暗い",
    "system": "システム",
    "color": "カラー"
  },
  engine: {
    "title": "字幕エンジン設定",
    "applyChange": "変更を適用",
    "cancelChange": "変更をキャンセル",
    "sourceLang": "ソース言語",
    "transLang": "翻訳言語",
    "transModel": "翻訳モデル",
    "modelName": "モデル名",
    "modelNameNote": "使用する翻訳モデル名を入力してください。Ollama のローカルモデルでも OpenAI API 互換のクラウドモデルでも可能です。Base URL フィールドが未入力の場合、デフォルトでローカルの Ollama サービスが呼び出され、それ以外の場合は Python OpenAI ライブラリ経由で指定されたアドレスの API サービスが呼び出されます。",
    "baseURL": "OpenAI API を呼び出すための基本リクエスト URL です。未記入の場合、ローカルのデフォルトポートの Ollama モデルが呼び出されます。",
    "apiKey": "OpenAI API に対応するモデルを使用するために必要な API キーです。",
    "captionEngine": "エンジン",
    "audioType": "オーディオ",
    "systemOutput": "システムオーディオ出力（スピーカー）",
    "systemInput": "システムオーディオ入力（マイク）",
    "enableTranslation": "翻訳",
    "enableRecording": "録音",
    "showMore": "詳細設定",
    "apikey": "API KEY",
    "voskModelPath": "Voskパス",
    "sosvModelPath": "SOSVパス",
    "recordingPath": "保存パス",
    "startTimeout": "時間制限",
    "seconds": "秒",
    "apikeyInfo": "Gummy 字幕エンジンに必要な API KEY は、アリババクラウド百煉プラットフォームから取得する必要があります。詳細情報はプロジェクトのユーザーマニュアルをご覧ください。",
    "glmApikeyInfo": "GLM 字幕エンジンに必要な API KEY で、智譜 AI プラットフォームから取得する必要があります。",
    "voskModelPathInfo": "Vosk 字幕エンジンに必要なモデルのフォルダパスです。必要なモデルを事前にローカルマシンにダウンロードする必要があります。詳細情報はプロジェクトのユーザーマニュアルをご覧ください。",
    "sosvModelPathInfo": "SOSV 字幕エンジンに必要なモデルのフォルダパスです。必要なモデルを事前にローカルマシンにダウンロードする必要があります。詳細情報はプロジェクトのユーザーマニュアルをご覧ください。",
    "recordingPathInfo": "録音ファイルの保存パスで、フォルダパスを指定する必要があります。ソフトウェアが自動的に録音ファイルに名前を付けて .wav ファイルとして保存します。",
    "modelDownload": "モデルダウンロードリンク",
    "startTimeoutInfo": "字幕エンジンの起動タイムアウト時間です。この時間を超えると自動的に強制停止されます。10-120秒の範囲で設定することを推奨します。",
    "customEngine": "カスタム",
    custom: {
      "title": "カスタムキャプションエンジン",
      "attention": "注意事項",
      "note": "注意：ユーザーがカスタムエンジンを使用して字幕を提供できるようにします。提供するエンジンは、コマンドラインから起動でき、パラメータをコマンドラインの指示で指定できる必要があります。エンジンは、標準出力を使用して node.js バックエンドと通信する必要があります。詳細については、プロジェクトドキュメントを参照してください。",
      "app": "パス",
      "command": "コマンド"
    }
  },
  style: {
    "title": "字幕スタイル設定",
    "applyStyle": "適用",
    "cancelChange": "キャンセル",
    "resetStyle": "リセット",
    "lineNumber": "字幕行数",
    "longCaption": "長い字幕",
    "fontFamily": "フォント",
    "fontColor": "カラー",
    "fontSize": "サイズ",
    "fontWeight": "文字の太さ",
    "background": "背景色",
    "opacity": "不透明度",
    "preview": "プレビュー",
    "translation": "翻訳表示",
    trans: {
      "title": "翻訳スタイル設定",
      "useSame": "原文のスタイルを使用"
    },
    "textShadow": "文字影",
    shadow: {
      "title": "テキストの影設定",
      "offsetX": "Offset X",
      "offsetY": "Offset Y",
      "blur": "ぼかし半径",
      "color": "影の色"
    }
  },
  status: {
    "engine": "字幕エンジン",
    "engineStatus": "字幕エンジンの状態",
    "pid": "プロセス ID",
    "ppid": "親プロセス ID",
    "port": "Socket ポート番号",
    "cpu": "CPU 使用率",
    "mem": "メモリ使用量",
    "elapsed": "稼働時間",
    "customized": "カスタム",
    "status": "エンジン状態",
    "started": "開始済み",
    "stopped": "未開始",
    "logNumber": "字幕数",
    "logNumber2": "ログ数",
    "aboutProj": "プロジェクト情報",
    "openCaption": "字幕ウィンドウを開く",
    "startEngine": "字幕エンジンを開始",
    "restartEngine": "字幕エンジンを再起動",
    "stopEngine": "字幕エンジンを停止",
    "forceKill": "強制停止",
    "forceKillStarting": "エンジン起動中... (強制停止)",
    "forceKillConfirm": "字幕エンジンを強制停止しますか？プロセスが直ちに終了されます。",
    "confirm": "確認",
    "cancel": "キャンセル",
    about: {
      "title": "このプロジェクトについて",
      "proj": "Auto Caption プロジェクト",
      "desc": "複数の言語をサポートするクロスプラットフォームのリアルタイム字幕表示ソフトウェア。",
      "version": "ソフトウェアバージョン",
      "author": "プロジェクト作者",
      "projLink": "プロジェクトリンク",
      "manual": "ユーザーマニュアル",
      "engineDoc": "字幕エンジンマニュアル",
      "date": "2026 年 1 月 10 日"
    }
  },
  log: {
    "title": "字幕記録",
    "changeTime": "時間を変更",
    "baseTime": "最初の字幕開始時間",
    "hour": "時",
    "min": "分",
    "sec": "秒",
    "ms": "ミリ秒",
    "export": "エクスポート",
    "copy": "記録をコピー",
    "exportOptions": "エクスポートオプション",
    "exportFormat": "形式",
    "exportContent": "内容",
    "copyOptions": "コピー設定",
    "addIndex": "順序番号",
    "copyTime": "時間",
    "copyContent": "内容",
    "both": "すべて",
    "source": "原文",
    "translation": "翻訳",
    "copyNum": "コピー数",
    "all": "すべて",
    "copySuccess": "字幕がクリップボードにコピーされました",
    "clear": "記録をクリア",
    "title2": "ログ記録"
  }
}
