Merge branch 'qml' into qml

This commit is contained in:
maxnet 2023-10-16 22:26:51 +02:00 committed by GitHub
commit f7c835566e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 3641 additions and 3006 deletions

View file

@ -65,7 +65,7 @@ If udisks2 is not functional on your Linux distribution, you can alternatively s
Install the build dependencies:
```
sudo yum install git gcc gcc-c++ make cmake libarchive-devel libcurl-devel lzma-sdk-devel openssl-devel qt5-qtbase-devel qt5-qtquickcontrols2-devel qt5-qtsvg-devel qt5-linguist
sudo yum install git gcc gcc-c++ make cmake libarchive-devel libcurl-devel lzma-sdk-devel openssl-devel qt5-qtbase-devel qt5-qtquickcontrols2-devel qt5-qtsvg-devel qt5-linguist xz-devel
```
#### Get the source

View file

@ -194,7 +194,8 @@
"extract_sha256": "ceb7d7489847ed811e7746fa779837f78fc06d43663148a696280e6a1cfe00e3",
"image_download_size": 1306588543,
"release_date": "2022-01-28",
"init_format": "systemd"
"init_format": "systemd",
"devices": ["pi1a"]
}
],
"required": [
@ -205,7 +206,8 @@
"extract_size",
"extract_sha256",
"image_download_size",
"release_date"
"release_date",
"devices"
],
"properties": {
"name": {
@ -298,6 +300,31 @@
"systemd"
]
},
"devices": {
"$id": "#/properties/os_list/items/anyOf/0/properties/devices",
"type": "array",
"title": "The devices schema",
"description": "Provides a JSON-format list of strings representing Raspberry Pi devices that are supported with this image",
"default": "",
"examples": [
"[\"pi1a\", \"pi1b\"]",
"[\"pi4\", \"pi5\"]",
"[\"cm3\", \"cm4\"]"
]
},
"matching_type": {
"$id": "#/properties/os_list/items/anyOf/0/properties/matching_type",
"type": "array",
"title": "The matching_type schema",
"description": "Allows specification of the matching algorithm to use for device tags. If you set this to 'exclusive', any image that does not explicitly tag your target device will not be displayed. Set to 'prefix' to allow for family matching (eg, match all Pi1 devices), but no untagged images. Set to 'inclusive', and get your exact device name and all untagged images. Finally, if you set to 'inclusive_prefix', you can match all images tagged with your family prefix (eg, Pi1), and any untagged image.",
"default": "exclusive",
"examples": [
"exclusive",
"exclusive_prefix",
"inclusive",
"inclusive_prefix"
]
},
"website": {
"$id": "#/properties/os_list/items/anyOf/1/properties/website",
"type": "string",

View file

@ -70,7 +70,7 @@ Popup {
Layout.topMargin: 10
font.family: roboto.name
font.bold: true
text: qsTr("Warning: advanced settings set")
text: qsTr("Use image customisation?")
}
Text {
@ -83,8 +83,9 @@ Popup {
Layout.fillHeight: true
Layout.leftMargin: 25
Layout.topMargin: 25
Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter
Accessible.name: text.replace(/<\/?[^>]+(>|$)/g, "")
text: qsTr("Would you like to apply the image customization settings saved earlier?")
text: qsTr("Would you like to apply image customization settings?")
}
RowLayout {
@ -111,6 +112,7 @@ Popup {
}
Material.foreground: activeFocus ? "#d1dcfb" : "#ffffff"
Material.background: "#c51a4a"
enabled: imageWriter.hasSavedCustomizationSettings() ? true : false
}
ImButton {
@ -121,6 +123,7 @@ Popup {
}
Material.foreground: activeFocus ? "#d1dcfb" : "#ffffff"
Material.background: "#c51a4a"
enabled: imageWriter.hasSavedCustomizationSettings() ? true : false
}
ImButton {

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="ca_ES">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">S&apos;ha produït un error en escriure a l&apos;emmagatzematge</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>S&apos;ha produït un error en canviar al directori «%1»</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">S&apos;ha produït un error en escriure a l&apos;emmagatzematge</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>S&apos;està desmuntant el dispositiu</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>S&apos;està obrint la unitat</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -77,14 +87,19 @@
<translation>S&apos;ha produït un error en esborrar amb zeros l&apos;«MBR».</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>S&apos;ha produït un error en llegir l&apos;emmagatzematge.&lt;br&gt;És possible que la targeta SD estigui malmesa.</translation>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>S&apos;ha produït un error d&apos;escriptura en esborrar amb zeros l&apos;última part de la targeta.&lt;br&gt;La targeta podria estar indicant una capacitat errònia (possible falsificació)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>S&apos;està personalitzant la imatge</translation>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>S&apos;està iniciant la baixada</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>S&apos;ha produït un error en la baixada: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -102,9 +117,9 @@
<translation>S&apos;ha produït un error en escriure el fitxer al disc</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>S&apos;ha produït un error en la baixada: %1</translation>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>La baixada està corrompuda. El «hash» no coincideix</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
@ -118,41 +133,26 @@
<source>Error writing to storage (while fsync)</source>
<translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge (procés: fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>La baixada està corrompuda. El «hash» no coincideix</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>S&apos;està desmuntant el dispositiu</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>S&apos;està obrint la unitat</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>S&apos;ha produït un error d&apos;escriptura en esborrar amb zeros l&apos;última part de la targeta.&lt;br&gt;La targeta podria estar indicant una capacitat errònia (possible falsificació)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>S&apos;està iniciant la baixada</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>S&apos;ha produït un error en escriure el primer bloc (taula de particions)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>S&apos;ha produït un error en llegir l&apos;emmagatzematge.&lt;br&gt;És possible que la targeta SD estigui malmesa.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Ha fallat la verificació de l&apos;escriptura. El contingut de la targeta SD és diferent del que s&apos;hi ha escrit.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>S&apos;està personalitzant la imatge</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -320,6 +320,62 @@
<source>Set hostname:</source>
<translation>Defineix un nom de la màquina (hostname):</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Defineix el nom d&apos;usuari i contrasenya</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nom d&apos;usuari:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Contrasenya:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configura la wifi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Mostra la contrasenya</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID oculta</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>País del wifi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Estableix la configuració regional</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Fus horari:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Disposició del teclat:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -345,66 +401,6 @@
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configura la wifi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Contrasenya:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Defineix el nom d&apos;usuari i contrasenya</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nom d&apos;usuari:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID oculta</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Mostra la contrasenya</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>País del wifi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Estableix la configuració regional</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Fus horari:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Disposició del teclat:</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Configuració persistent</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -425,6 +421,10 @@
<source>SAVE</source>
<translation>DESA</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Configuració persistent</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -438,13 +438,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Avís: hi ha opcions avançades establertes</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Voleu aplicar la configuració personalitzada de la imatge desada anteriorment?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -474,6 +474,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -508,9 +524,9 @@
<translation>ESCRIU</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleccioneu aquest botó per a començar l&apos;escriptura de la imatge</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleccioneu aquest botó per a canviar la destinació del dispositiu d&apos;emmagatzematge</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -535,6 +551,16 @@
<source>Finalizing...</source>
<translation>S&apos;està finalitzant...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleccioneu aquest botó per a començar l&apos;escriptura de la imatge</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -570,37 +596,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Esborra</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formata la targeta com a FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Utilitza una personalitzada</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Selecciona una imatge .img personalitzada de l&apos;ordinador</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Enrere</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleccioneu aquest botó per a canviar la destinació del dispositiu d&apos;emmagatzematge</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -658,6 +658,11 @@
<source>Preparing to write...</source>
<translation>S&apos;està preparant per a escriure...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Totes les dades existents a «%1» s&apos;esborraràn.&lt;br&gt;Esteu segur que voleu continuar?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -668,21 +673,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Hi ha una nova versió de l&apos;Imager disponible.&lt;br&gt;Voleu visitar el lloc web per baixar-la?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>S&apos;està escrivint... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Totes les dades existents a «%1» s&apos;esborraràn.&lt;br&gt;Esteu segur que voleu continuar?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>S&apos;ha produït un error en baixar la llista dels SO d&apos;internet</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>S&apos;està escrivint... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -703,6 +703,12 @@
<source>Write Successful</source>
<translation>S&apos;ha escrit amb èxit</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Esborra</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -718,6 +724,21 @@
<source>Error parsing os_list.json</source>
<translation>S&apos;ha produït un error en analitzar os_lists.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formata la targeta com a FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Utilitza una personalitzada</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Selecciona una imatge .img personalitzada de l&apos;ordinador</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="de_DE">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Fehler beim Schreiben auf den Speicher</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,6 +24,10 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Fehler beim Wechseln in den Ordner &quot;%1&quot;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Fehler beim Schreiben auf den Speicher</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
@ -100,50 +100,9 @@ Bitte stellen Sie sicher, dass &apos;Raspberry Pi Imager&apos; Zugriff auf &apos
<translation>Download wird gestartet</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Fehler beim Lesen vom Speicher.&lt;br&gt;Die SD-Karte könnte defekt sein.</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Warten auf das Einbinden der FAT-Partition</translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="vanished">Fehler beim Einbinden der FAT32-Partition</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="vanished">Das Betriebssystem hat die FAT32-Partition nicht eingebunden.</translation>
</message>
<message>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Modifizieren fehlgeschlagen. Die Datei &apos;%1&apos; existiert nicht.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Image modifizieren</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen von firstrun.sh auf der FAT-Partition</translation>
</message>
<message>
<source>Error writing to config.txt on FAT partition</source>
<translation type="vanished">Fehler beim Schreiben in config.txt auf der FAT-Partition</translation>
</message>
<message>
<source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen der user-data cloudinit Datei auf der FAT-Partition</translation>
</message>
<message>
<source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen der network-config cloudinit Datei auf der FAT-Partition</translation>
</message>
<message>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Fehler beim Schreiben in cmdline.txt auf der FAT-Partition</translation>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Fehler beim Herunterladen: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -163,11 +122,6 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Error writing file to disk</source>
<translation>Fehler beim Schreiben der Datei auf den Speicher</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Fehler beim Herunterladen: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
@ -190,11 +144,57 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Error writing first block (partition table)</source>
<translation>Fehler beim Schreiben auf des ersten Blocks (Partitionstabelle)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Fehler beim Lesen vom Speicher.&lt;br&gt;Die SD-Karte könnte defekt sein.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Verifizierung fehlgeschlagen. Der Inhalt der SD-Karte weicht von dem Inhalt ab, der geschrieben werden sollte.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Image modifizieren</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Warten auf das Einbinden der FAT-Partition</translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="vanished">Fehler beim Einbinden der FAT32-Partition</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="vanished">Das Betriebssystem hat die FAT32-Partition nicht eingebunden.</translation>
</message>
<message>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Modifizieren fehlgeschlagen. Die Datei &apos;%1&apos; existiert nicht.</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen von firstrun.sh auf der FAT-Partition</translation>
</message>
<message>
<source>Error writing to config.txt on FAT partition</source>
<translation type="vanished">Fehler beim Schreiben in config.txt auf der FAT-Partition</translation>
</message>
<message>
<source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen der user-data cloudinit Datei auf der FAT-Partition</translation>
</message>
<message>
<source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="vanished">Fehler beim Erstellen der network-config cloudinit Datei auf der FAT-Partition</translation>
</message>
<message>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Fehler beim Schreiben in cmdline.txt auf der FAT-Partition</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -342,75 +342,6 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>to always use</source>
<translation>Immer verwenden</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Overscan deaktivieren</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Hostname:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH aktivieren</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Password zur Authentifizierung verwenden</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Authentifizierung via Public-Key</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Passwort für &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys für &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wifi einrichten</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Benutzername und Passwort setzen:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Benutzername:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Verborgene SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Passwort anzeigen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -426,6 +357,47 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Hostname:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Benutzername und Passwort setzen:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Benutzername:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wifi einrichten</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Passwort anzeigen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Verborgene SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -446,19 +418,31 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Keyboard layout:</source>
<translation>Tastaturlayout:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH aktivieren</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Password zur Authentifizierung verwenden</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Authentifizierung via Public-Key</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys für &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Einrichtungsassistent überspringen</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Dauerhafte Einstellungen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -479,6 +463,22 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>SAVE</source>
<translation>SPEICHERN</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Overscan deaktivieren</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Passwort für &apos;%1&apos;:</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Einrichtungsassistent überspringen</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Dauerhafte Einstellungen</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -492,13 +492,13 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Warnung: Erweiterte Optionen festgelegt</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Möchten Sie die vorher festgelegten OS-Modifizierungen anwenden?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -528,6 +528,22 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -556,19 +572,15 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>CHOOSE STORAGE</source>
<translation>SD-KARTE WÄHLEN</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Klicke auf diesen Knopf, um die Ziel-SD-Karte zu ändern</translation>
</message>
<message>
<location filename="../main.qml" line="171"/>
<source>WRITE</source>
<translation>SCHREIBEN</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Klicke auf diesen Knopf, um mit dem Schreiben zu beginnen</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Klicken Sie auf diesen Knopf, um das Ziel-Speichermedium zu ändern</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -594,35 +606,14 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<translation>Finalisieren...</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Löschen</translation>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Karte als FAT32 formatieren</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Eigenes Image</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Wählen Sie eine eigene .img-Datei von Ihrem Computer</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Zurück</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Klicken Sie auf diesen Knopf, um das Ziel-Speichermedium zu ändern</translation>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Klicke auf diesen Knopf, um mit dem Schreiben zu beginnen</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
@ -659,6 +650,11 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Zurück</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -716,6 +712,11 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Preparing to write...</source>
<translation>Schreiben wird vorbereitet...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Alle vorhandenen Daten auf &apos;%1&apos; werden gelöscht.&lt;br&gt;Möchten Sie wirklich fortfahren?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -726,21 +727,16 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Eine neuere Version von Imager ist verfügbar. &lt;br&gt;Möchten Sie die Webseite besuchen, um das Update herunterzuladen?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Schreiben... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Alle vorhandenen Daten auf &apos;%1&apos; werden gelöscht.&lt;br&gt;Möchten Sie wirklich fortfahren?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Fehler beim Herunterladen der Betriebssystemsliste aus dem Internet</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Schreiben... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -761,15 +757,17 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Write Successful</source>
<translation>Schreiben erfolgreich</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; wurde geleert&lt;br&gt;&lt;br&gt;Sie können die SD-Karte nun aus dem Lesegerät entfernen</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; wurde auf &lt;b&gt;%2&lt;/b&gt; geschrieben</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -780,6 +778,21 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>Error parsing os_list.json</source>
<translation>Fehler beim Parsen von os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Karte als FAT32 formatieren</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Eigenes Image</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Wählen Sie eine eigene .img-Datei von Ihrem Computer</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -790,5 +803,13 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>Die Speicherkarte ist schreibgeschützt.&lt;br&gt;Schieben Sie den Schutzschalter auf der linken Seite nach oben, und versuchen Sie es erneut.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Klicke auf diesen Knopf, um die Ziel-SD-Karte zu ändern</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; wurde auf &lt;b&gt;%2&lt;/b&gt; geschrieben</translation>
</message>
</context>
</TS>

View file

@ -27,6 +27,16 @@
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -73,13 +83,18 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -98,8 +113,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -114,41 +129,26 @@
<source>Error writing to storage (while fsync)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -316,6 +316,62 @@
<source>Set hostname:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -341,62 +397,6 @@
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -430,12 +430,12 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -467,18 +467,34 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="109"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="120"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="132"/>
<location filename="../main.qml" line="413"/>
<source>Operating System</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="109"/>
<location filename="../main.qml" line="144"/>
<source>CHOOSE OS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<location filename="../main.qml" line="156"/>
<source>Select this button to change the operating system</source>
<translation type="unfinished"></translation>
</message>
@ -500,8 +516,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -527,6 +543,16 @@
<source>Finalizing...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -562,37 +588,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -650,6 +650,11 @@
<source>Preparing to write...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -660,21 +665,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -695,6 +695,12 @@
<source>Write Successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -710,6 +716,21 @@
<source>Error parsing os_list.json</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="es_ES">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Error escribiendo en la memoria</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Error cambiando al directorio &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Error escribiendo en la memoria</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>desmontando unidad</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>abriendo unidad</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -77,14 +87,19 @@
<translation>Error de escritura al poner a cero MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Error leyendo del almacenamiento.&lt;br&gt;La tarjeta SD puede estar rota.</translation>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Error de escritura al intentar poner a cero la última parte de la tarjeta.&lt;br&gt;La tarjeta podría estar anunciando una capacidad incorrecta (posible falsificación).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personalizando imagen</translation>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>iniciando descarga</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Error descargando: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -102,9 +117,9 @@
<translation>Error escribiendo el archivo en el disco</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Error descargando: %1</translation>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Descarga corrupta. El hash no coincide</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
@ -118,41 +133,26 @@
<source>Error writing to storage (while fsync)</source>
<translation>Error escribiendo en el almacenamiento (mientras fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Descarga corrupta. El hash no coincide</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>desmontando unidad</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>abriendo unidad</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Error de escritura al intentar poner a cero la última parte de la tarjeta.&lt;br&gt;La tarjeta podría estar anunciando una capacidad incorrecta (posible falsificación).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>iniciando descarga</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Error escribiendo el primer bloque (tabla de particiones)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Error leyendo del almacenamiento.&lt;br&gt;La tarjeta SD puede estar rota.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Error verificando la escritura. El contenido de la tarjeta SD es diferente del que se escribió en ella.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personalizando imagen</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -320,6 +320,62 @@
<source>Set hostname:</source>
<translation>Establecer nombre de anfitrión:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Establecer nombre de usuario y contraseña</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nombre de usuario:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Contraseña:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configurar LAN inalámbrica</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Mostrar contraseña</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID oculta</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>País de LAN inalámbrica:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Establecer ajustes regionales</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Zona horaria:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Distribución del teclado:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -345,66 +401,6 @@
<source>RUN SSH-KEYGEN</source>
<translation>EJECUTAR SSH-KEYGEN</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configurar LAN inalámbrica</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Contraseña:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Establecer nombre de usuario y contraseña</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nombre de usuario:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID oculta</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Mostrar contraseña</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>País de LAN inalámbrica:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Establecer ajustes regionales</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Zona horaria:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Distribución del teclado:</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Ajustes persistentes</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -425,6 +421,10 @@
<source>SAVE</source>
<translation>GUARDAR</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Ajustes persistentes</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -438,13 +438,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Advertencia: ajustes avanzados establecidos</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>¿Desea aplicar los ajustes de personalización de imagen guardados anteriormente?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -474,6 +474,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -508,9 +524,9 @@
<translation>ESCRIBIR</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleccione este botón para empezar a escribir la imagen</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleccione este botón para cambiar el dispositivo de almacenamiento de destino</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -535,6 +551,16 @@
<source>Finalizing...</source>
<translation>Finalizando...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleccione este botón para empezar a escribir la imagen</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -570,37 +596,11 @@
<source>[ All ]</source>
<translation>[ Todos ]</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Borrar</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatear tarjeta como FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Usar personalizado</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Seleccione un .img personalizado de su ordenador</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Volver</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleccione este botón para cambiar el dispositivo de almacenamiento de destino</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -658,6 +658,11 @@
<source>Preparing to write...</source>
<translation>Preparando para escribir...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Se borrarán todos los datos existentes en &apos;%1&apos;.&lt;br&gt;¿Está seguro de que desea continuar?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -668,21 +673,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Hay una versión más reciente de Imager disponible.&lt;br&gt;¿Desea visitar el sitio web para descargarla?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Escribiendo... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Se borrarán todos los datos existentes en &apos;%1&apos;.&lt;br&gt;¿Está seguro de que desea continuar?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Error al descargar la lista de sistemas operativos de Internet</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Escribiendo... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -703,6 +703,12 @@
<source>Write Successful</source>
<translation>Escritura exitosa</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Borrar</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -718,6 +724,21 @@
<source>Error parsing os_list.json</source>
<translation>Error al parsear os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatear tarjeta como FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Usar personalizado</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Seleccione un .img personalizado de su ordenador</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="fr_FR">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Erreur d&apos;écriture dans le stockage</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Erreur lors du changement du répertoire &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Erreur d&apos;écriture vers le stockage</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>démontage du disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>ouverture du disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Erreur d&apos;écriture lors du formatage du MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Erreur d&apos;écriture lors de la tentative de formatage de la dernière partie de la carte.&lt;br&gt;La carte annonce peut-être une capacité erronée (contrefaçon possible).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>début du téléchargement</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Erreur de téléchargement&#xa0;: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Accès refusé lors de l&apos;écriture d&apos;un fichier sur le disque.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>L&apos;accès contrôlé aux dossiers semble être activé. Veuillez ajouter rpi-imager.exe et fat32format.exe à la liste des applications autorisées et réessayez.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Erreur d&apos;écriture de fichier sur le disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Téléchargement corrompu. La signature ne correspond pas</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Erreur d&apos;écriture dans le stockage (lors du formatage)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Erreur d&apos;écriture dans le stockage (pendant l&apos;exécution de fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Erreur lors de l&apos;écriture du premier bloc (table de partition)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Erreur de lecture du stockage.&lt;br&gt;La carte SD est peut-être défectueuse.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>La vérification de l&apos;écriture à échoué. Le contenu de la carte SD est différent de ce qui y a é écrit.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personnalisation de l&apos;image</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">En attente du montage de la partition FAT</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Impossible de personnaliser. Le fichier &apos;%1&apos; n&apos;existe pas.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personnalisation de l&apos;image</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Erreur lors de la création de firstrun.sh sur la partition FAT</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Erreur lors de l&apos;écriture de cmdline.txt sur la partition FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Accès refusé lors de l&apos;écriture d&apos;un fichier sur le disque.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>L&apos;accès contrôlé aux dossiers semble être activé. Veuillez ajouter rpi-imager.exe et fat32format.exe à la liste des applications autorisées et réessayez.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Erreur d&apos;écriture de fichier sur le disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Erreur de téléchargement&#xa0;: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Erreur d&apos;écriture dans le stockage (lors du formatage)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Erreur d&apos;écriture dans le stockage (pendant l&apos;exécution de fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Téléchargement corrompu. La signature ne correspond pas</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>démontage du disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>ouverture du disque</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Erreur d&apos;écriture lors de la tentative de formatage de la dernière partie de la carte.&lt;br&gt;La carte annonce peut-être une capacité erronée (contrefaçon possible).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>début du téléchargement</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Erreur lors de l&apos;écriture du premier bloc (table de partition)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>La vérification de l&apos;écriture à échoué. Le contenu de la carte SD est différent de ce qui y a é écrit.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -339,23 +339,79 @@
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
<translation type="unfinished"></translation>
<translation>Général</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="79"/>
<source>Services</source>
<translation type="unfinished"></translation>
<translation>Services</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="82"/>
<source>Options</source>
<translation type="unfinished"></translation>
<translation>Options</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Nom d&apos;hôte</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Définir nom d&apos;utilisateur et mot de passe</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nom d&apos;utilisateur&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Mot de passe&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configurer le Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Afficher le mot de passe</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID caché</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>Pays Wi-Fi&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Définir les réglages locaux</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Fuseau horaire&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Type de clavier&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -379,67 +435,7 @@
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configurer le Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Mot de passe&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Définir nom d&apos;utilisateur et mot de passe</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nom d&apos;utilisateur&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID caché</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Afficher le mot de passe</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>Pays Wi-Fi&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Définir les réglages locaux</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Fuseau horaire&#xa0;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Type de clavier&#xa0;:</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Réglages permanents</translation>
<translation>LANCER SSH-KEYGEN</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
@ -461,6 +457,10 @@
<source>SAVE</source>
<translation>ENREGISTRER</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Réglages permanents</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -474,13 +474,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Attention&#xa0;: réglages avancés définis</translation>
<source>Use image customisation?</source>
<translation>Utiliser la personnalisation&#xa0;?</translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Voulez-vous appliquer les réglages de personnalisation de l&apos;image enregistrés précédemment&#xa0;?</translation>
<source>Would you like to apply image customization settings?</source>
<translation>Voulez-vous applquer les réglages personnalisés de l&apos;image&#xa0;?</translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -510,6 +510,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation>Modèle de Raspberry Pi</translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation>CHOISIR LE MODÈLE</translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation>Sélectionner ce bouton pour choisir le modèle de votre Raspberry Pi</translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -538,19 +554,15 @@
<source>CHOOSE STORAGE</source>
<translation>CHOISIR LE STOCKAGE</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Sélectionnez ce bouton pour changer la carte SD de destination</translation>
</message>
<message>
<location filename="../main.qml" line="171"/>
<source>WRITE</source>
<translation>ÉCRIRE</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Sélectionner ce bouton pour commencer l&apos;écriture de l&apos;image</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Sélectionner ce bouton pour modifier le périphérique de stockage de destination</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -576,35 +588,14 @@
<translation>Finalisation...</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Effacer</translation>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation>Suivant</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formater la carte SD en FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Utiliser image personnalisée</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Sélectionner une image disque personnalisée (.img) sur votre ordinateur</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Retour</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Sélectionner ce bouton pour modifier le périphérique de stockage de destination</translation>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Sélectionner ce bouton pour commencer l&apos;écriture de l&apos;image</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
@ -634,12 +625,17 @@
<message>
<location filename="../main.qml" line="437"/>
<source>Pi model:</source>
<translation type="unfinished"></translation>
<translation>Modèle RPi&#xa0;:</translation>
</message>
<message>
<location filename="../main.qml" line="448"/>
<source>[ All ]</source>
<translation type="unfinished"></translation>
<translation>[ Tous ]</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Retour</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
@ -688,11 +684,21 @@
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager est encore occupé.&lt;br&gt;Voulez-vous vraiment quitter&#xa0;?</translation>
</message>
<message>
<location filename="../main.qml" line="941"/>
<source>Warning</source>
<translation>Attention</translation>
</message>
<message>
<location filename="../main.qml" line="949"/>
<source>Preparing to write...</source>
<translation>Préparation de l&apos;écriture...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Toutes les données sur le périphérique de stockage &apos;%1&apos; vont être supprimées.&lt;br&gt;Voulez-vous vraiment continuer&#xa0;?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -704,44 +710,25 @@
<translation>Une version plus récente d&apos;Imager est disponible.&lt;br&gt;Voulez-vous accéder au site web pour la télécharger&#xa0;?</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Préparation de l&apos;écriture... (%1)</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>La carte SD est protégée en écriture.&lt;br&gt;Poussez vers le haut le commutateur de verrouillage sur le côté gauche de la carte et essayez à nouveau.</translation>
</message>
<message>
<location filename="../main.qml" line="941"/>
<source>Warning</source>
<translation>Attention</translation>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Erreur lors du téléchargement de la liste des systèmes d&apos;exploitation à partir d&apos;Internet</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Écriture... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Toutes les données sur le périphérique de stockage &apos;%1&apos; vont être supprimées.&lt;br&gt;Voulez-vous vraiment continuer&#xa0;?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Erreur lors du téléchargement de la liste des systèmes d&apos;exploitation à partir d&apos;Internet</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
<translation>Vérification... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Préparation de l&apos;écriture... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1084"/>
<source>Error</source>
@ -752,6 +739,12 @@
<source>Write Successful</source>
<translation>Écriture réussie</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Effacer</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -767,10 +760,38 @@
<source>Error parsing os_list.json</source>
<translation>Erreur de lecture du fichier os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formater la carte SD en FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Utiliser image personnalisée</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Sélectionner une image disque personnalisée (.img) sur votre ordinateur</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>Connecter d&apos;abord une clé USB contenant les images.&lt;br&gt;Les images doivent se trouver dans le dossier racine de la clé USB.</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>La carte SD est protégée en écriture.&lt;br&gt;Poussez vers le haut le commutateur de verrouillage sur le côté gauche de la carte et essayez à nouveau.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Sélectionnez ce bouton pour changer la carte SD de destination</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="it_IT">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Errore scrittura nello storage</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Errore passaggio a cartella &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Errore scrittura nello storage</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>smontaggio unità</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>apertura unità</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,74 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Errore scrittura durante azzeramento MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Errore di scrittura durante il tentativo di azzerare l&apos;ultima parte della scheda.&lt;br&gt;La scheda potrebbe riportare una capacità maggiore di quella reale (possibile contraffazione).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>avvio download</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Errore download: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Errore accesso negato durante la scrittura del file su disco.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Sembra sia abilitato l&apos;accesso controllato alle cartelle.
Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos;elenco delle app consentite e riprova.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Errore scrittura file su disco</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Download corrotto.&lt;br&gt;L&apos;hash non corrisponde</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Errore scrittura nello storage (durante flushing)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Errore scrittura nello storage (durante fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Errore scrittura primo blocco (tabella partizione)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Errore lettura dallo storage.&lt;br&gt;La scheda SD potrebbe essere danneggiata.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Verifica scrittura fallita.&lt;br&gt;Il contenuto della SD è differente da quello che vi è stato scritto.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personalizza immagine</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Attesa montaggio partizione FAT</translation>
@ -97,11 +170,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Impossibile personalizzare. Il file &apos;%1&apos; non esiste.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Personalizza immagine</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Errore creazione firstrun.sh nella partizione FAT</translation>
@ -122,74 +190,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Errore scrittura in cmdline.txt nella partizione FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Errore accesso negato durante la scrittura del file su disco.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Sembra sia abilitato l&apos;accesso controllato alle cartelle.
Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos;elenco delle app consentite e riprova.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Errore scrittura file su disco</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Errore download: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Errore scrittura nello storage (durante flushing)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Errore scrittura nello storage (durante fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Download corrotto.&lt;br&gt;L&apos;hash non corrisponde</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>smontaggio unità</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>apertura unità</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Errore di scrittura durante il tentativo di azzerare l&apos;ultima parte della scheda.&lt;br&gt;La scheda potrebbe riportare una capacità maggiore di quella reale (possibile contraffazione).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>avvio download</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Errore scrittura primo blocco (tabella partizione)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Verifica scrittura fallita.&lt;br&gt;Il contenuto della SD è differente da quello che vi è stato scritto.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -337,79 +337,6 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>to always use</source>
<translation>da usare sempre</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Disabilita overscan</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Imposta nome host:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Abilita SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Usa password autenticazione</translation>
</message>
<message>
<source>Set password for &apos;pi&apos; user:</source>
<translation type="vanished">Imposta password utente &apos;pi&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Permetti solo autenticazione con chiave pubblica</translation>
</message>
<message>
<source>Set authorized_keys for &apos;pi&apos;:</source>
<translation type="vanished">Imposta authorized_key per &apos;pi&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Imposta authorized_keys per &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configura WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Imposta nome utente e password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nome utente:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID nascosto</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Visualizza password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -425,6 +352,47 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Options</source>
<translation>Opzioni</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Imposta nome host:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Imposta nome utente e password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Nome utente:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Configura WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Visualizza password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID nascosto</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -445,19 +413,31 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Keyboard layout:</source>
<translation>Layout tastiera:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Abilita SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Usa password autenticazione</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Permetti solo autenticazione con chiave pubblica</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Imposta authorized_keys per &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation>ESEGUI SSH-KEYGEN</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Salta procedura prima impostazione</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Impostazioni persistenti</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -478,6 +458,26 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>SAVE</source>
<translation>SALVA</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Disabilita overscan</translation>
</message>
<message>
<source>Set password for &apos;pi&apos; user:</source>
<translation type="vanished">Imposta password utente &apos;pi&apos;:</translation>
</message>
<message>
<source>Set authorized_keys for &apos;pi&apos;:</source>
<translation type="vanished">Imposta authorized_key per &apos;pi&apos;:</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Salta procedura prima impostazione</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Impostazioni persistenti</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -491,13 +491,13 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Attenzione: impostazioni avanzate impostate</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Vuoi applicare le impostazioni di personalizzazione dell&apos;immagine salvate in precedenza?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -527,6 +527,22 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v. %1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -555,19 +571,15 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>CHOOSE STORAGE</source>
<translation>SCEGLI SCHEDA SD</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Seleziona questo pulsante per modificare la scheda SD destinazione</translation>
</message>
<message>
<location filename="../main.qml" line="171"/>
<source>WRITE</source>
<translation>SCRIVI</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleziona questo pulsante per avviare la scrittura del file immagine</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleziona questo pulsante per modificare il dispositivo archiviazione destinazione</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -593,35 +605,14 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>Finalizzazione...</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Cancella</translation>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatta scheda come FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Usa immagine personalizzata</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Seleziona un file immagine .img personalizzato</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Indietro</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Seleziona questo pulsante per modificare il dispositivo archiviazione destinazione</translation>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Seleziona questo pulsante per avviare la scrittura del file immagine</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
@ -658,6 +649,11 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>[ All ]</source>
<translation>[ Tutti ]</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Indietro</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -715,6 +711,11 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Preparing to write...</source>
<translation>Preparazione scrittura...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Tutti i dati esistenti in &apos;%1&apos; verranno eliminati.&lt;br&gt;Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -725,21 +726,16 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>È disponibile una nuova versione di Imager.&lt;br&gt;Vuoi visitare il sito web per scaricare la nuova versione?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Scrittura...%1</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Tutti i dati esistenti in &apos;%1&apos; verranno eliminati.&lt;br&gt;Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Errore durante download elenco SO da internet</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Scrittura...%1</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -760,15 +756,17 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Write Successful</source>
<translation>Scrittura completata senza errori</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Cancella</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>Azzeramento di &lt;b&gt;%1&lt;/b&gt; completato&lt;br&gt;&lt;br&gt;Ora puoi rimuovere la scheda SD dal lettore</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt; completata</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -779,6 +777,21 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>Error parsing os_list.json</source>
<translation>Errore durante analisi file os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatta scheda come FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Usa immagine personalizzata</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Seleziona un file immagine .img personalizzato</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -789,5 +802,13 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>La scheda SD è protetta da scrittura.&lt;br&gt;Sposta verso l&apos;alto l&apos;interruttore LOCK sul lato sinistro della scheda SD e riprova.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Seleziona questo pulsante per modificare la scheda SD destinazione</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="ja_JP">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>%1</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>MBRを削除している際にエラーが発生しました</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>0</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>rpi-imager.exeとfat32format.exeを入れてもう一度お試しください</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>fsync中)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>SDカードが壊れている可能性があります</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>SDカードに記録されたデータと一致していません</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation></translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">FATパーティションがマウントされるのを待っています</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation></translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">FATパーティションにfirstrun.shを作成する際にエラーが発生しました</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">FATパーティションにcmdline.txtを書き込む際にエラーが発生しました</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>rpi-imager.exeとfat32format.exeを入れてもう一度お試しください</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>fsync中)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>0</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>SDカードに記録されたデータと一致していません</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -336,71 +336,6 @@
<source>to always use</source>
<translation>使</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSHを有効化する</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1authorized_keys</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wi-Fiを設定する</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -416,6 +351,47 @@
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wi-Fiを設定する</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -436,19 +412,31 @@
<source>Keyboard layout:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSHを有効化する</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1authorized_keys</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -469,6 +457,18 @@
<source>SAVE</source>
<translation></translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>QObject</name>
@ -482,13 +482,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>警告: 詳細な設定が設定されています</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation></translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -518,6 +518,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -552,9 +568,9 @@
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation></translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -579,6 +595,16 @@
<source>Finalizing...</source>
<translation>...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -614,37 +640,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>FAT32でフォーマットする</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -702,6 +702,11 @@
<source>Preparing to write...</source>
<translation>...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>%1</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -712,21 +717,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Imagerがあります&lt;br&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>%1</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>OSのリストをダウンロードする際にエラーが発生しました</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -747,15 +747,17 @@
<source>Write Successful</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b%gt;%1&lt;/b&gt; &lt;br&gt;&lt;bt&gt;SDSD</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -766,6 +768,21 @@
<source>Error parsing os_list.json</source>
<translation>os_list.jsonの処理中にエラーが発生しました</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>FAT32でフォーマットする</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -776,5 +793,9 @@
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SDカードは書き込みが制限されています&lt;br&gt;</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="ko_KR">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation> &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished"> </translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>MBR을 zero&apos;ing out </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>SD card의 .&lt;br&gt; ( ).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation> .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation> . rpi-imager.exe fat32format.exe를 .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation> . .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation> (flushing..)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation> (fsync..)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation> .&lt;br&gt;SD .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation> . SD카드 .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation> </translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">FAT </translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished"> . &apos;%1&apos; .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation> </translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">FAT firstrun.sh을 </translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">FAT cmdline.txt </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation> .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation> . rpi-imager.exe fat32format.exe를 .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation> (flushing..)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation> (fsync..)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation> . .</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>SD card의 .&lt;br&gt; ( ).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation> . SD카드 .</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -336,71 +336,6 @@
<source>to always use</source>
<translation> </translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">overscan </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>hostname :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>&apos;%1&apos; :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation> LAN </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation> :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation> SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -416,6 +351,47 @@
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>hostname :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation> :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation> LAN </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation> SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -436,19 +412,31 @@
<source>Keyboard layout:</source>
<translation> :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>&apos;%1&apos; :</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"> </translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -469,6 +457,18 @@
<source>SAVE</source>
<translation></translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">overscan </translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"> </translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"> </translation>
</message>
</context>
<context>
<name>QObject</name>
@ -482,13 +482,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>경고: 고급 </translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation> ?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -518,6 +518,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -552,9 +568,9 @@
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation> .</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation> .</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -579,6 +595,16 @@
<source>Finalizing...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation> .</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -614,37 +640,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>FAT32로 </translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation> </translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation> .img를 .</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation> </translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation> .</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -702,6 +702,11 @@
<source>Preparing to write...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>&apos;%1&apos; .&lt;br&gt;?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -712,21 +717,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Raspberry Pi Imager의 .&lt;br&gt; ??</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation> ... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>&apos;%1&apos; .&lt;br&gt;?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation> OS </translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation> ... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -747,15 +747,17 @@
<source>Write Successful</source>
<translation> </translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; .&lt;br&gt;&lt;br&gt; SD card .</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt; .</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -766,6 +768,21 @@
<source>Error parsing os_list.json</source>
<translation> os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>FAT32로 </translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation> </translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation> .img를 .</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -776,5 +793,9 @@
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation> SD card&lt;br&gt; .</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt; .</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="nl_NL">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Fout bij schrijven naar opslag</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Fout bij openen map &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Fout bij schrijven naar opslag</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>unmounten van schijf</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>openen van opslag</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Fout bij wissen MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Fout bij wissen laatste deel van de SD kaart.&lt;br&gt;Kaart geeft mogelijk onjuiste capaciteit aan (mogelijk counterfeit).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>beginnen met downloaden</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Fout bij downloaden: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Toegang geweigerd bij het schrijven naar opslag.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Controller Folder Access lijkt aan te staan. Gelieve zowel rpi-imager.exe als fat32format.exe toe te voegen aan de lijst met uitsluitingen en het nogmaals te proberen.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Fout bij schrijven naar opslag</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Download corrupt. Hash komt niet overeen</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Fout bij schrijven naar opslag (tijdens flushen)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Fout bij schrijven naar opslag (tijdens fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Fout bij schrijven naar eerste deel van kaart (partitie tabel)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Fout bij lezen van SD kaart.&lt;br&gt;Kaart is mogelijk defect.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Verificatie mislukt. De gegevens die op de SD kaart staan wijken af van wat er naar geschreven is.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Bezig met aanpassen besturingssysteem</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Wachten op mounten FAT partitie</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Fout bij aanpassen besturingssysteem. Bestand &apos;%1&apos; bestaat niet.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Bezig met aanpassen besturingssysteem</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Fout bij het aanmaken van firstrun.sh op FAT partitie</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Fout bij schrijven cmdline.txt op FAT partitie</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Toegang geweigerd bij het schrijven naar opslag.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Controller Folder Access lijkt aan te staan. Gelieve zowel rpi-imager.exe als fat32format.exe toe te voegen aan de lijst met uitsluitingen en het nogmaals te proberen.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Fout bij schrijven naar opslag</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Fout bij downloaden: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Fout bij schrijven naar opslag (tijdens flushen)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Fout bij schrijven naar opslag (tijdens fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Download corrupt. Hash komt niet overeen</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>unmounten van schijf</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>openen van opslag</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Fout bij wissen laatste deel van de SD kaart.&lt;br&gt;Kaart geeft mogelijk onjuiste capaciteit aan (mogelijk counterfeit).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>beginnen met downloaden</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Fout bij schrijven naar eerste deel van kaart (partitie tabel)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Verificatie mislukt. De gegevens die op de SD kaart staan wijken af van wat er naar geschreven is.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -336,79 +336,6 @@
<source>to always use</source>
<translation>om altijd te gebruiken</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Overscan uitschakelen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Hostnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH inschakelen</translation>
</message>
<message>
<source>Set username:</source>
<translation type="vanished">Gebruikersnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Gebruik wachtwoord authenticatie</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Gebruik uitsluitend public-key authenticatie</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Wachtwoord voor &apos;%1&apos; gebruiker:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys voor &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wifi instellen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Wachtwoord:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Gebruikersnaam en wachtwoord instellen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Gebruikersnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Verborgen SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Wachtwoord laten zien</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -424,6 +351,47 @@
<source>Options</source>
<translation>Opties</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Hostnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Gebruikersnaam en wachtwoord instellen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Gebruikersnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Wachtwoord:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Wifi instellen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Wachtwoord laten zien</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Verborgen SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -444,19 +412,31 @@
<source>Keyboard layout:</source>
<translation>Toetsenbord indeling:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH inschakelen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Gebruik wachtwoord authenticatie</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Gebruik uitsluitend public-key authenticatie</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys voor &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation>START SSH-KEYGEN</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Eerste gebruik wizard overslaan</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Permanente instellingen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -477,6 +457,26 @@
<source>SAVE</source>
<translation>OPSLAAN</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Overscan uitschakelen</translation>
</message>
<message>
<source>Set username:</source>
<translation type="vanished">Gebruikersnaam:</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Wachtwoord voor &apos;%1&apos; gebruiker:</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Eerste gebruik wizard overslaan</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Permanente instellingen</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -490,13 +490,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Opgeslagen instellingen toepassen</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Wilt u de eerder opgeslagen image customization instellingen toepassen?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -527,14 +527,20 @@
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>Weet u zeker dat u wilt afsluiten?</translation>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager is nog niet klaar.&lt;br&gt;Weet u zeker dat u wilt afsluiten?</translation>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
@ -547,6 +553,11 @@
<source>CHOOSE OS</source>
<translation>SELECTEER OS</translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation>Kies deze knop om een besturingssysteem te kiezen</translation>
</message>
<message>
<location filename="../main.qml" line="133"/>
<location filename="../main.qml" line="780"/>
@ -565,29 +576,15 @@
<translation>SCHRIJF</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Schrijven... %1%</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Klik op deze knop om het opslagapparaat te wijzigen</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
<source>CANCEL WRITE</source>
<translation>Annuleer schrijven</translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation>Kies deze knop om een besturingssysteem te kiezen</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Kies deze knop om de SD kaart te kiezen</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Kies deze knop om te beginnen met het schrijven van de image</translation>
</message>
<message>
<location filename="../main.qml" line="219"/>
<location filename="../main.qml" line="1035"/>
@ -606,6 +603,16 @@
<source>Finalizing...</source>
<translation>Afronden...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Kies deze knop om te beginnen met het schrijven van de image</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -642,36 +649,57 @@
<translation>[ Alle modellen ]</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Wissen</translation>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Terug</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatteer kaart als FAT32</translation>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation>Terug naar hoofdmenu</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Gebruik eigen bestand</translation>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>Release datum: %1</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Selecteer een eigen .img bestand</translation>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation>Opgeslagen op computer</translation>
</message>
<message>
<location filename="../main.qml" line="707"/>
<source>Local file</source>
<translation>Lokaal bestand</translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>Online %1 GB download</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>Mounted op %1</translation>
</message>
<message>
<location filename="../main.qml" line="887"/>
<source>[WRITE PROTECTED]</source>
<translation>[ALLEEN LEZEN]</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>Weet u zeker dat u wilt afsluiten?</translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager is nog niet klaar.&lt;br&gt;Weet u zeker dat u wilt afsluiten?</translation>
</message>
<message>
<location filename="../main.qml" line="941"/>
<source>Warning</source>
@ -697,82 +725,26 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Er is een nieuwere versie van Imager beschikbaar.&lt;br&gt;Wilt u de website bezoeken om deze te downloaden?</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Voorbereiden... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; is gewist&lt;br&gt;&lt;br&gt;U kunt nu de SD kaart uit de lezer halen</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; is geschreven naar &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation>Fout bij parsen os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>Sluit eerst een USB stick met images aan.&lt;br&gt;De images moeten in de hoofdmap van de USB stick staan.</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD kaart is tegen schrijven beveiligd.&lt;br&gt;Druk het schuifje aan de linkerkant van de SD kaart omhoog, en probeer nogmaals.</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Terug</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Klik op deze knop om het opslagapparaat te wijzigen</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation>Terug naar hoofdmenu</translation>
</message>
<message>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>Release datum: %1</translation>
</message>
<message>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation>Opgeslagen op computer</translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>Online %1 GB download</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>Mounted op %1</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Fout bij downloaden van lijst met besturingssystemen</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Schrijven... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
<translation>Verifiëren... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Voorbereiden... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1084"/>
<source>Error</source>
@ -783,10 +755,59 @@
<source>Write Successful</source>
<translation>Klaar met schrijven</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Wissen</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; is gewist&lt;br&gt;&lt;br&gt;U kunt nu de SD kaart uit de lezer halen</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; is geschreven naar &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;U kunt nu de SD kaart uit de lezer halen</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation>Fout bij parsen os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatteer kaart als FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Gebruik eigen bestand</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Selecteer een eigen .img bestand</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>Sluit eerst een USB stick met images aan.&lt;br&gt;De images moeten in de hoofdmap van de USB stick staan.</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD kaart is tegen schrijven beveiligd.&lt;br&gt;Druk het schuifje aan de linkerkant van de SD kaart omhoog, en probeer nogmaals.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Kies deze knop om de SD kaart te kiezen</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; is geschreven naar &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="ru_RU">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Ошибка записи на запоминающее устройство</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Ошибка перехода в каталог «%1»</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Ошибка записи на запоминающее устройство</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>открытие диска</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Ошибка записи при обнулении MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Ошибка записи при попытке обнулить последнюю часть карты.&lt;br&gt;Заявленный картой объём может не соответствовать действительности (возможно, карта является поддельной).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>начало загрузки</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Ошибка загрузки: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Ошибка доступа при записи файла на диск.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Похоже, что включён контролируемый доступ к папкам (Controlled Folder Access). Добавьте rpi-imager.exe и fat32format.exe в список разрешённых программ и попробуйте снова.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Ошибка записи файла на диск</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Загруженные данные повреждены. Хэш не совпадает</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Ошибка записи на запоминающее устройство (при сбросе)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Ошибка записи на запоминающее устройство (при выполнении fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Ошибка записи первого блока (таблица разделов)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Ошибка чтения с запоминающего устройства.&lt;br&gt;SD-карта может быть повреждена.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Ошибка по результатам проверки записи. Содержимое SD-карты отличается от того, что было на неё записано.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Настройка образа</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Ожидание подключения раздела FAT</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Не удалось настроить. Файл «%1» не существует.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Настройка образа</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Ошибка создания firstrun.sh в разделе FAT</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Ошибка записи в cmdline.txt в разделе FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Ошибка доступа при записи файла на диск.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Похоже, что включён контролируемый доступ к папкам (Controlled Folder Access). Добавьте rpi-imager.exe и fat32format.exe в список разрешённых программ и попробуйте снова.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Ошибка записи файла на диск</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Ошибка загрузки: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Ошибка записи на запоминающее устройство (при сбросе)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Ошибка записи на запоминающее устройство (при выполнении fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Загруженные данные повреждены. Хэш не совпадает</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>открытие диска</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Ошибка записи при попытке обнулить последнюю часть карты.&lt;br&gt;Заявленный картой объём может не соответствовать действительности (возможно, карта является поддельной).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>начало загрузки</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Ошибка записи первого блока (таблица разделов)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Ошибка по результатам проверки записи. Содержимое SD-карты отличается от того, что было на неё записано.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -356,6 +356,62 @@
<source>Set hostname:</source>
<translation>Имя хоста:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Указать имя пользователя и пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Имя пользователя:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Настроить Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Показывать пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Скрытый идентификатор SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>Страна Wi-Fi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Указать параметры региона</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Часовой пояс:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Раскладка клавиатуры:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -381,66 +437,6 @@
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Настроить Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Указать имя пользователя и пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Имя пользователя:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Скрытый идентификатор SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Показывать пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation>Страна Wi-Fi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation>Указать параметры региона</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation>Часовой пояс:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation>Раскладка клавиатуры:</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Постоянные параметры</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -461,6 +457,10 @@
<source>SAVE</source>
<translation>СОХРАНИТЬ</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Постоянные параметры</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -474,13 +474,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Внимание: установлены дополнительные параметры</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Применить сохранённые ранее параметры настройки образа?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -510,6 +510,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager, версия %1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -544,9 +560,9 @@
<translation>ЗАПИСАТЬ</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Нажмите эту кнопку, чтобы начать запись образа</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Нажмите эту кнопку, чтобы изменить целевое запоминающее устройство</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -571,6 +587,16 @@
<source>Finalizing...</source>
<translation>Завершение...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Нажмите эту кнопку, чтобы начать запись образа</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -606,37 +632,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Стереть</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Отформатировать карту как FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Использовать настраиваемый образ</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Выбрать настраиваемый файл .img на компьютере</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Нажмите эту кнопку, чтобы изменить целевое запоминающее устройство</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -694,6 +694,11 @@
<source>Preparing to write...</source>
<translation>Подготовка к записи</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Все существующие на «%1» данные будут стёрты.&lt;br&gt;Продолжить?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -704,21 +709,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Доступна новая версия Imager.&lt;br&gt;Перейти на веб-сайт для её загрузки?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Запись... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Все существующие на «%1» данные будут стёрты.&lt;br&gt;Продолжить?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Ошибка загрузки списка ОС из Интернета</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Запись... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -739,6 +739,12 @@
<source>Write Successful</source>
<translation>Запись успешно выполнена</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Стереть</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -754,6 +760,21 @@
<source>Error parsing os_list.json</source>
<translation>Ошибка синтаксического анализа os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Отформатировать карту как FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Использовать настраиваемый образ</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Выбрать настраиваемый файл .img на компьютере</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="sk_SK">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Chyba pri zápise na úložisko</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Chyba pri vstupe do adresára &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Chyba pri zápise na úložisko</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>otváram disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Chyba zápisu pri prepisovaní MBR nulami</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Chyba zápisu pri prepisovaní poslednej časti karty nulami.&lt;br&gt;Karta pravdepodobne udáva nesprávnu kapacitu (a môže byť falošná).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>začína sťahovanie</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Chyba pri sťahovaní: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Odopretý prístup pri zápise súboru na disk.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Vyzerá, že máte zapnutý Controlled Folder Access. Pridajte, prosím, rpi-imager.exe a fat32format.exe do zoznamu povolených aplikácií a skúste to znovu.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Chyba pri zápise na disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Stiahnutý súbor je poškodený. Kontrolný súčet nesedí</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Chyba pri zápise na úložisko (počas volania flush)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Chyba pri zápise na úložisko (počas volania fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Chyba pri zápise prvého bloku (tabuľky partícií)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Chyba pri čítaní z úložiska.&lt;br&gt;Karta SD môže byť poškodená.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Overovanie zápisu skončilo s chybou. Obsah karty SD sa nezhoduje s tým, čo na ňu bolo zapísané.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Upravujem obraz</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Čakám a pripojenie FAT partície</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Prispôsobenie skončilo s chybou. Súbor &apos;%1&apos; neexistuje.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Upravujem obraz</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Pri vytváraní firstrun.sh na partícii FAT nastala chyba</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Chyba pri zápise cmdline.txt na FAT partíciu</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Odopretý prístup pri zápise súboru na disk.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Vyzerá, že máte zapnutý Controlled Folder Access. Pridajte, prosím, rpi-imager.exe a fat32format.exe do zoznamu povolených aplikácií a skúste to znovu.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Chyba pri zápise na disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Chyba pri sťahovaní: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Chyba pri zápise na úložisko (počas volania flush)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Chyba pri zápise na úložisko (počas volania fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Stiahnutý súbor je poškodený. Kontrolný súčet nesedí</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>otváram disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Chyba zápisu pri prepisovaní poslednej časti karty nulami.&lt;br&gt;Karta pravdepodobne udáva nesprávnu kapacitu (a môže byť falošná).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>začína sťahovanie</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Chyba pri zápise prvého bloku (tabuľky partícií)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Overovanie zápisu skončilo s chybou. Obsah karty SD sa nezhoduje s tým, čo na ňu bolo zapísané.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -336,79 +336,6 @@
<source>to always use</source>
<translation>použiť vždy</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Vypnúť presnímanie (overscan)</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Nastaviť meno počítača (hostname):</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Povoliť SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Použiť heslo na prihlásenie</translation>
</message>
<message>
<source>Set password for &apos;pi&apos; user:</source>
<translation type="vanished">Nastaviť heslo pre používateľa &apos;pi&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Povoliť iba prihlásenie pomocou verejného kľúča</translation>
</message>
<message>
<source>Set authorized_keys for &apos;pi&apos;:</source>
<translation type="vanished">Nastaviť authorized_keys pre &apos;pi&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Nastaviť authorized_keys pre &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Nastaviť wifi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Nastaviť meno používateľa a heslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Meno používateľa:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Skryté SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Zobraziť heslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -424,6 +351,47 @@
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Nastaviť meno počítača (hostname):</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation>Nastaviť meno používateľa a heslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation>Meno používateľa:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Nastaviť wifi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Zobraziť heslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Skryté SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -444,19 +412,31 @@
<source>Keyboard layout:</source>
<translation>Rozloženie klávesnice:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Povoliť SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Použiť heslo na prihlásenie</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Povoliť iba prihlásenie pomocou verejného kľúča</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Nastaviť authorized_keys pre &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Vypnúť sprievodcu prvým spustením</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Trvalé nastavenia</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -477,6 +457,26 @@
<source>SAVE</source>
<translation>ULOŽIŤ</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Vypnúť presnímanie (overscan)</translation>
</message>
<message>
<source>Set password for &apos;pi&apos; user:</source>
<translation type="vanished">Nastaviť heslo pre používateľa &apos;pi&apos;:</translation>
</message>
<message>
<source>Set authorized_keys for &apos;pi&apos;:</source>
<translation type="vanished">Nastaviť authorized_keys pre &apos;pi&apos;:</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Vypnúť sprievodcu prvým spustením</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Trvalé nastavenia</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -490,13 +490,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Varovanie: používajú sa pokročilé možnosti</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Chcete použiť uložené nastavenia úprav obrazu?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -527,14 +527,20 @@
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>Skutočne chcete skončiť?</translation>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager ešte neskončil.&lt;br&gt;Ste si istý, že chcete skončiť?</translation>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
@ -547,6 +553,11 @@
<source>CHOOSE OS</source>
<translation>VYBERTE OS</translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation>Pre zmenu operačného systému kliknite na toto tlačidlo</translation>
</message>
<message>
<location filename="../main.qml" line="133"/>
<location filename="../main.qml" line="780"/>
@ -565,29 +576,15 @@
<translation>ZAPÍSAŤ</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Zapisujem... %1%</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Pre zmenu cieľového zariadenia úložiska kliknite na toto tlačidlo</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
<source>CANCEL WRITE</source>
<translation>ZRUŠIŤ ZÁPIS</translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation>Pre zmenu operačného systému kliknite na toto tlačidlo</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Pre zmenu cieľovej SD karty kliknite na toto tlačidlo</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Kliknutím na toto tlačidlo spustíte zápis</translation>
</message>
<message>
<location filename="../main.qml" line="219"/>
<location filename="../main.qml" line="1035"/>
@ -606,6 +603,16 @@
<source>Finalizing...</source>
<translation>Ukončujem...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Kliknutím na toto tlačidlo spustíte zápis</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -642,36 +649,57 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Vymazať</translation>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Späť</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formátovať kartu ako FAT32</translation>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation>Prejsť do hlavnej ponuky</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Použiť vlastný</translation>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>Vydané: %1</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Použiť vlastný súbor img. na Vašom počítači</translation>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation>Uložené na počítači</translation>
</message>
<message>
<location filename="../main.qml" line="707"/>
<source>Local file</source>
<translation>Miestny súbor</translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>Online %1 GB na stiahnutie</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>Pripojená ako %1</translation>
</message>
<message>
<location filename="../main.qml" line="887"/>
<source>[WRITE PROTECTED]</source>
<translation>[OCHRANA PROTI ZÁPISU]</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>Skutočne chcete skončiť?</translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager ešte neskončil.&lt;br&gt;Ste si istý, že chcete skončiť?</translation>
</message>
<message>
<location filename="../main.qml" line="941"/>
<source>Warning</source>
@ -697,82 +725,26 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Je dostupná nová verzia Imagera.&lt;br&gt;Chcete prejsť na webovú stránku s programom a stiahnuť ho?</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Príprava zápisu... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; bola vymazaná&lt;br&gt;&lt;br&gt;Teraz môžete odstrániť SD kartu z čítačky</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; bol zapísaný na &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation>Chyba pri spracovaní os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>Najprv pripojte USB kľúč, ktorý obsahuje diskové obrazy.&lt;br&gt;Obrazy sa musia nachádzať v koreňovom priečinku USB kľúča.</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD karta je chránená proti zápisu.&lt;br&gt;Presuňte prepínač zámku na ľavej strane karty smerom hore a skúste to znova.</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Späť</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Pre zmenu cieľového zariadenia úložiska kliknite na toto tlačidlo</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation>Prejsť do hlavnej ponuky</translation>
</message>
<message>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>Vydané: %1</translation>
</message>
<message>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation>Uložené na počítači</translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>Online %1 GB na stiahnutie</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>Pripojená ako %1</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Chyba pri sťahovaní zoznamu OS z Internetu</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Zapisujem... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
<translation>Overujem... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation>Príprava zápisu... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1084"/>
<source>Error</source>
@ -783,10 +755,59 @@
<source>Write Successful</source>
<translation>Zápis úspešne skončil</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Vymazať</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; bola vymazaná&lt;br&gt;&lt;br&gt;Teraz môžete odstrániť SD kartu z čítačky</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; bol zapísaný na &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Teraz môžete odstrániť SD kartu z čítačky</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation>Chyba pri spracovaní os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formátovať kartu ako FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Použiť vlastný</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Použiť vlastný súbor img. na Vašom počítači</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>Najprv pripojte USB kľúč, ktorý obsahuje diskové obrazy.&lt;br&gt;Obrazy sa musia nachádzať v koreňovom priečinku USB kľúča.</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD karta je chránená proti zápisu.&lt;br&gt;Presuňte prepínač zámku na ľavej strane karty smerom hore a skúste to znova.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Pre zmenu cieľovej SD karty kliknite na toto tlačidlo</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; bol zapísaný na &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="sl_SI">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Napaka pisanja na disk</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Napaka spremembe direktorija &apos;%1%&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Napaka pisanja na disk</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>Odpiranje pogona</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -76,11 +86,73 @@
<source>Write error while zero&apos;ing out MBR</source>
<translation>Napaka zapisovanja med ničenjem MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Napaka ničenja zadnjega dela diska.&lt;br&gt;Disk morebiti sporoča napačno velikost(možen ponaredek).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>Začetek prenosa</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Napaka prenosa:%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Napaka zavrnitve dostopa med pisanjem na disk.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Izgleda, da jevklopljen nadzor dostopa do map. Prosim dodajte oba rpi-imager.exe in fat32format.exe na seznam dovoljenih aplikacij in poizkusite znova.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Napaka pisanja na disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Prenos poškodovan.Hash se ne ujema</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Napaka pisanja na disk (med brisanjem)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Napaka pisanja na disk (med fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Napaka pisanja prvega bloka (particijska tabela)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Napaka branja iz diska.&lt;br&gt;SD kartica/disk je mogoče v okvari.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Preverjanje pisanja spodletelo. Vsebina diska je drugačna, od tega, kar je bilo nanj zapisano.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Prilagajanje slike diska</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">Čakanje na priklop FAT particije</translation>
@ -97,11 +169,6 @@
<source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="vanished">Prilagoditev ni možna. Datoteka &apos;%1&apos; ne obstaja.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Prilagajanje slike diska</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">Napaka ustvarjanja firstrun.sh na FAT particiji</translation>
@ -122,73 +189,6 @@
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">Napaka pisanja v cmdline.txt na FAT particiji</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
<source>Access denied error while writing file to disk.</source>
<translation>Napaka zavrnitve dostopa med pisanjem na disk.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="668"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation>Izgleda, da jevklopljen nadzor dostopa do map. Prosim dodajte oba rpi-imager.exe in fat32format.exe na seznam dovoljenih aplikacij in poizkusite znova.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="675"/>
<source>Error writing file to disk</source>
<translation>Napaka pisanja na disk</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Napaka prenosa:%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
<location filename="../downloadthread.cpp" line="761"/>
<source>Error writing to storage (while flushing)</source>
<translation>Napaka pisanja na disk (med brisanjem)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="716"/>
<location filename="../downloadthread.cpp" line="768"/>
<source>Error writing to storage (while fsync)</source>
<translation>Napaka pisanja na disk (med fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Prenos poškodovan.Hash se ne ujema</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>Odpiranje pogona</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Napaka ničenja zadnjega dela diska.&lt;br&gt;Disk morebiti sporoča napačno velikost(možen ponaredek).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>Začetek prenosa</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Napaka pisanja prvega bloka (particijska tabela)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Preverjanje pisanja spodletelo. Vsebina diska je drugačna, od tega, kar je bilo nanj zapisano.</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -336,79 +336,6 @@
<source>to always use</source>
<translation>vedno</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Onemogoči overscan</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Ime naprave:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Omogoči SSH</translation>
</message>
<message>
<source>Set username:</source>
<translation type="vanished">Nastavi uporabniško ime:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Uporabi geslo za avtentifikacijo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Dovoli le avtentifikacijo z javnim kjučem</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Nastavi geslo za uporabnika &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Nastavi authorized_keys za &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Nastavi WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Geslo:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Pokaži geslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -424,6 +351,47 @@
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Ime naprave:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Geslo:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Nastavi WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Pokaži geslo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -444,19 +412,31 @@
<source>Keyboard layout:</source>
<translation>Razporeditev tipkovnice:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Omogoči SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Uporabi geslo za avtentifikacijo</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Dovoli le avtentifikacijo z javnim kjučem</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Nastavi authorized_keys za &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Preskoči čarovnika prvega zagona</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Trajne nastavitve</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -477,6 +457,26 @@
<source>SAVE</source>
<translation>SHRANI</translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished">Onemogoči overscan</translation>
</message>
<message>
<source>Set username:</source>
<translation type="vanished">Nastavi uporabniško ime:</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">Nastavi geslo za uporabnika &apos;%1&apos;:</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished">Preskoči čarovnika prvega zagona</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Trajne nastavitve</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -490,13 +490,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Opozorilo: nastavljene napredne nastavitve</translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Bi želeli uporabit prilagoditve slike diska shranjene nazadnje?</translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -526,6 +526,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -560,9 +576,9 @@
<translation>ZAPIŠI</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Izberite za gumb za začetek pisanja slike diska</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Uporabite ta gumb za spremembo ciljnega diska</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -587,6 +603,16 @@
<source>Finalizing...</source>
<translation>Zakjučujem...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Izberite za gumb za začetek pisanja slike diska</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -622,37 +648,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Odstrani</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatiraj disk v FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Uporabi drugo</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Izberite drug .img iz vašega računalnika</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Nazaj</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Uporabite ta gumb za spremembo ciljnega diska</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -710,6 +710,11 @@
<source>Preparing to write...</source>
<translation>Priprava na pisanje...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>VSI obstoječi podatki na &apos;%1&apos; bodo izbrisani.&lt;br&gt;A ste prepričani, da želite nadaljevati?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -720,21 +725,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Na voljo je nova verzija tega programa. &lt;br&gt;Želite obiskati spletno stran za prenos?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Pišem...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>VSI obstoječi podatki na &apos;%1&apos; bodo izbrisani.&lt;br&gt;A ste prepričani, da želite nadaljevati?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Napaka prenosa seznama OS iz interneta</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Pišem...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -755,15 +755,17 @@
<source>Write Successful</source>
<translation>Zapisovanje uspešno</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Odstrani</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; je pobrisan&lt;br&gt;&lt;br&gt;Sedaj lahko odstranite SD kartico iz čitalca oz iztaknete USB disk</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; je zapisan na &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -774,6 +776,21 @@
<source>Error parsing os_list.json</source>
<translation>Napaka procesiranja os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Formatiraj disk v FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Uporabi drugo</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Izberite drug .img iz vašega računalnika</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -784,5 +801,9 @@
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD kartica je zaščitena pred pisanjem.&lt;br&gt;Premaknite stikalo zaklepanja, na levi strani kartice in poizkusite znova.</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; je zapisan na &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="tr_TR">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Depolama birimine yazma hatası</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Dizin değiştirirken hata oluştu &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Depolama birimine yazma hatası</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>sürücü ılıyor</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -77,22 +87,19 @@
<translation>MBR sıfırlanırken yazma hatası</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Depolamadan okuma hatası.&lt;br&gt;SD kart arızalı olabilir.</translation>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Kartın son kısmını sıfırlamaya çalışırken yazma hatası. Kart yanlış kapasitenin tanımını yapıyor olabilir (olası sahte bölüm boyutu tanımı)</translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="obsolete">FAT32 bölümü bağlanırken hata oluştu</translation>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>indirmeye başlanıyor</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="obsolete">İşletim sistemi FAT32 bölümünü bağlamadı</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation type="unfinished"></translation>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>İndirilirken hata oluştu: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -110,9 +117,9 @@
<translation>Dosyayı diske yazma hatası</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>İndirilirken hata oluştu: %1</translation>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>İndirme bozuk. Hash eşleşmiyor</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
@ -126,41 +133,34 @@
<source>Error writing to storage (while fsync)</source>
<translation>Depoya yazma hatası (fsync sırasında)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>İndirme bozuk. Hash eşleşmiyor</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>sürücü ılıyor</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Kartın son kısmını sıfırlamaya çalışırken yazma hatası. Kart yanlış kapasitenin tanımını yapıyor olabilir (olası sahte bölüm boyutu tanımı)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>indirmeye başlanıyor</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>İlk bloğu yazma hatası (bölüm tablosu)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Depolamadan okuma hatası.&lt;br&gt;SD kart arızalı olabilir.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Yazma doğrulanamadı. SD kartın içeriği, üzerine yazılandan farklı.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="obsolete">FAT32 bölümü bağlanırken hata oluştu</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="obsolete">İşletim sistemi FAT32 bölümünü bağlamadı</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -328,6 +328,62 @@
<source>Set hostname:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
@ -353,62 +409,6 @@
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="261"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="271"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="281"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -442,12 +442,12 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -478,6 +478,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imaj Yöneticisi v%1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -506,19 +522,15 @@
<source>CHOOSE STORAGE</source>
<translation>SD KART SEÇİN</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Hedef SD kartı değiştirmek için bu düğmeyi seçin</translation>
</message>
<message>
<location filename="../main.qml" line="171"/>
<source>WRITE</source>
<translation>YAZ</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Görüntüyü yazmaya başlamak için bu düğmeyi seçin</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -544,36 +556,15 @@
<translation>Bitiriliyor...</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Sil</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Kartı FAT32 olarak biçimlendir</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Özel imaj kullan</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Bilgisayarınızdan özel bir .img seçin</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Geri</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Görüntüyü yazmaya başlamak için bu düğmeyi seçin</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -609,6 +600,11 @@
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Geri</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -667,6 +663,11 @@
<source>Preparing to write...</source>
<translation>Yazdırmaya hazırlanıyor...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>&apos;%1&apos; üzerindeki mevcut tüm veriler silinecek.&lt;br&gt;Devam etmek istediğinizden emin misiniz?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -677,21 +678,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Görüntüleyicinin daha yeni bir sürümü var. &lt;br&gt; İndirmek için web sitesini ziyaret etmek ister misiniz?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Yazılıyor... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>&apos;%1&apos; üzerindeki mevcut tüm veriler silinecek.&lt;br&gt;Devam etmek istediğinizden emin misiniz?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>İnternetten işletim sistemi listesi indirilirken hata oluştu</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Yazılıyor... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -712,15 +708,17 @@
<source>Write Successful</source>
<translation>Başarılı Yazıldı</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Sil</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; silindi &lt;br&gt;&lt;br&gt; Artık SD kartı okuyucudan çıkarabilirsiniz</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt; üzerine yazıldı</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -731,6 +729,21 @@
<source>Error parsing os_list.json</source>
<translation>os_list.json ayrıştırma hatası</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Kartı FAT32 olarak biçimlendir</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Özel imaj kullan</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Bilgisayarınızdan özel bir .img seçin</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
@ -741,5 +754,13 @@
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD kart yazma korumalı. &lt;br&gt; Kartın sol tarafındaki kilit anahtarını yukarı itin ve tekrar deneyin.</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">Hedef SD kartı değiştirmek için bu düğmeyi seçin</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt; üzerine yazıldı</translation>
</message>
</context>
</TS>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="uk_UA">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Помилка запису на накопичувач</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Помилка при зміні каталогу на &apos;%1&apos;</translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished">Помилка запису на накопичувач</translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>диск від&apos;єднується</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>диск відкривається</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -77,14 +87,19 @@
<translation>Помилка при обнулюванні MBR</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Помилка читання накопичувача.&lt;br&gt;SD-карта пам&apos;яті може бути пошкоджена.</translation>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Помилка запису під час обнулювання останнього розділу карти пам&apos;яті.&lt;br&gt;Можливо заявлений об&apos;єм карти не збігається з реальним (можливо карта є підробленою).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Налаштування образа</translation>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>початок завантаження</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Помилка завантаження: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -102,9 +117,9 @@
<translation>Помилка запису файлу на диск</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>Помилка завантаження: %1</translation>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Завантаження пошкоджено. Хеш сума не збігається</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
@ -118,41 +133,26 @@
<source>Error writing to storage (while fsync)</source>
<translation>Помилка запису на накопичувач (при виконанні fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation>Завантаження пошкоджено. Хеш сума не збігається</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation>диск від&apos;єднується</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation>диск відкривається</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>Помилка запису під час обнулювання останнього розділу карти пам&apos;яті.&lt;br&gt;Можливо заявлений об&apos;єм карти не збігається з реальним (можливо карта є підробленою).</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation>початок завантаження</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation>Помилка під час запису першого блоку (таблиця розділів)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>Помилка читання накопичувача.&lt;br&gt;SD-карта пам&apos;яті може бути пошкоджена.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Помилка перевірки запису. Зміст SD-карти пам&apos;яті відрізняється від того, що було записано туди.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>Налаштування образа</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -283,7 +283,7 @@
<message>
<location filename="../OptionsPopup.qml" line="20"/>
<source>Advanced options</source>
<translation>Розширені опції</translation>
<translation>Розширені налаштування</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="52"/>
@ -298,68 +298,27 @@
<message>
<location filename="../OptionsPopup.qml" line="58"/>
<source>to always use</source>
<translation>завжди використовувати</translation>
<translation>для постійного використання</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
<translation type="unfinished"></translation>
<translation>Загальні</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="79"/>
<source>Services</source>
<translation type="unfinished"></translation>
<translation>Сервіси</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="82"/>
<source>Options</source>
<translation type="unfinished"></translation>
<translation>Налаштування</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation>Змінити ім&apos;я хосту</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Увімкнути SHH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Використовувати аутентефікацію черз пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Встановити authorized_keys для &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Налаштувати Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Пароль:</translation>
<translation>Встановити ім&apos;я хосту:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
@ -372,15 +331,31 @@
<translation>Ім&apos;я користувача:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Схована SSID</translation>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>Налаштувати Wi-Fi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation>Показати пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation>Прихована SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -402,8 +377,29 @@
<translation>Розкладка клавіатури:</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Постійні налаштування</translation>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>Увімкнути SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>Використовувати аутентефікацію черз пароль</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>Дозволити аутентифікацію лише через публічні ключі</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Встановити authorized_keys для &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation>ЗАПУСТИТИ SHH-KEYGEN</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
@ -425,6 +421,10 @@
<source>SAVE</source>
<translation>ЗБЕРЕГТИ</translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished">Постійні налаштування</translation>
</message>
</context>
<context>
<name>QObject</name>
@ -438,13 +438,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation>Увага: змінені розширені налаштування</translation>
<source>Use image customisation?</source>
<translation>Використовувати кастомізацію образу?</translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation>Прийняти збережені раніше налаштування образу?</translation>
<source>Would you like to apply image customization settings?</source>
<translation>Чи бажаєте ви прийняти налаштування кастомізації образу?</translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -474,6 +474,22 @@
<source>Raspberry Pi Imager v%1</source>
<translation>Raspberry Pi Imager, версія %1</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation>Пристрій Raspberry Pi</translation>
</message>
<message>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation>ОБРАТИ ПРИСТРІЙ</translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation>Оберіть цю кнопку, щоб обрати модель вашої Raspberry Pi</translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
<location filename="../main.qml" line="413"/>
@ -508,9 +524,9 @@
<translation>ЗАПИСАТИ</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Натисніть цю кнопку, щоб розпочати запис образу</translation>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Натисніть цю кнопку, щоб змінити пристрій призначення</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
@ -535,6 +551,16 @@
<source>Finalizing...</source>
<translation>Завершення...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation>Далі</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation>Натисніть цю кнопку, щоб розпочати запис образу</translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -563,44 +589,18 @@
<message>
<location filename="../main.qml" line="437"/>
<source>Pi model:</source>
<translation type="unfinished"></translation>
<translation>Модель Raspberry Pi:</translation>
</message>
<message>
<location filename="../main.qml" line="448"/>
<source>[ All ]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Форматувати карту у FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Власний образ</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Обрати власний .img з вашого комп&apos;ютера</translation>
<translation>[Усі]</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../main.qml" line="155"/>
<source>Select this button to change the destination storage device</source>
<translation>Натисніть цю кнопку, щоб змінити пристрій призначення</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
@ -658,6 +658,11 @@
<source>Preparing to write...</source>
<translation>Підготовка до запису...</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Усі уснуючі дані у &apos;%1&apos; будуть видалені.&lt;br&gt; Ви впевнені, що бажаєте продовжити?</translation>
</message>
<message>
<location filename="../main.qml" line="973"/>
<source>Update available</source>
@ -668,21 +673,16 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>Доступна нова версія Imager.&lt;br&gt;Бажаєте завітати на сайт та завантажити її?</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Записування...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="962"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Усі уснуючі дані у &apos;%1&apos; будуть видалені.&lt;br&gt; Ви впевнені, що бажаєте продовжити?</translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation>Помилка завантаження списку ОС із Інтернету</translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>Записування...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
@ -703,6 +703,12 @@
<source>Write Successful</source>
<translation>Успішно записано</translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
@ -718,6 +724,21 @@
<source>Error parsing os_list.json</source>
<translation>Помилка парсування os_list.json</translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>Форматувати карту у FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>Власний образ</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>Обрати власний .img з вашого комп&apos;ютера</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>

View file

@ -3,10 +3,6 @@
<TS version="2.1" language="zh_CN">
<context>
<name>DownloadExtractThread</name>
<message>
<source>Error writing to storage</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="196"/>
<location filename="../downloadextractthread.cpp" line="385"/>
@ -28,9 +24,23 @@
<source>Error changing to directory &apos;%1&apos;</source>
<translation> %1 </translation>
</message>
<message>
<source>Error writing to storage</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>DownloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<source>Error running diskpart: %1</source>
@ -77,38 +87,19 @@
<translation>MBR清零时写入错误</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>&lt;br&gt;SD卡可能损坏</translation>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>&lt;br&gt;SD卡可能损坏</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">FAT分区挂载</translation>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation></translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="vanished">FAT32分区错误</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="vanished">FAT32分区</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>使</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">FAT分区上创建firstrun.sh脚本文件时出错</translation>
</message>
<message>
<source>Error writing to config.txt on FAT partition</source>
<translation type="vanished">FAT分区上写入config.txt时出错</translation>
</message>
<message>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">FAT分区上写入cmdline.txt时出错</translation>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="663"/>
@ -126,9 +117,9 @@
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="466"/>
<source>Error downloading: %1</source>
<translation>%1</translation>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="709"/>
@ -142,41 +133,50 @@
<source>Error writing to storage (while fsync)</source>
<translation>fsync时写入存储时出错</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="697"/>
<source>Download corrupt. Hash does not match</source>
<translation> </translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="118"/>
<source>unmounting drive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<source>opening drive</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="319"/>
<source>Write error while trying to zero out last part of card.&lt;br&gt;Card could be advertising wrong capacity (possible counterfeit).</source>
<translation>&lt;br&gt;SD卡可能损坏</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="408"/>
<source>starting download</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="751"/>
<source>Error writing first block (partition table)</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="826"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>&lt;br&gt;SD卡可能已损坏</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="845"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation> SD卡的内容与写入的内容不同</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="898"/>
<source>Customizing image</source>
<translation>使</translation>
</message>
<message>
<source>Waiting for FAT partition to be mounted</source>
<translation type="vanished">FAT分区挂载</translation>
</message>
<message>
<source>Error mounting FAT32 partition</source>
<translation type="vanished">FAT32分区错误</translation>
</message>
<message>
<source>Operating system did not mount FAT32 partition</source>
<translation type="vanished">FAT32分区</translation>
</message>
<message>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="vanished">FAT分区上创建firstrun.sh脚本文件时出错</translation>
</message>
<message>
<source>Error writing to config.txt on FAT partition</source>
<translation type="vanished">FAT分区上写入config.txt时出错</translation>
</message>
<message>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="vanished">FAT分区上写入cmdline.txt时出错</translation>
</message>
</context>
<context>
<name>DriveFormatThread</name>
@ -324,75 +324,6 @@
<source>to always use</source>
<translation></translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH服务</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>使</translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">&apos;%1&apos;</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="71"/>
<source>General</source>
@ -408,6 +339,47 @@
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="98"/>
<source>Set hostname:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="120"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="142"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="158"/>
<location filename="../OptionsPopup.qml" line="219"/>
<source>Password:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="186"/>
<source>Configure wireless LAN</source>
<translation>WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="205"/>
<source>SSID:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Show password</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="244"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<source>Wireless LAN country:</source>
@ -428,19 +400,31 @@
<source>Keyboard layout:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="298"/>
<source>Enable SSH</source>
<translation>SSH服务</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="317"/>
<source>Use password authentication</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="327"/>
<source>Allow public-key authentication only</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="345"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="357"/>
<source>RUN SSH-KEYGEN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="375"/>
<source>Play sound when finished</source>
@ -461,6 +445,22 @@
<source>SAVE</source>
<translation></translation>
</message>
<message>
<source>Disable overscan</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="vanished">&apos;%1&apos;</translation>
</message>
<message>
<source>Skip first-run wizard</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Persistent settings</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>QObject</name>
@ -474,13 +474,13 @@
<name>UseSavedSettingsPopup</name>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="73"/>
<source>Warning: advanced settings set</source>
<translation></translation>
<source>Use image customisation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="87"/>
<source>Would you like to apply the image customization settings saved earlier?</source>
<translation></translation>
<source>Would you like to apply image customization settings?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UseSavedSettingsPopup.qml" line="97"/>
@ -511,14 +511,20 @@
<translation> v%1</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>退</translation>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="467"/>
<source>Raspberry Pi Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager还未完成任务&lt;br&gt;退</translation>
<location filename="../main.qml" line="126"/>
<source>CHOOSE DEVICE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="138"/>
<source>Select this button to choose your target Raspberry Pi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="97"/>
@ -531,6 +537,11 @@
<source>CHOOSE OS</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="133"/>
<location filename="../main.qml" line="780"/>
@ -553,30 +564,11 @@
<source>WRITE</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="216"/>
<source>CANCEL WRITE</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source>
<translation></translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">SD卡</translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="219"/>
<location filename="../main.qml" line="1035"/>
@ -595,6 +587,16 @@
<source>Finalizing...</source>
<translation>...</translation>
</message>
<message>
<location filename="../main.qml" line="288"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="175"/>
<source>Select this button to start writing the image</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="245"/>
<source>Select this button to access advanced settings</source>
@ -631,36 +633,57 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>SD卡格式化为FAT32格式</translation>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>使</translation>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="707"/>
<source>Local file</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../main.qml" line="887"/>
<source>[WRITE PROTECTED]</source>
<translation>[]</translation>
</message>
<message>
<location filename="../main.qml" line="929"/>
<source>Are you sure you want to quit?</source>
<translation>退</translation>
</message>
<message>
<location filename="../main.qml" line="930"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager还未完成任务&lt;br&gt;退</translation>
</message>
<message>
<location filename="../main.qml" line="941"/>
<source>Warning</source>
@ -686,85 +709,26 @@
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source>
<translation>rpi-imager&lt;br&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1 &lt;/ b&gt;&lt;br&gt; &lt;br&gt;SD</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation> os_list.json </translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>U盘&lt;br&gt;U盘的根文件夹中</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD卡具有写保护&lt;br&gt;SD卡的左侧的锁定开关</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<source>Back</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<source>Go back to main menu</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="695"/>
<source>Released: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../main.qml" line="705"/>
<source>Cached on your computer</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="708"/>
<source>Online - %1 GB download</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="833"/>
<location filename="../main.qml" line="885"/>
<location filename="../main.qml" line="891"/>
<source>Mounted as %1</source>
<translation>%1 </translation>
</message>
<message>
<source>QUIT APP</source>
<translation type="vanished">退</translation>
</message>
<message>
<source>CONTINUE</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../main.qml" line="1017"/>
<source>Error downloading OS list from Internet</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1038"/>
<source>Writing... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="1061"/>
<source>Verifying... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="1068"/>
<source>Preparing to write... (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1084"/>
<source>Error</source>
@ -775,10 +739,67 @@
<source>Write Successful</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="572"/>
<location filename="../main.qml" line="1092"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1093"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1 &lt;/ b&gt;&lt;br&gt; &lt;br&gt;SD</translation>
</message>
<message>
<location filename="../main.qml" line="1100"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;SD</translation>
</message>
<message>
<location filename="../main.qml" line="1202"/>
<source>Error parsing os_list.json</source>
<translation> os_list.json </translation>
</message>
<message>
<location filename="../main.qml" line="573"/>
<source>Format card as FAT32</source>
<translation>SD卡格式化为FAT32格式</translation>
</message>
<message>
<location filename="../main.qml" line="582"/>
<source>Use custom</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="583"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="1391"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation>U盘&lt;br&gt;U盘的根文件夹中</translation>
</message>
<message>
<location filename="../main.qml" line="1407"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation>SD卡具有写保护&lt;br&gt;SD卡的左侧的锁定开关</translation>
</message>
<message>
<source>Select this button to change the destination SD card</source>
<translation type="vanished">SD卡</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="vanished">&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<source>QUIT APP</source>
<translation type="vanished">退</translation>
</message>
<message>
<source>CONTINUE</source>
<translation type="vanished"></translation>
</message>
</context>
</TS>

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -25,6 +25,20 @@ ApplicationWindow {
FontLoader {id: robotoLight; source: "fonts/Roboto-Light.ttf"}
FontLoader {id: robotoBold; source: "fonts/Roboto-Bold.ttf"}
/** hw device list storage
*
* To allow us to filter the OS list, we maintain an application-wide record of the selected device
* tags.
*/
property string hwTags
/** 0: Exclusive, must match explicit device names only, no untagged
1: Exclusive by prefix, must match the device name as a prefix, no untagged
2: Inclusive, match explicit device names and untagged
3: Inclusive by prefix, match explicit device names and untagged
*/
property int hwTagMatchingType
onClosing: {
if (progressBar.visible) {
close.accepted = false
@ -55,40 +69,81 @@ ApplicationWindow {
spacing: 0
Rectangle {
implicitHeight: window.height/2
implicitHeight: window.height/3
Image {
id: image
Layout.fillWidth: true
//Layout.fillWidth: true
Layout.fillHeight: true
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
fillMode: Image.PreserveAspectFit
source: "icons/logo_stacked_imager.png"
source: "icons/logo_sxs_imager.png"
width: window.width
height: window.height/2
height: window.height/3
}
}
Rectangle {
color: "#c31c4a"
implicitWidth: window.width
implicitHeight: window.height/2
implicitHeight: (window.height/3) * 2
GridLayout {
id: gridLayout
rowSpacing: 25
rowSpacing: 15
anchors.fill: parent
anchors.topMargin: 25
anchors.rightMargin: 50
anchors.leftMargin: 50
rows: 6
rows: 5
columns: 3
columnSpacing: 25
columnSpacing: 15
ColumnLayout {
id: columnLayout
id: columnLayout0
spacing: 0
Layout.row: 0
Layout.column: 0
Layout.fillWidth: true
Text {
id: text0
color: "#ffffff"
text: qsTr("Raspberry Pi Device")
Layout.fillWidth: true
Layout.preferredHeight: 17
Layout.preferredWidth: 100
font.pixelSize: 12
font.family: robotoBold.name
font.bold: true
horizontalAlignment: Text.AlignHCenter
}
ImButton {
id: hwbutton
text: qsTr("CHOOSE DEVICE")
spacing: 0
padding: 0
bottomPadding: 0
topPadding: 0
Layout.minimumHeight: 40
Layout.fillWidth: true
onClicked: {
hwpopup.open()
hwlistview.currentItem.forceActiveFocus()
}
Accessible.ignored: ospopup.visible || dstpopup.visible || hwpopup.visible
Accessible.description: qsTr("Select this button to choose your target Raspberry Pi")
}
}
ColumnLayout {
id: columnLayout1
spacing: 0
Layout.row: 0
Layout.column: 1
Layout.fillWidth: true
Text {
@ -97,7 +152,6 @@ ApplicationWindow {
text: qsTr("Operating System")
Layout.fillWidth: true
Layout.preferredHeight: 17
Layout.preferredWidth: 100
font.pixelSize: 12
font.family: robotoBold.name
font.bold: true
@ -117,7 +171,7 @@ ApplicationWindow {
ospopup.open()
osswipeview.currentItem.forceActiveFocus()
}
Accessible.ignored: ospopup.visible || dstpopup.visible
Accessible.ignored: ospopup.visible || dstpopup.visible || hwpopup.visible
Accessible.description: qsTr("Select this button to change the operating system")
}
}
@ -125,6 +179,8 @@ ApplicationWindow {
ColumnLayout {
id: columnLayout2
spacing: 0
Layout.row: 0
Layout.column: 2
Layout.fillWidth: true
Text {
@ -133,7 +189,6 @@ ApplicationWindow {
text: qsTr("Storage")
Layout.fillWidth: true
Layout.preferredHeight: 17
Layout.preferredWidth: 100
font.pixelSize: 12
font.family: robotoBold.name
font.bold: true
@ -143,55 +198,29 @@ ApplicationWindow {
ImButton {
id: dstbutton
text: qsTr("CHOOSE STORAGE")
spacing: 0
padding: 0
bottomPadding: 0
topPadding: 0
Layout.minimumHeight: 40
Layout.preferredWidth: 100
Layout.preferredWidth: 200
Layout.fillWidth: true
onClicked: {
imageWriter.startDriveListPolling()
dstpopup.open()
dstlist.forceActiveFocus()
}
Accessible.ignored: ospopup.visible || dstpopup.visible
Accessible.ignored: ospopup.visible || dstpopup.visible || hwpopup.visible
Accessible.description: qsTr("Select this button to change the destination storage device")
}
}
ColumnLayout {
id: columnLayoutProgress
spacing: 0
Layout.fillWidth: true
Text {
text: " "
Layout.preferredHeight: 17
Layout.preferredWidth: 100
}
ImButton {
id: writebutton
text: qsTr("WRITE")
Layout.minimumHeight: 40
Layout.fillWidth: true
Accessible.ignored: ospopup.visible || dstpopup.visible
Accessible.description: qsTr("Select this button to start writing the image")
enabled: false
onClicked: {
if (!imageWriter.readyToWrite()) {
return
}
if (!optionspopup.initialized && imageWriter.imageSupportsCustomization() && imageWriter.hasSavedCustomizationSettings()) {
usesavedsettingspopup.openPopup()
} else {
confirmwritepopup.askForConfirmation()
}
}
}
}
ColumnLayout {
id: columnLayout3
Layout.columnSpan: 3
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
Layout.row: 1
Layout.column: 0
Layout.columnSpan: 2
Text {
id: progressText
@ -202,16 +231,32 @@ ApplicationWindow {
visible: false
horizontalAlignment: Text.AlignHCenter
Layout.fillWidth: true
Layout.bottomMargin: 25
padding: 5
}
ProgressBar {
Layout.bottomMargin: 25
padding: 5
id: progressBar
Layout.fillWidth: true
visible: false
Material.background: "#d15d7d"
}
}
ColumnLayout {
id: columnLayout3
Layout.row: 1
Layout.column: 2
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
spacing: 0
ImButton {
Layout.bottomMargin: 25
Layout.minimumHeight: 40
Layout.preferredWidth: 200
padding: 5
id: cancelwritebutton
text: qsTr("CANCEL WRITE")
onClicked: {
@ -223,6 +268,10 @@ ApplicationWindow {
visible: false
}
ImButton {
Layout.bottomMargin: 25
Layout.minimumHeight: 40
Layout.preferredWidth: 200
padding: 5
id: cancelverifybutton
text: qsTr("CANCEL VERIFY")
onClicked: {
@ -235,17 +284,25 @@ ApplicationWindow {
}
ImButton {
id: writebutton
text: qsTr("Next")
Layout.bottomMargin: 25
padding: 5
id: customizebutton
Layout.minimumHeight: 40
Layout.preferredWidth: 200
Layout.alignment: Qt.AlignRight
Accessible.ignored: ospopup.visible || dstpopup.visible || hwpopup.visible
Accessible.description: qsTr("Select this button to start writing the image")
enabled: false
onClicked: {
optionspopup.openPopup()
if (!imageWriter.readyToWrite()) {
return
}
if (!optionspopup.visible && imageWriter.imageSupportsCustomization()) {
usesavedsettingspopup.openPopup()
} else {
confirmwritepopup.askForConfirmation()
}
visible: imageWriter.imageSupportsCustomization()
Accessible.description: qsTr("Select this button to access advanced settings")
contentItem: Image {
source: "icons/ic_cog_red.svg"
fillMode: Image.PreserveAspectFit
}
}
}
@ -359,6 +416,110 @@ ApplicationWindow {
}
}
Popup {
id: hwpopup
x: 50
y: 25
width: parent.width-100
height: parent.height-50
padding: 0
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
property string hwselected: ""
// background of title
Rectangle {
color: "#f5f5f5"
anchors.right: parent.right
anchors.top: parent.top
height: 35
width: parent.width
}
// line under title
Rectangle {
color: "#afafaf"
width: parent.width
y: 35
implicitHeight: 1
}
Text {
text: "X"
anchors.right: parent.right
anchors.top: parent.top
anchors.rightMargin: 25
anchors.topMargin: 10
font.family: roboto.name
font.bold: true
MouseArea {
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
onClicked: {
hwpopup.close()
}
}
}
ColumnLayout {
spacing: 10
Text {
text: qsTr("Raspberry Pi Device")
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
Layout.fillWidth: true
Layout.topMargin: 10
font.family: roboto.name
font.bold: true
}
Item {
clip: true
Layout.preferredWidth: hwlist.width
Layout.preferredHeight: hwlist.height
ListView {
id: hwlistview
interactive: false
ListView {
id: hwlist
model: ListModel {
id: deviceModel
ListElement {
name: qsTr("[ All ]")
tags: "[]"
icon: ""
description: ""
matching_type: "exclusive"
}
}
currentIndex: -1
delegate: hwdelegate
width: window.width-100
height: window.height-100
boundsBehavior: Flickable.StopAtBounds
highlight: Rectangle { color: "lightsteelblue"; radius: 5 }
ScrollBar.vertical: ScrollBar {
width: 10
policy: hwlist.contentHeight > hwlist.height ? ScrollBar.AlwaysOn : ScrollBar.AsNeeded
}
Keys.onSpacePressed: {
if (currentIndex != -1)
selectHWitem(model.get(currentIndex))
}
Accessible.onPressAction: {
if (currentIndex != -1)
selectHWitem(model.get(currentIndex))
}
Keys.onEnterPressed: Keys.onSpacePressed(event)
Keys.onReturnPressed: Keys.onSpacePressed(event)
}
}
}
}
}
/*
Popup for OS selection
*/
@ -402,6 +563,7 @@ ApplicationWindow {
cursorShape: Qt.PointingHandCursor
onClicked: {
ospopup.close()
osswipeview.decrementCurrentIndex()
}
}
}
@ -419,59 +581,6 @@ ApplicationWindow {
font.bold: true
}
Rectangle {
id: modelRowRect
color: "#ffffe3"
Layout.fillWidth: true
implicitHeight: modelRow.implicitHeight
visible: osswipeview.currentIndex == 0
Layout.bottomMargin: -10
Row {
id: modelRow
spacing: 15
leftPadding: 15
Text {
id: modelText
text: qsTr("Pi model:")
font.family: roboto.name
verticalAlignment: Qt.AlignVCenter
height: parent.height
}
ComboBox {
id: deviceModelCombo
model: ListModel {
id: deviceModel
ListElement {
name: qsTr("[ All ]")
tags: "[]"
}
}
width: 300
textRole: "name"
font.family: roboto.name
font.pixelSize: 12
currentIndex: 0
onCurrentIndexChanged: {
/* Reload list */
httpRequest(imageWriter.constantOsListUrl(), function (x) {
var o = JSON.parse(x.responseText)
var oslist = oslistFromJson(o)
if (oslist === false)
return
osmodel.remove(0, osmodel.count-2)
for (var i in oslist) {
osmodel.insert(osmodel.count-2, oslist[i])
}
})
}
}
}
}
Item {
clip: true
Layout.preferredWidth: oslist.width
@ -487,7 +596,7 @@ ApplicationWindow {
currentIndex: -1
delegate: osdelegate
width: window.width-100
height: modelRowRect.visible ? window.height-100-modelRowRect.height : window.height-100
height: window.height-100
boundsBehavior: Flickable.StopAtBounds
highlight: Rectangle { color: "lightsteelblue"; radius: 5 }
ScrollBar.vertical: ScrollBar {
@ -559,30 +668,6 @@ ApplicationWindow {
ListModel {
id: osmodel
ListElement {
url: "internal://format"
icon: "icons/erase.png"
extract_size: 0
image_download_size: 0
extract_sha256: ""
contains_multiple_files: false
release_date: ""
subitems_url: ""
subitems_json: ""
name: qsTr("Erase")
description: qsTr("Format card as FAT32")
tooltip: ""
website: ""
init_format: ""
}
ListElement {
url: ""
icon: "icons/use_custom.png"
name: qsTr("Use custom")
description: qsTr("Select a custom .img from your computer")
}
Component.onCompleted: {
if (imageWriter.isOnline()) {
fetchOSlist();
@ -590,6 +675,97 @@ ApplicationWindow {
}
}
Component {
id: hwdelegate
Item {
width: window.width-100
height: contentLayout.implicitHeight + 24
Accessible.name: name+".\n"+description
MouseArea {
id: hwMouseArea
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
onEntered: {
bgrect.mouseOver = true
}
onExited: {
bgrect.mouseOver = false
}
onClicked: {
selectHWitem(model)
}
}
Rectangle {
id: bgrect
anchors.fill: parent
color: "#f5f5f5"
visible: mouseOver && parent.ListView.view.currentIndex !== index
property bool mouseOver: false
}
Rectangle {
id: borderrect
implicitHeight: 1
implicitWidth: parent.width
color: "#dcdcdc"
y: parent.height
}
RowLayout {
id: contentLayout
anchors {
left: parent.left
top: parent.top
right: parent.right
margins: 12
}
spacing: 12
Image {
source: icon == "icons/ic_build_48px.svg" ? "icons/cat_misc_utility_images.png": icon
Layout.preferredHeight: 64
Layout.preferredWidth: 64
sourceSize.width: 64
sourceSize.height: 64
fillMode: Image.PreserveAspectFit
verticalAlignment: Image.AlignVCenter
Layout.alignment: Qt.AlignVCenter
}
ColumnLayout {
Layout.fillWidth: true
Text {
text: name
elide: Text.ElideRight
font.family: roboto.name
font.bold: true
}
Text {
Layout.fillWidth: true
font.family: roboto.name
text: description
wrapMode: Text.WordWrap
color: "#1a1a1a"
}
ToolTip {
visible: hwMouseArea.containsMouse && typeof(tooltip) == "string" && tooltip != ""
delay: 1000
text: typeof(tooltip) == "string" ? tooltip : ""
clip: false
}
}
}
}
}
Component {
id: osdelegate
@ -941,8 +1117,8 @@ ApplicationWindow {
title: qsTr("Warning")
onYes: {
langbarRect.visible = false
writebutton.visible = false
writebutton.enabled = false
customizebutton.visible = false
cancelwritebutton.enabled = true
cancelwritebutton.visible = true
cancelverifybutton.enabled = true
@ -953,6 +1129,7 @@ ApplicationWindow {
progressBar.Material.accent = "#ffffff"
osbutton.enabled = false
dstbutton.enabled = false
hwbutton.enabled = false
imageWriter.setVerifyEnabled(true)
imageWriter.startWrite()
}
@ -1071,9 +1248,9 @@ ApplicationWindow {
function resetWriteButton() {
progressText.visible = false
progressBar.visible = false
customizebutton.visible = imageWriter.imageSupportsCustomization()
osbutton.enabled = true
dstbutton.enabled = true
hwbutton.enabled = true
writebutton.visible = true
writebutton.enabled = imageWriter.readyToWrite()
cancelwritebutton.visible = false
@ -1113,10 +1290,10 @@ ApplicationWindow {
imageWriter.setSrc(file)
osbutton.text = imageWriter.srcFileName()
ospopup.close()
osswipeview.decrementCurrentIndex()
if (imageWriter.readyToWrite()) {
writebutton.enabled = true
}
customizebutton.visible = imageWriter.imageSupportsCustomization()
}
function onCancelled() {
@ -1150,7 +1327,7 @@ ApplicationWindow {
}
}
function filterItems(list, tags)
function filterItems(list, tags, matchingType)
{
if (!tags || !tags.length)
return
@ -1162,6 +1339,9 @@ ApplicationWindow {
if ("devices" in entry && entry["devices"].length) {
var foundTag = false
switch(matchingType) {
case 0: /* exact matching */
case 2: /* exact matching */
for (var j in tags)
{
if (entry["devices"].includes(tags[j]))
@ -1170,16 +1350,56 @@ ApplicationWindow {
break
}
}
/* If there's no match, remove this item from the list. */
if (!foundTag)
{
list.splice(i, 1)
continue
}
break
case 1: /* Exlusive by prefix matching */
case 3: /* Inclusive by prefix matching */
for (var deviceTypePrefix in tags) {
for (var deviceSpec in entry["devices"]) {
if (deviceSpec.startsWith(deviceTypePrefix)) {
foundTag = true
break
}
}
/* Terminate outer loop early if we've already
* decided it's a match
*/
if (foundTag) {
break
}
}
/* If there's no match, remove this item from the list. */
if (!foundTag)
{
list.splice(i, 1)
continue
}
break
}
} else {
/* No device list attached? If we're in an exclusive mode that's bad news indeed. */
switch (matchingType) {
case 0:
case 1:
if (!("subitems" in entry)) {
/* If you're not carrying subitems, you're not going in. */
list.splice(i, 1)
}
break
case 2:
case 3:
/* Inclusive filtering. We're keeping this one. */
break;
}
}
if ("subitems" in entry) {
filterItems(entry["subitems"], tags)
filterItems(entry["subitems"], tags, hwTagMatchingType)
}
}
}
@ -1206,7 +1426,9 @@ ApplicationWindow {
oslist = o["os_list"]
}
filterItems(oslist, JSON.parse(deviceModel.get(deviceModelCombo.currentIndex).tags))
if (hwTags != "") {
filterItems(oslist, JSON.parse(hwTags), hwTagMatchingType)
}
checkForRandom(oslist)
/* Flatten subitems to subitems_json */
@ -1242,8 +1464,9 @@ ApplicationWindow {
var oslist = oslistFromJson(o)
if (oslist === false)
return
osmodel.clear()
for (var i in oslist) {
osmodel.insert(osmodel.count-2, oslist[i])
osmodel.append(oslist[i])
}
if ("imager" in o) {
@ -1251,6 +1474,7 @@ ApplicationWindow {
if ("devices" in imager)
{
deviceModel.clear()
var devices = imager["devices"]
for (var j in devices)
{
@ -1258,7 +1482,7 @@ ApplicationWindow {
deviceModel.append(devices[j])
if ("default" in devices[j] && devices[j]["default"])
{
deviceModelCombo.currentIndex = deviceModel.count-1
hwlist.currentIndex = deviceModel.count-1
}
}
}
@ -1283,6 +1507,31 @@ ApplicationWindow {
}
}
}
/* Add in our 'special' items. */
osmodel.append({
url: "internal://format",
icon: "icons/erase.png",
extract_size: 0,
image_download_size: 0,
extract_sha256: "",
contains_multiple_files: false,
release_date: "",
subitems_url: "",
subitems_json: "",
name: qsTr("Erase"),
description: qsTr("Format card as FAT32"),
tooltip: "",
website: "",
init_format: ""
})
osmodel.append({
url: "",
icon: "icons/use_custom.png",
name: qsTr("Use custom"),
description: qsTr("Select a custom .img from your computer")
})
})
}
@ -1326,6 +1575,46 @@ ApplicationWindow {
return m
}
function selectHWitem(hwmodel) {
hwTags = hwmodel.tags
if (hwmodel.matching_type) {
switch (hwmodel.matching_type) {
case "exclusive":
hwTagMatchingType = 0
break;
case "exclusive_prefix":
hwTagMatchingType = 1
break;
case "inclusive":
hwTagMatchingType = 2
break;
case "inclusive_prefix":
hwTagMatchingType = 3
break;
}
} else {
/* Default is exclusive exact matching */
hwTagMatchingType = 0
}
/* Reload list */
httpRequest(imageWriter.constantOsListUrl(), function (x) {
var o = JSON.parse(x.responseText)
var oslist = oslistFromJson(o)
if (oslist === false)
return
osmodel.remove(0, osmodel.count-2)
for (var i in oslist) {
osmodel.insert(osmodel.count-2, oslist[i])
}
})
hwbutton.text = hwmodel.name
hwpopup.close()
}
function selectOSitem(d, selectFirstSubitem)
{
if (typeof(d.subitems_json) == "string" && d.subitems_json !== "") {
@ -1395,10 +1684,10 @@ ApplicationWindow {
imageWriter.setSrc(d.url, d.image_download_size, d.extract_size, typeof(d.extract_sha256) != "undefined" ? d.extract_sha256 : "", typeof(d.contains_multiple_files) != "undefined" ? d.contains_multiple_files : false, ospopup.categorySelected, d.name, typeof(d.init_format) != "undefined" ? d.init_format : "")
osbutton.text = d.name
ospopup.close()
osswipeview.decrementCurrentIndex()
if (imageWriter.readyToWrite()) {
writebutton.enabled = true
}
customizebutton.visible = imageWriter.imageSupportsCustomization()
}
}

View file

@ -32,6 +32,7 @@
<file>icons/cat_language_specific_operating_systems.png</file>
<file>icons/cat_3d_printing.png</file>
<file>icons/logo_stacked_imager.png</file>
<file>icons/logo_sxs_imager.png</file>
<file>qmlcomponents/ImButton.qml</file>
<file>qmlcomponents/ImCheckBox.qml</file>
<file>qmlcomponents/ImRadioButton.qml</file>