"app.title" = "LocationLab Pairing Assistant";
"app.intro" = "Connect one iPhone by USB, unlock it, and approve Trust. Pairing credentials stay on this Mac and are never uploaded or written to the log.";
"hero.eyebrow" = "ONE-TIME IPHONE SETUP";
"hero.subtitle" = "Pair this iPhone once, then use LocationLab without keeping it connected to your Mac.";
"journey.title" = "Three simple steps";
"journey.connect.title" = "Connect your iPhone";
"journey.connect.detail" = "Use USB, unlock the iPhone, and tap Trust if asked.";
"journey.prepare.title" = "Let the assistant prepare it";
"journey.prepare.detail" = "Developer Mode and required Apple services are checked automatically.";
"journey.create.title" = "Create and transfer the file";
"journey.create.detail" = "Share it to this same iPhone, then import it in LocationLab.";
"journey.state.complete" = "Done";
"journey.state.current" = "Now";
"journey.state.working" = "Working";
"journey.state.next" = "Next";
"guidance.connect.title" = "Connect and unlock your iPhone";
"guidance.connect.detail" = "Use a USB cable and approve Trust on the iPhone. The assistant will detect it automatically.";
"guidance.checking.title" = "Checking your iPhone…";
"guidance.checking.detail" = "Keep the iPhone connected and unlocked while the assistant prepares what LocationLab needs.";
"guidance.developer_mode.title" = "Turn on Developer Mode";
"guidance.developer_mode.detail" = "On the iPhone, open Settings > Privacy & Security > Developer Mode. Restart when prompted, unlock it, then check again.";
"guidance.prepare.title" = "Finish preparing this iPhone";
"guidance.prepare.detail" = "Keep the iPhone connected and unlocked. The assistant will complete the remaining preparation automatically.";
"guidance.preparation_error.title" = "Device preparation needs attention";
"guidance.preparation_error.detail" = "Reconnect the unlocked iPhone, check this Mac's Internet connection, and try again. Technical details are available below.";
"guidance.ready.title" = "Your iPhone is ready";
"guidance.ready.detail" = "Create its LocationLab pairing file. The file works only with this iPhone and should be kept private.";
"guidance.complete.title" = "Pairing complete";
"guidance.complete.detail" = "Send the file to this same iPhone and import it from the LocationLab pairing screen.";
"button.check_iphone" = "Check iPhone Again";
"button.retry_prepare" = "Check & Prepare Again";
"button.create_and_save" = "Create Pairing File";
"button.create_another" = "Create Another Copy";
"button.share_iphone" = "Share to iPhone";
"ready.import_instruction" = "On the iPhone, open LocationLab, choose Import Pairing File, and select this file.";
"details.title" = "Technical details";
"details.status" = "Device status";
"details.log" = "Local debug log";
"details.adhoc" = "Optional Ad Hoc fallback";
"privacy.local.title" = "Local-only and private";
"privacy.local.detail" = "Pairing credentials are never uploaded, sent to analytics, or written to the debug log.";
"section.before" = "Before you begin";
"instruction.1" = "Connect exactly one iPhone by USB, unlock it, and tap Trust if prompted.";
"instruction.2" = "Enable Developer Mode in Settings > Privacy & Security, then reconnect after the required restart.";
"instruction.3" = "The assistant checks, downloads, verifies, personalizes, and mounts the Developer Disk Image when needed.";
"instruction.4" = "Transfer the generated pairing file only to this same iPhone and import it in LocationLab.";
"section.device" = "Device preparation";
"status.usb" = "USB device";
"status.developer_mode" = "Developer Mode";
"status.developer_image" = "Developer image";
"status.pairing" = "RPPairing file";
"state.unknown" = "Unknown";
"state.missing" = "Missing";
"state.working" = "Working";
"state.ready" = "Ready";
"state.error" = "Error";
"button.check_prepare" = "Check & Prepare Device";
"button.create_pairing" = "Create Pairing File…";
"section.ready" = "Ready for LocationLab";
"ready.transfer" = "Transfer this file directly to the same iPhone with AirDrop or Files, then import it in LocationLab. Treat it as a device trust secret.";
"button.show_finder" = "Show in Finder";
"section.adhoc" = "Optional Ad Hoc fallback";
"adhoc.device" = "Device: %@";
"adhoc.explanation" = "Export a registration request only if the developer asks you to join an Ad Hoc test. It contains the full device UDID, but never the pairing credentials.";
"button.export_adhoc" = "Export Ad Hoc Registration Request…";
"button.show_request" = "Show Request in Finder";
"section.log" = "Local debug log";
"privacy.notice" = "When DDI preparation is needed, the assistant downloads hash-pinned public files over HTTPS and may request a device-specific ticket from Apple TSS. It never uploads pairing records or pairing keys, sends analytics, or includes pairing secrets in diagnostics. Reset Location & Privacy, unpairing, or erasing the iPhone may invalidate the exported file.";
"panel.save_pairing" = "Save LocationLab Pairing File";
"panel.save_adhoc" = "Save Ad Hoc Registration Request";

