sync:
  devices:
    errors:
      loading: 同期デバイスの読み込みに失敗しました
      removing: 同期デバイスの削除に失敗しました
      sync_failed: デバイスの同期に失敗しました
    from_label: 送信元
    help:
      content: '🔄 **Sync とは何ですか？**


        Sync は、習慣、タスク、ノート、データを Wi-Fi と同じネットワーク上のデバイス (電話、タブレット、ラップトップ、デスクトップ) で更新します。クラウドやインターネット不要
        — データはプライベートでローカルに保たれます。


        使いやすい: 一度設定すれば、変更は自動またはオンデマンドで同期します。デバイスをシームレスに切り替え、電話で開始して PC で完了するように。


        ## 🔗 **Sync モード**


        すべてのデバイスは柔軟な同期のためのクライアントまたはサーバーモードをサポートします。サーバーがリード (データ共有)、クライアントが参加して交換。少なくとも
        1 つのサーバーが必要です。


        - **クライアントモード:** サーバーに接続して同期。QR または手動入力でグループに参加するのに理想的。

        - **サーバーモード:** ハブとして機能; 他のデバイスが接続するための QR または文字列を表示。


        **プラットフォームノート:**

        - **モバイル:** Wi-Fi ホットスポットアイコンで切り替え。ポータブルハブのためのサーバー。

        - **デスクトップ (デフォルト: サーバー):** Sync 設定で切り替え。メイン PC に同期するラップトップのためのクライアント。


        **例:** モバイル-モバイル (1 サーバー)、デスクトップ-モバイル (どちらでも)、デスクトップ-デスクトップ (1 サーバー、1 クライアント)。


        Sync 設定でモードを切り替え; アプリは選択を記憶します。


        ## 🛠️ **Sync の有効化**


        デバイスは Wi-Fi を共有; WHPH を開いたままに。


        ### **QR コードセットアップ**

        1. サーバー: Sync でサーバーモードを開始 — QR が表示。

        2. クライアント: "デバイス追加" > QR スキャン。

        3. 自動接続と同期。


        すべての組み合わせをサポート。


        ### **接続文字列**

        1. サーバー: Sync から文字列をコピー (例: "whph://IP:44040?...")。

        2. クライアント: "デバイス追加" > 手動 > 文字列貼り付け > 接続。


        カメラ不要。


        ### **手動入力**

        1. サーバー: 接続情報から IP/ポート (デフォルト 44040) をメモ。

        2. クライアント: "デバイス追加" > 手動 > IP、ポート、名前入力 > テスト > 接続。


        **デスクトップクライアント:** まずクライアントモードに切り替え、次に接続。自動同期; いつでも戻す。


        信頼性のための設定で自動再接続を有効に。


        ## 📋 **デバイス管理**


        - **表示:** Sync 設定でデバイス、同期時間、状態を表示。

        - **手動同期:** デバイスごとのボタンをタップ。

        - **削除:** 選択して同期を停止。


        ## 🔧 **トラブルシューティング**


        **接続問題:**

        1. 同じ Wi-Fi? VPN なし。

        2. アプリ再起動。

        3. サーバーモードを確認。

        4. ファイアウォールなしでテスト。


        **デバイスなし?**

        - 安定した Wi-Fi、プロキシなし。

        - スキャン更新。

        - 手動 IP 使用。


        **同期失敗/タイムアウト:**

        1. 手動同期。

        2. アプリバージョンを一致。

        3. 大きなデータ待機。


        **ファイアウォール (ポート 44040):**


        接続が機能しない場合、コンピュータのファイアウォールが同期シグナルをブロックしている可能性があります。ポート 44040 を開いてデバイスがローカルで通信できるように
        — ホームネットワークでは安全です。


        **Windows (GUI):**

        1. Defender Firewall 開く > 詳細設定 > 受信規則 > 新しい規則。

        2. ポート > TCP > 44040 > 許可 > すべてのプロファイル > 名前 "WHPH Sync" > 完了。


        **Windows (Admin CMD):**

        ```

        netsh advfirewall firewall add rule name="WHPH Sync" dir=in action=allow protocol=TCP
        localport=44040

        ```


        **Linux (UFW):**

        ```

        sudo ufw allow 44040/tcp && sudo ufw reload

        ```


        ヒント: ルーター再起動、私有ネットワーク使用。"見つからない" エラーで再ペアリング。

        '
      title: デバイス同期ヘルプ
    last_sync_label: 最後の同期
    no_devices_found: 同期されたデバイスがありません
    sync_tooltip: 今すぐ同期
    title: デバイス同期
    to_label: 送信先
    unnamed_device: 名前のないデバイス
    never_synced: 未同期
    remove_device: デバイスを削除
  error:
    scan: スキャンに失敗しました
  errors:
    connection_failed: "接続に失敗しました。以下を確認してください：


      1. 両方のデバイスが同じネットワークにある

      2. 両方のアプリが開いて実行中である

      3. ファイアウォールが接続をブロックしていない

      "
    device_mismatch: 同期エラー。同期を試みているデバイスがこのデバイスと適切にペアリングされていません。
    environment_mismatch: デバッグとプロダクションビルド間の同期は続行できません。
    device_not_found: 同期デバイスが見つかりません
    ip_address: ローカルIPアドレスを取得できません
    parse_message: スキャンしたメッセージを解析できません
    process_failed: 同期プロセスが失敗しました。
    save_device: 同期デバイスの保存に失敗しました
    scan: スキャンに失敗しました
    sync_failed: 同期に失敗しました。もう一度お試しください。
    sync_timeout: 同期タイムアウト
    version_mismatch: "バージョンの不一致。ローカルバージョン: {currentVersion}、リモートバージョン: {remoteVersion}。両方のアプリケーションを同じバージョンに更新してください。"
    local_ip_error: ローカルIPエラー
    device_already_paired: デバイスはすでにペアリングされています
    no_active_interfaces: アクティブなネットワークインターフェースがありません
    device_discovery_failed: デバイス検出に失敗しました
    no_server_configured: サーバーが構成されていません。まず同期デバイスを追加するか、手動接続を使用してサーバー接続を設定してください。
    device_id_unavailable: デバイスIDが利用できません。同期を続行できません。
    local_ip_unavailable: ローカルIPアドレスが利用できません。ネットワーク接続を確認してください。
    prerequisites_failed: 同期の前提条件検証に失敗しました。ネットワーク設定を確認してください。
    critical_sync_operation_failed: 重要な同期操作に失敗しました。もう一度お試しください。
    initiate_outgoing_sync_failed: デバイスとの同期開始に失敗しました。
    processing_incoming_data: 受信同期データの処理中にエラーが発生しました。
    checking_local_data: 同期のためのローカルデータ確認中にエラーが発生しました。
    sync_with_device_failed: デバイスとの同期に失敗しました。
    sync_with_device_exception: デバイス同期中に例外が発生しました。
    process_accumulated_response_data: 蓄積された同期応答データの処理に失敗しました。
    process_response_data: 同期応答データの処理に失敗しました。
    some_devices_failed_to_sync: 一部のデバイスの同期に失敗しました。もう一度お試しください。
  messages:
    device_already_paired: このデバイスは既にペアリングされています
    sync_completed: 同期が正常に完了しました
    sync_in_progress: 同期中...
    testing_connection: 接続をテスト中...
    device_added_success: デバイスが正常に追加されました
  qr_code:
    close_button: 閉じる
    dialog_title: QRコードをスキャンして同期
    title: QRコード
    description: 他のデバイスはこのQRコードをスキャンして、このデバイスに接続して同期できます。
    connection_string_title: 接続文字列
    connection_string_description: または、この接続文字列を共有してデバイスを手動で接続できます。
    connection_string_copied: 接続文字列がクリップボードにコピーされました
  scanner:
    title: QRコードをスキャン
    instruction: QRコードをフレーム内に配置してください
  server:
    starting: サーバーモードを開始中...
    active: サーバーモードがアクティブ - 他のデバイスにQRコードを表示
    stopped: サーバーモードが停止 - デバイスはクライアントモードになりました
    start_failed: サーバーモードの開始に失敗 - ポート44040が利用可能か確認してください
    start_tooltip: サーバーモードを開始
    stop_tooltip: サーバーモードを停止
    error: エラー
    device_became_server: このデバイスは同期サーバーになりました
    start_menu: サーバーを開始
    stop_menu: サーバーを停止
    mode_title: サーバーモード
    mode_inactive: サーバー非アクティブ
  manual:
    connection: 手動接続
    ip_address: IPアドレス
    port: ポート
    device_name: デバイス名
    optional: (オプション)
    connecting: 接続中...
    cancel: キャンセル
    connect: 接続
    ip_required: IPアドレスが必要です
    invalid_ip: IPアドレスの形式が無効です
    port_required: ポートが必要です
    invalid_port: ポート番号が無効です
    connection_failed: 接続に失敗しました
    connection_error: 接続エラー
    connection_string_tab: 接続文字列
    manual_entry_tab: 手動入力
    connection_string_required: 接続文字列が必要です
    invalid_connection_string: 無効な接続文字列形式です
    connection_string_label: 接続文字列
    test_connection: 接続をテスト
    enter_server_details: サーバー接続の詳細を手動で入力
    connection_timeout: 接続タイムアウト。サーバーアドレスを確認して再試行してください。
    connection_test_successful: 接続テストが成功しました！
    connection_test_timeout: 接続テストのタイムアウト。サーバーアドレスを確認して再試行してください。
    connection_test_failed_no_response: 接続テストが失敗しました - サーバーからの応答なし
    connection_test_failed_generic: "接続テストが失敗しました: {0}"
    connection_string_instruction: 手動接続のためにサーバーデバイスから提供された接続文字列をここに貼り付けます。
  add:
    device: デバイスを追加
    device_tooltip: 新しいデバイスを追加
    sync_device: デバイスを同期
    sync_device_title: デバイスと同期
    sync_device_description: データ同期のために他のデバイスに接続
    scanning_for_devices: デバイスをスキャン中...
    no_nearby_devices: 近くのデバイスがありません
    no_nearby_devices_hint: デバイスが同じネットワーク上にあることを確認してください
    alternative_methods_hint: 手動接続またはQRコードを試してください
    scan_qr_code: QRコードをスキャン
    refresh_scan: スキャンを更新
    last_seen: 最後に見られた
    already_added: すでに追加済み
  connect_info:
    dialog_title: デバイス接続情報
    menu_title: 接続情報
    qr_title: QRコード
    qr_description: 他のデバイスはこのQRコードをスキャンして、このデバイスに接続して同期できます。
    connection_string_title: 接続文字列
    connection_string_description: または、この接続文字列を共有してデバイスを手動で接続できます。
    connection_string_copied: 接続文字列がクリップボードにコピーされました
    server_details_description: 他のデバイスから手動で接続するためのサーバー詳細を使用します。
    unknown_ip: 不明なIP
    error_loading_connection_info: 接続情報の読み込みエラー
    retry: 再試行
    manual_connection_tab: 手動接続
    server_details_title: サーバー詳細
    connection_string_title_alt: 接続文字列
    copy: コピー
  desktop:
    mode_title: デスクトップ同期モード
    client_mode_start: クライアントとして接続
    client_mode_stop: サーバーモードに切り替え
    client_mode_description: 他のデバイスのサーバーに接続してデータを同期
    server_mode_description: 他のデバイスがこのデバイスに接続して同期できるようにする
    sync_mode_start: クライアントモードを開始
    sync_mode_stop: クライアントモードを停止
    sync_mode_start_menu: クライアントモードを開始
    sync_mode_stop_menu: クライアントモードを停止
    client_mode_starting: クライアントモードを開始中...
    client_mode_started: クライアントモードが開始されました
    client_mode_stopped: サーバーモードに戻りました
    sync_mode_toggle_error: 同期モードの切り替えに失敗しました
  multi_interface_connection: マルチインターフェース接続
