<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_GB">
<context>
    <name>AppOptionsDialog</name>
    <message>
        <source>App Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Play sound when finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Eject media when finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable anonymous statistics (telemetry)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>What is this?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable warnings?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you disable warnings, Raspberry Pi Imager will &lt;b&gt;not show confirmation prompts before writing images&lt;/b&gt;. You will still be required to &lt;b&gt;type the exact name&lt;/b&gt; when selecting a system drive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close the options dialog without saving any changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save the selected options and apply them to Raspberry Pi Imager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep warnings enabled and return to the options dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable confirmation prompts before writing images, requiring only exact name entry for system drives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Play an audio notification when the image write process completes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically eject the storage device when the write process completes successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Send anonymous usage statistics to help improve Raspberry Pi Imager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip confirmation dialogs before writing images (advanced users only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change the source of operating system images between official Raspberry Pi repository and custom sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Secure Boot RSA Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an RSA 2048-bit private key for signing boot images in secure boot mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select RSA Private Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PEM Files (*.pem);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PEM Files (*.pem)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Audio notification unavailable - no viable audio player found on this system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved Customisation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all saved OS customisation settings such as hostname, WiFi, and user credentials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear saved customisation?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will remove all saved OS customisation settings such as hostname, WiFi, and user credentials.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep saved customisation settings and return to the options dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all saved OS customisation settings permanently</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AsyncCacheWriter</name>
    <message>
        <source>Cache write error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CommonStrings</name>
    <message>
        <source>Only proceed if you fully understand the risks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selecting the wrong drive will permanently erase data and can render your computer inoperable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System drives typically contain files essential to the operation of your computer, and may include your personal files (photos, videos, documents).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image files (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Public Key files (*.pub)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No device selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No image selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No storage selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hostname configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User account configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wi‑Fi configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raspberry Pi Connect enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I2C enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SPI enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>USB Gadget mode enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1-Wire enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Localisation configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authorized keys files (authorized_keys)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imager Repository Files (*.json *.%1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfirmOtpProgramDialog</name>
    <message>
        <source>WARNING: OTP Programming is PERMANENT and IRREVERSIBLE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This operation will permanently program the secure boot public key hash into the device&apos;s one-time programmable (OTP) memory. Once programmed, this device will ONLY boot images signed with the corresponding private key. This action cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key fingerprint: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Also lock JTAG debug port (additional irreversible action)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To confirm, type the device serial number below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial to type: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type device serial number exactly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirmation input. Type exactly: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CANCEL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel OTP programming and return to previous screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PROGRAM OTP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Permanently program the secure boot key into device OTP memory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfirmSystemDriveDialog</name>
    <message>
        <source>Size: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mounted as: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not mounted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To continue, type the exact drive name below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type drive name exactly as shown above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CANCEL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CONTINUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel operation and return to storage selection to choose a different device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proceed to write the image to this system drive after confirming the drive name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drive information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drive name to type: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drive name input. Type exactly: %1. %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfirmUnfilterDialog</name>
    <message>
        <source>By disabling system drive filtering, &lt;b&gt;system drives will be shown&lt;/b&gt; in the list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KEEP FILTER ON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SHOW SYSTEM DRIVES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep system drives hidden to prevent accidental damage to your operating system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove the safety filter and display system drives in the storage device list</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugOptionsDialog</name>
    <message>
        <source>Debug Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>⚠️ These options are for debugging and testing. Changing them may affect performance and data integrity.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I/O Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Direct I/O (F_NOCACHE / O_DIRECT)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bypass the operating system page cache for writes. Slower but ensures data goes directly to device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Async I/O</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Queue multiple writes to overlap device latency. Improves performance with Direct I/O enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Queue Depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Async queue depth: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer memory: ~%1-%2 MB (varies by system RAM)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Periodic Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Periodically flush data to disk during writes. Automatically disabled when Direct I/O is active.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Verbose Performance Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log detailed timing information for each write operation to help diagnose performance issues.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force IPv4-only Downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only use IPv4 for downloads. Enable this if you experience connection issues due to broken IPv6 routing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Workarounds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Counterfeit Card Mode (skip end-of-device checks)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip operations at the end of the storage device. Enable this for counterfeit SD cards that report a fake larger capacity. The image must be smaller than the card&apos;s real capacity.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>⚠️ Only enable this if your SD card reports a larger capacity than it actually has. Make sure your image is smaller than the card&apos;s real capacity!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Rpiboot/Fastboot Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan for Raspberry Pi devices in USB boot mode (rpiboot). Requires libusb.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Fastboot Gadget:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a local fastboot gadget boot.img file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert to the default fastboot gadget from GitHub</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Fastboot Gadget Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boot images (*.img *.bin)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close the debug options dialog without saving any changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply the selected debug options</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeviceSelectionStep</name>
    <message>
        <source>Select your Raspberry Pi device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device selection list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1 device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use arrow keys to navigate, Enter or Space to select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to load device list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The device list could not be downloaded. Please check your internet connection and try again.

You can still write a local image file by pressing Next and selecting &apos;Use custom&apos; on the following screen.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retry downloading the device list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected via USB</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DoneStep</name>
    <message>
        <source>Your choices:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The storage device was ejected automatically. You can now remove it safely.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please eject the storage device before removing it from your computer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write Another</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write complete!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisations applied:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reboot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operating system:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reboot the system to apply changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Raspberry Pi Imager and exit the application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to storage selection to write the same image to another storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>customizations</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadExtractThread</name>
    <message>
        <source>Error extracting archive: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error mounting FAT32 partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operating system did not mount FAT32 partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error changing to directory &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The write operation has stalled.

No data has been written for 30 seconds. This could be caused by:
• Storage device disconnected or unresponsive
• Device has failed or is faulty
• System resource exhaustion

Please check the storage device and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to acquire write buffer slot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The download has stalled.

No data received for 30 seconds. This could be caused by:
• Network connection lost or unstable
• Remote server became unresponsive
• Firewall or proxy blocking the connection

Please check your network connection and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadThread</name>
    <message>
        <source>Please verify if &apos;Raspberry Pi Imager&apos; is allowed access to &apos;removable volumes&apos; in privacy settings (under &apos;files and folders&apos; or alternatively give it &apos;full disk access&apos;).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open storage device &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error downloading: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Access denied error while writing file to disk.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Controlled Folder Access seems to be enabled. Please add rpi-imager.exe to the list of allowed apps and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cached file is corrupt. SHA256 hash does not match expected value.&lt;br&gt;The cache file will be removed and the download will restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local file is corrupt or has incorrect SHA256 hash.&lt;br&gt;Expected: %1&lt;br&gt;Actual: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download appears to be corrupt. SHA256 hash does not match.&lt;br&gt;Expected: %1&lt;br&gt;Actual: %2&lt;br&gt;Please check your network connection and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Multiple partitions found on disk. Please ensure the disk is completely clean.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The disk may be write-protected or in use by another application. Please ensure the disk is not mounted and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disk is full. Please use a larger storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The disk is write-protected. Please check if the disk has a physical write-protect switch or is read-only.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Media error detected. The storage device may be damaged or counterfeit. Please try a different device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid disk parameter. The storage device may not be properly recognized. Please try reconnecting the device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I/O device error. The storage device may have been disconnected or is malfunctioning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error opening disk device &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing to storage device. Please check if the device is writable, has sufficient space, and is not write-protected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unmounting drive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening drive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zero&apos;ing out first and last MB of drive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting download...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customising OS...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open storage device &apos;%1&apos;. Please run with elevated privileges (sudo).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating signed boot image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create secure boot files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No RSA key configured for secure boot. Please select a key in App Options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RSA key file not found: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extracting boot partition files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to extract boot partition files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No boot files found to package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create temporary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating boot.img...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create boot.img</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signing boot image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to generate boot.sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read boot.img</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read boot.sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaning up boot partition...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Syncing deletions to disk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing signed boot files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write secure boot files: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unmounting volumes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaning disk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaning disk (legacy method)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing customization files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to unmount disk &apos;%1&apos;. Please close any applications using the disk and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to unmount disk &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>getting device size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to allocate buffer for MBR zeroing.

The system may be low on memory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preparing storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zero&apos;ing out end of drive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout writing to end of storage device.

This may indicate a counterfeit SD card with fake capacity.

Please try a different storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write error while trying to zero out last part of card.

This could indicate the card is advertising wrong capacity (possible counterfeit).

Please try a different storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage device responding slowly. Restarting in compatibility mode...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>storage operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open storage device.

The device may be in use by another application, or you may not have permission to access it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing to storage device during %1.

This could be caused by:
• Device disconnected or became unresponsive
• Device is full or write-protected
• Hardware failure or bad sectors

Please check the device and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading from storage device during %1.

The device may have been disconnected or is malfunctioning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error seeking on storage device during %1.

The device may be malfunctioning or disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error getting storage device size.

The device may not be properly recognized.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error closing storage device.

The device may have been disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to lock storage device.

The device may be in use by another application. Please close any applications using this device and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error syncing data to storage device.

The device may have been disconnected or is not responding. Data may not have been fully written.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error flushing data to storage device.

The device may have been disconnected or is not responding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage device timed out during %1.

The device is not responding. This may indicate:
• Device was disconnected
• Device has failed
• Driver or system issue

Please disconnect and reconnect the device, then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown storage error during %1.

Please try again or use a different storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The storage device is not responding. This may indicate:
• The device was disconnected
• The device has failed
• A driver or system issue

Please disconnect and reconnect the device, then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing to storage device.

Some writes failed to complete. This could be caused by:
• Storage device disconnected during write
• Device is full or write-protected
• Hardware failure

Please check the device and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>flush</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>writing partition table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>final flush</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>final sync</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DriveFormatThread</name>
    <message>
        <source>Error opening device for formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing to device during formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error seeking on device during formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid parameters for formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insufficient space on device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown formatting error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preparing disk for formatting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaning disk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing filesystem...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot format device: insufficient permissions. Please run with elevated privileges (sudo).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to unmount disk &apos;%1&apos;. Please close any applications using the disk and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to unmount disk &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FastbootFlashThread</name>
    <message>
        <source>Applying OS customisation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to mount boot partition: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read config.txt: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write config.txt: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write firstrun.sh: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write meta-data: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write user-data: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write network-config: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read cmdline.txt: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write cmdline.txt: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to initialize curl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No entries in image archive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fastboot error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fastboot error: unexpected internal error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connecting to fastboot device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open fastboot device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloading and flashing OS image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fetching block map...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fastboot download failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fastboot flash failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decompression failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image hash mismatch. Expected: %1 Got: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HWListModel</name>
    <message>
        <source>CHOOSE DEVICE</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HostnameCustomizationStep</name>
    <message>
        <source>A hostname is a unique name that identifies your Raspberry Pi on the network. It should contain only letters, numbers, and hyphens.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: Choose hostname</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter your hostname</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save hostname and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IfAndFeaturesCustomizationStep</name>
    <message>
        <source>Enable hardware interfaces and connectivity options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interfaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable SPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Serial:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable USB Gadget Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Learn more about USB Gadget Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>USB Gadget Mode can change how your device behaves and may impact connectivity and host interaction.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please review the &lt;a href=&apos;%1&apos;&gt;documentation&lt;/a&gt; before proceeding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only continue if you are sure you know what you are doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I understand, continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: Interfaces &amp; Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable I2C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable 1-Wire</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable the I2C (Inter-Integrated Circuit) interface for connecting sensors and other low-speed peripherals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable the SPI (Serial Peripheral Interface) for high-speed communication with displays and sensors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable the 1-Wire interface for connecting temperature sensors and other Dallas/Maxim devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable USB device mode to use your Raspberry Pi as a USB peripheral for networking and storage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save interface and feature settings and continue to writing step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure the serial interface: Disabled, Default (system decides), Console &amp; Hardware (both console and UART), Hardware (UART only), or Console (console only on supported devices).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>USB Gadget Mode Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please review the documentation before proceeding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel and return to the interfaces and features settings without enabling USB Gadget Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirm that you understand the risks and continue with USB Gadget Mode enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This button will be enabled after 2 seconds</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImComboBox</name>
    <message>
        <source>Search: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No matches</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImFileDialog</name>
    <message>
        <source>Select File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter path or URL…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removable drives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go up a folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No files in this folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Folder: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Documents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter filename…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Navigate to a folder using the panel on the left,
or type a path in the address bar above.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter folder or file path…</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImOptionButton</name>
    <message>
        <source>Opens in browser</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImOptionPill</name>
    <message>
        <source>Opens in browser</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImPasswordField</name>
    <message>
        <source>Password is visible. Press F2 to hide.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password is hidden. Press F2 to show.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password is currently visible. Activate to hide it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password is currently hidden. Activate to show it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImPopup</name>
    <message>
        <source>Dialog</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImSaveFileDialog</name>
    <message>
        <source>Save File</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImTextField</name>
    <message>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImageWriter</name>
    <message>
        <source>Select image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>STP is enabled on your Ethernet switch. Getting IP will take long time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1.%2 %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown precondition failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot start write. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source file not found: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source is not a regular file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source file is not readable: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>valid storage device (device no longer available)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No %1 selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> or </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Performance Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JSON files (*.json);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting fastboot flash...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preparing device for imaging...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage capacity is not large enough.

The image requires at least %1 of storage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input file is not a valid disk image.

File size %1 bytes is not a multiple of 512 bytes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start write operation: insufficient memory.

The system does not have enough available memory to perform this operation. Try closing other applications to free up memory, then try again.

Technical details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start write operation: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limited by download speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limited by decompression speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limited by storage device speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Verifying written data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>KeychainPermissionDialog</name>
    <message>
        <source>Keychain Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to prefill the Wi‑Fi password from the system keychain?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will require administrator authentication on macOS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip keychain access and manually enter the Wi-Fi password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retrieve the Wi-Fi password from the system keychain using administrator authentication</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LanguageSelectionStep</name>
    <message>
        <source>Welcome</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose your language for Raspberry Pi Imager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the language for the Raspberry Pi Imager interface</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LocalFileExtractThread</name>
    <message>
        <source>Error opening image file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading from image file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing to device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read complete image file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening image file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting extraction...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LocaleCustomizationStep</name>
    <message>
        <source>Keyboard layout:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time zone:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: Localisation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select your location for suggested time zone and keyboard layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capital city:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save localisation settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose your nearest capital city. This will automatically recommend the correct time zone and keyboard layout for your region, and set the wireless regulatory domain for your country&apos;s Wi-Fi regulations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose your time zone so your Raspberry Pi displays the correct local time. This is automatically recommended based on your capital city selection, but you can change it if the suggestion is incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose your keyboard layout so keys produce the correct characters when typing. This is automatically recommended based on your capital city selection, but you can change it if you use a different keyboard layout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Why am I being asked this?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This also sets the Wi-Fi regulatory domain for your region.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OSListModel</name>
    <message>
        <source>Recommended</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OSSelectionStep</name>
    <message>
        <source>Local - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cached on your computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Online - %1 download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go back to main menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose operating system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an operating system to install on your Raspberry Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operating system list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No operating systems</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1 operating system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 operating systems</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use arrow keys to navigate, Enter or Space to select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operating system category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use arrow keys to navigate, Enter or Space to select, Left arrow to go back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Released: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to download OS list. You can still use a local image file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retry downloading the OS list</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PasswordlessSudoWarningDialog</name>
    <message>
        <source>Passwordless Sudo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabling passwordless sudo allows any process running as this user to gain full root privileges without authentication. This significantly weakens the security of your system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only enable this if you understand the risks and have a specific need, such as automated scripts or headless operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CANCEL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel and keep sudo requiring a password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ENABLE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable passwordless sudo for this user account</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PiConnectCustomizationStep</name>
    <message>
        <source>Customisation: Raspberry Pi Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Raspberry Pi Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>What is Raspberry Pi Connect?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Raspberry Pi Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Token received from browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open the Raspberry Pi Connect website in your browser to sign in and receive an authentication token</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable secure remote access to your Raspberry Pi through the Raspberry Pi Connect cloud service</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Raspberry Pi Connect settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter or paste the authentication token from Raspberry Pi Connect. The token will be automatically filled if you use the &apos;Open Raspberry Pi Connect&apos; button to sign in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for token (%1s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste token here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Token</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The token you entered is not valid. Please check the token and try again, or use the &apos;Open Raspberry Pi Connect&apos; button to get a valid token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close this dialog and return to the token field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authentication token:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sign in to receive a token and enable Raspberry Pi Connect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Raspberry Pi Imager requires elevated privileges to write to storage devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Without this, you will encounter permission errors when writing images.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are not running as Administrator.

Please run as Administrator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are not running as root.

Please run with elevated privileges: sudo %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are not running as root.

Click &quot;Install Authorization&quot; to set up automatic privilege elevation, or run manually with: sudo %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Windows physical drive path: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open disk for cleaning. Error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to clear partition table. Error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start disk cleanup utility. Please ensure you have administrator privileges.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disk cleaning operation timed out. The disk may be in use by another application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to clean disk. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to clean disk after %1 attempts. %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoteAccessStep</name>
    <message>
        <source>Enable SSH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use password authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use public key authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: SSH authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Learn about SSH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure SSH access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authentication mechanism:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable secure shell access for remote command-line control of your Raspberry Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save SSH settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow SSH login using the username and password you configured in the previous step.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow SSH login using a cryptographic key pair instead of a password. More secure than password authentication.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose how you will authenticate when connecting to your Raspberry Pi via SSH. Password authentication uses the account credentials you configured. Public key authentication uses a cryptographic key pair and is more secure.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RepositoryDialog</name>
    <message>
        <source>Content Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository source:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use custom file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select a custom repository json file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply &amp; Restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select custom repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use custom URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a custom repository JSON file from your computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close the repository dialog without changing the content source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply the new content repository and restart the wizard from the beginning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose the source for operating system images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use the official Raspberry Pi operating system repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load operating system list from a JSON file on your computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download operating system list from a custom web address</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RpibootThread</name>
    <message>
        <source>Downloading firmware...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to obtain rpiboot firmware: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connecting to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open USB device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rpiboot protocol failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>USB error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for device to restart...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open USB device after re-enumeration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for fastboot device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timed out waiting for fastboot device to appear.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for device to disconnect (%1/%2)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device disconnected, waiting for reconnect...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for device to reconnect (%1/%2s)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timed out waiting for device to re-enumerate after bootcode upload (waited %1s).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SecureBootCustomizationStep</name>
    <message>
        <source>Customisation: Secure Boot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure secure boot image signing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save secure boot settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Secure Boot Signing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sign the boot partition with your RSA key to enable secure boot verification on Raspberry Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Learn about Secure Boot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will create boot.img and boot.sig files required for Raspberry Pi Secure Boot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Public Key Fingerprint: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(unavailable)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(unable to compute)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RSA Private Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an RSA 2048-bit private key for signing boot images in secure boot mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select RSA Private Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PEM Files (*.pem);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your boot partition will be signed using the selected RSA private key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select an RSA private key above to enable secure boot signing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PEM Files (*.pem)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTP Secure Boot Provisioning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Program the secure boot public key hash into the device&apos;s OTP memory. This is a permanent, irreversible operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provision Secure Boot OTP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Permanently program the secure boot key into device OTP memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: After OTP provisioning, this device will ONLY boot images signed with the selected key. This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SshKeyManager</name>
    <message>
        <source>No SSH keys configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1 SSH key configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 SSH keys configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide the list of SSH keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show the list of SSH keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH keys list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH key %1: %2, %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH key %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH key %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove SSH key: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove SSH key %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste key or click BROWSE to select file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH public key input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste an SSH public key here or use the browse button to select a key file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select SSH Public Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add the entered SSH key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an SSH public key file to add</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StorageSelectionStep</name>
    <message>
        <source>No storage devices found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mounted as %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read-only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select your storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exclude system drives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage device list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1 device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use arrow keys to navigate, Enter or Space to select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All visible devices are read-only.
Try connecting a new device, or uncheck
&apos;Exclude system drives&apos; below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All devices are read-only.
Please connect a writable storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All devices are hidden by the filter.
Uncheck &apos;Exclude system drives&apos; below
to show system drives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When checked, system drives are hidden from the list. Uncheck to show all drives including system drives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No storage devices found. Please connect a storage device to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No valid storage devices are currently available. All visible devices are read-only. Try connecting a new storage device, or uncheck &apos;Exclude system drives&apos; to show hidden system drives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No valid storage devices are currently available. All devices are read-only. Please connect a writable storage device to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No valid storage devices are currently available. Uncheck &apos;Exclude system drives&apos; to show hidden system drives, or connect a new storage device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not list storage devices: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Could not list storage devices. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ready for USB boot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not list storage devices: %1. This may be a permissions issue. Try running the application with administrator privileges.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UpdateAvailableDialog</name>
    <message>
        <source>Update available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is a newer version of Imager available. Would you like to visit the website to download it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue using the current version of Raspberry Pi Imager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open the Raspberry Pi website in your browser to download the latest version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imager version %1 is available. Would you like to visit the website to download it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UserCustomizationStep</name>
    <message>
        <source>Username:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirm password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The username must be lowercase and contain only letters, numbers, underscores, and hyphens.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: Choose username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved (hidden) — leave blank to keep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter to change password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a user account for your Raspberry Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter your username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save user account settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a username for your Raspberry Pi account. The username must be lowercase and contain only letters, numbers, underscores, and hyphens.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a new password for this account, or leave blank to keep the previously saved password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a password for this account. You will need to re-enter it in the next field to confirm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter the new password to confirm, or leave blank to keep the previously saved password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter the password to confirm it matches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable passwordless sudo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow this user to run sudo commands without entering a password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allows any process running as this user to gain full root privileges without a password. Only enable this if you have a specific need, such as automated scripts or headless operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Passwordless sudo information: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WifiCustomizationStep</name>
    <message>
        <source>SSID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hidden SSID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation: Choose Wi‑Fi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No password (open network)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved (hidden) — leave blank to keep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Secure network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure Wi-Fi for a password-protected network with WPA2/WPA3 encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure Wi-Fi for an unencrypted network without password protection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password is too short (min 8 characters)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password is too long (max 63 characters)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password contains unsupported characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirm password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Wi-Fi settings and continue to next customisation step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip all customisation and proceed directly to writing the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter the network name (SSID) of your Wi-Fi network. This is the name that appears when you search for available networks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a new Wi-Fi password, or leave blank to keep the previously saved password. Must be 8-63 characters or a 64-character hexadecimal key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter your Wi-Fi network password. Must be 8-63 characters or a 64-character hexadecimal key. You will need to re-enter it in the next field to confirm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter the new Wi-Fi password to confirm, or leave blank to keep the previously saved password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter the Wi-Fi password to confirm it matches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check this if your Wi-Fi network does not broadcast its name and requires manual SSID entry to connect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Passwords don&apos;t match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-enter to change password</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WizardContainer</name>
    <message>
        <source>Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hostname</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wi‑Fi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raspberry Pi Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>App Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interfaces &amp; Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setup steps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Localisation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open application settings to configure sound alerts, auto-eject, telemetry, and content repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace existing Raspberry Pi Connect token?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A new Raspberry Pi Connect token was received that differs from your current one.

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to overwrite the existing token?

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace token</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please wait…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace the current token with the newly received one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep your current Raspberry Pi Connect token</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Secure Boot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning: Only overwrite the token if you initiated this action.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sidebar resize handle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open local repository file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to a custom repository?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are opening a local Raspberry Pi Imager manifest file. This will replace the current OS list with the contents of this file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A website is requesting to switch Raspberry Pi Imager to use a custom OS repository.

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only accept if you trust this source and intentionally clicked a link to open this repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository URL: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open the local manifest file and use it as the OS repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to the custom repository from the link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep your current repository settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WizardStepBase</name>
    <message>
        <source>Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip customisation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WriteProgressWatchdog</name>
    <message>
        <source>Switched to compatibility mode - write continuing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write stalled - no progress for %1 seconds.

Please check your storage device and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage device not responding. Restarting in compatibility mode...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WritingStep</name>
    <message>
        <source>Review your choices and write the image to the storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting write process...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are about to ERASE all data on: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>the storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This action is PERMANENT and CANNOT be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I understand, erase and write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing... %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Verifying... %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write completed successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customisations to apply:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finalising...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operating system:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel and return to the write summary without erasing the storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirm erasure and begin writing the image to the storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip verification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip verification and finish the write process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel the write operation and return to the summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue to the completion screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Begin writing the image to the storage device. All existing data will be erased.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to previous customization step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finalising…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write complete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>customizations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing in progress — do not disconnect the storage device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please wait... %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing... %1 MB written</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <source>Are you sure you want to quit?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Erase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format card as FAT32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a custom .img from your computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raspberry Pi Imager is still busy. Are you sure you want to quit?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage device removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The storage device was removed while writing, so the operation was cancelled. Please reinsert the device or select a different one to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close the error dialog and continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close the storage removed notification and return to storage selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return to Raspberry Pi Imager and continue the current operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force quit Raspberry Pi Imager and cancel the current write operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raspberry Pi Imager %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insufficient Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error message explaining why elevated privileges are required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exit Raspberry Pi Imager - you must restart with elevated privileges to write images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install Authorization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install system authorization to allow Raspberry Pi Imager to run with elevated privileges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Performance Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JSON files (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using data from %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