"log.checking" = "Checking and preparing one unlocked USB iPhone…";
"log.usb_ready" = "USB iPhone detected and Lockdown service is reachable.";
"log.developer_enabled" = "Developer Mode is enabled.";
"log.developer_disabled" = "Developer Mode is disabled. Enable it in Settings > Privacy & Security before using LocationLab.";
"log.developer_unknown" = "Developer Mode status could not be confirmed.";
"log.identity_confirmed" = "Device identity confirmed as %@.";
"log.udid_unavailable_adhoc" = "Device UDID was not available for optional Ad Hoc registration.";
"log.ddi_mounted" = "Developer image is mounted.";
"log.ddi_missing" = "Developer image is missing; automatic preparation is required before pairing export.";
"log.no_device" = "No usable USB iPhone found. Connect one device, unlock it, and approve Trust.";
"log.ddi_paused" = "DDI preparation is paused until Developer Mode is enabled and the iPhone has restarted.";
"log.ddi_preparing" = "Preparing a pinned Personalized DDI from the public DeveloperDiskImage repository.";
"log.no_pairing_in_download" = "No pairing record or pairing key is included in the download request.";
"log.ddi_cache_reused" = "Verified and reused the cached DDI files.";
"log.ddi_downloaded" = "Downloaded and verified %ld pinned DDI file(s).";
"log.ddi_success" = "Personalized DDI mounted successfully. Apple TSS may have received device personalization identifiers; pairing credentials were not sent.";
"log.ddi_failed" = "Developer image preparation failed: %@";
"log.pairing_start" = "Starting local CoreDevice RPPairing. Keep the iPhone unlocked and approve Trust if asked.";
"log.pairing_success" = "RPPairing create and local structure validation succeeded.";
"log.pairing_permissions" = "Saved with owner-only permissions. Pairing contents were not logged.";
"log.udid_unavailable_export" = "Device UDID was not available; TestFlight pairing is ready, but an Ad Hoc request cannot be exported.";
"log.pairing_failed" = "Pairing failed: %@";
"log.adhoc_exported" = "Ad Hoc registration request exported locally for %@.";
"log.adhoc_no_pairing" = "The request contains the full device UDID, but no pairing credentials.";
"log.adhoc_failed" = "Registration request export failed: %@";

"error.pairing_missing_file" = "The local pairing helper did not produce a file.";
"error.helper_missing" = "Bundled pairing helper is missing.";
"error.helper_timeout" = "The local helper timed out.";
"error.no_usb" = "No USB iPhone was detected.";
"error.permission_denied" = "The pairing helper was denied access to the USB device or destination.";
"error.pairing_timeout" = "Pairing timed out while waiting for the iPhone.";
"error.pairing_generic" = "The local pairing helper failed without creating a usable file.";
"error.ddi_disconnected" = "The USB iPhone disconnected during DDI preparation.";
"error.developer_mode" = "iPhone Developer Mode is not enabled or not yet active after restart.";
"error.tss" = "Apple TSS did not issue a DDI personalization ticket. Check Internet access and try again.";
"error.ddi_timeout" = "DDI personalization or upload timed out. Keep the iPhone connected and unlocked, then retry.";
"error.ddi_mount" = "The Personalized DDI mount helper failed; reconnect the unlocked iPhone and retry.";
"error.ddi_source_url" = "The pinned Developer Disk Image source URL is invalid.";
"error.ddi_download_response" = "The pinned Developer Disk Image source did not return a valid HTTPS response.";
"error.ddi_integrity" = "Developer Disk Image integrity verification failed for %@.";
"error.ddi_manifest" = "The Developer Disk Image manifest is missing or has an unexpected build identifier.";
"error.pairing_size" = "The generated pairing file has an invalid size.";
"error.pairing_plist" = "The generated file is not a pairing property list.";
"error.pairing_identity" = "The generated file does not contain an RPPairing identity.";
