Merge branch 'qml' into rework-osdelegate

This commit is contained in:
maxnet 2022-01-24 11:09:40 +01:00 committed by GitHub
commit e40d17cc1d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 1317 additions and 1062 deletions

View file

@ -153,71 +153,18 @@ Popup {
ColumnLayout { ColumnLayout {
enabled: chkSSH.checked enabled: chkSSH.checked
Layout.leftMargin: 40 Layout.leftMargin: 40
spacing: -5 spacing: -10
GridLayout {
columns: 2
columnSpacing: 10
rowSpacing: -5
Text {
text: qsTr("Set username:")
color: parent.enabled ? (fieldUserName.indicateError ? "red" : "black") : "grey"
}
TextField {
id: fieldUserName
text: "pi"
Layout.minimumWidth: 200
property bool indicateError: false
onTextEdited: {
indicateError = false
}
}
}
RadioButton { RadioButton {
id: radioPasswordAuthentication id: radioPasswordAuthentication
text: qsTr("Use password authentication") text: qsTr("Use password authentication")
onCheckedChanged: { onCheckedChanged: {
if (checked) { if (checked) {
chkSetUser.checked = true
fieldUserPassword.forceActiveFocus() fieldUserPassword.forceActiveFocus()
} }
} }
} }
GridLayout {
Layout.leftMargin: 40
columns: 2
columnSpacing: 10
rowSpacing: -5
enabled: radioPasswordAuthentication.checked
Text {
text: qsTr("Set password for '%1' user:").arg(fieldUserName.text)
color: parent.enabled ? (fieldUserPassword.indicateError ? "red" : "black") : "grey"
}
TextField {
id: fieldUserPassword
echoMode: TextInput.Password
Layout.minimumWidth: 200
property bool alreadyCrypted: false
property bool indicateError: false
onTextEdited: {
if (alreadyCrypted) {
/* User is trying to edit saved
(crypted) password, clear field */
alreadyCrypted = false
clear()
}
if (indicateError) {
indicateError = false
}
}
}
}
RadioButton { RadioButton {
id: radioPubKeyAuthentication id: radioPubKeyAuthentication
text: qsTr("Allow public-key authentication only") text: qsTr("Allow public-key authentication only")
@ -245,6 +192,67 @@ Popup {
} }
} }
CheckBox {
id: chkSetUser
text: qsTr("Set username and password")
onCheckedChanged: {
if (!checked && chkSSH.checked && radioPasswordAuthentication.checked) {
checked = true;
}
}
}
ColumnLayout {
enabled: chkSetUser.checked
Layout.leftMargin: 40
spacing: -5
GridLayout {
columns: 2
columnSpacing: 10
rowSpacing: -5
Text {
text: qsTr("Username:")
color: parent.enabled ? (fieldUserName.indicateError ? "red" : "black") : "grey"
}
TextField {
id: fieldUserName
text: "pi"
Layout.minimumWidth: 200
property bool indicateError: false
onTextEdited: {
indicateError = false
}
}
Text {
text: qsTr("Password:")
color: parent.enabled ? (fieldUserPassword.indicateError ? "red" : "black") : "grey"
}
TextField {
id: fieldUserPassword
echoMode: TextInput.Password
Layout.minimumWidth: 200
property bool alreadyCrypted: false
property bool indicateError: false
onTextEdited: {
if (alreadyCrypted) {
/* User is trying to edit saved
(crypted) password, clear field */
alreadyCrypted = false
clear()
}
if (indicateError) {
indicateError = false
}
}
}
}
}
CheckBox { CheckBox {
id: chkWifi id: chkWifi
text: qsTr("Configure wifi") text: qsTr("Configure wifi")
@ -278,6 +286,13 @@ Popup {
} }
} }
CheckBox {
id: chkWifiSSIDHidden
Layout.columnSpan: 2
text: qsTr("Hidden SSID")
checked: false
}
Text { Text {
text: qsTr("Password:") text: qsTr("Password:")
color: parent.enabled ? (fieldWifiPassword.indicateError ? "red" : "black") : "grey" color: parent.enabled ? (fieldWifiPassword.indicateError ? "red" : "black") : "grey"
@ -450,9 +465,11 @@ Popup {
fieldUserPassword.alreadyCrypted = true fieldUserPassword.alreadyCrypted = true
chkSSH.checked = true chkSSH.checked = true
radioPasswordAuthentication.checked = true radioPasswordAuthentication.checked = true
chkSetUser.checked = true
} }
if ('sshUserName' in settings) { if ('sshUserName' in settings) {
fieldUserName.text = settings.sshUserName fieldUserName.text = settings.sshUserName
chkSetUser.checked = true
} }
if ('sshAuthorizedKeys' in settings) { if ('sshAuthorizedKeys' in settings) {
fieldPublicKey.text = settings.sshAuthorizedKeys fieldPublicKey.text = settings.sshAuthorizedKeys
@ -461,6 +478,7 @@ Popup {
} }
if ('wifiSSID' in settings) { if ('wifiSSID' in settings) {
fieldWifiSSID.text = settings.wifiSSID fieldWifiSSID.text = settings.wifiSSID
chkWifiSSIDHidden.checked = settings.wifiSSIDHidden
chkShowPassword.checked = false chkShowPassword.checked = false
fieldWifiPassword.text = settings.wifiPassword fieldWifiPassword.text = settings.wifiPassword
fieldWifiCountry.currentIndex = fieldWifiCountry.find(settings.wifiCountry) fieldWifiCountry.currentIndex = fieldWifiCountry.find(settings.wifiCountry)
@ -581,9 +599,16 @@ Popup {
addCloudInit("manage_etc_hosts: true") addCloudInit("manage_etc_hosts: true")
addCloudInit("packages:") addCloudInit("packages:")
addCloudInit("- avahi-daemon") addCloudInit("- avahi-daemon")
/* Disable date/time checks in apt as NTP may not have synchronized yet when installing packages */
addCloudInit("apt:")
addCloudInit(" conf: |")
addCloudInit(" Acquire {")
addCloudInit(" Check-Date \"false\";")
addCloudInit(" };")
addCloudInit("") addCloudInit("")
} }
if (chkSSH.checked) {
if (chkSSH.checked || chkSetUser.checked) {
// First user may not be called 'pi' on all distributions, so look username up // First user may not be called 'pi' on all distributions, so look username up
addFirstRun("FIRSTUSER=`getent passwd 1000 | cut -d: -f1`"); addFirstRun("FIRSTUSER=`getent passwd 1000 | cut -d: -f1`");
addFirstRun("FIRSTUSERHOME=`getent passwd 1000 | cut -d: -f6`") addFirstRun("FIRSTUSERHOME=`getent passwd 1000 | cut -d: -f6`")
@ -593,16 +618,15 @@ Popup {
addCloudInit(" groups: users,adm,dialout,audio,netdev,video,plugdev,cdrom,games,input,gpio,spi,i2c,render,sudo") addCloudInit(" groups: users,adm,dialout,audio,netdev,video,plugdev,cdrom,games,input,gpio,spi,i2c,render,sudo")
addCloudInit(" shell: /bin/bash") addCloudInit(" shell: /bin/bash")
if (radioPasswordAuthentication.checked) { if (chkSetUser.checked) {
var cryptedPassword = fieldUserPassword.alreadyCrypted ? fieldUserPassword.text : imageWriter.crypt(fieldUserPassword.text) var cryptedPassword = fieldUserPassword.alreadyCrypted ? fieldUserPassword.text : imageWriter.crypt(fieldUserPassword.text)
addFirstRun("echo \"$FIRSTUSER:\""+escapeshellarg(cryptedPassword)+" | chpasswd -e") addFirstRun("echo \"$FIRSTUSER:\""+escapeshellarg(cryptedPassword)+" | chpasswd -e")
addCloudInit(" lock_passwd: false") addCloudInit(" lock_passwd: false")
addCloudInit(" passwd: "+cryptedPassword) addCloudInit(" passwd: "+cryptedPassword)
addCloudInit("")
addCloudInit("ssh_pwauth: true")
} }
if (radioPubKeyAuthentication.checked) {
if (chkSSH.checked && radioPubKeyAuthentication.checked) {
var pubkey = fieldPublicKey.text var pubkey = fieldPublicKey.text
var pubkeyArr = pubkey.split("\n") var pubkeyArr = pubkey.split("\n")
@ -612,7 +636,9 @@ Popup {
} }
addFirstRun("echo 'PasswordAuthentication no' >>/etc/ssh/sshd_config") addFirstRun("echo 'PasswordAuthentication no' >>/etc/ssh/sshd_config")
addCloudInit(" lock_passwd: true") if (!chkSetUser.checked) {
addCloudInit(" lock_passwd: true")
}
addCloudInit(" ssh_authorized_keys:") addCloudInit(" ssh_authorized_keys:")
for (var i=0; i<pubkeyArr.length; i++) { for (var i=0; i<pubkeyArr.length; i++) {
var pk = pubkeyArr[i].trim(); var pk = pubkeyArr[i].trim();
@ -622,6 +648,11 @@ Popup {
} }
addCloudInit(" sudo: ALL=(ALL) NOPASSWD:ALL") addCloudInit(" sudo: ALL=(ALL) NOPASSWD:ALL")
} }
addCloudInit("")
if (chkSSH.checked && radioPasswordAuthentication.checked) {
addCloudInit("ssh_pwauth: true")
}
/* Rename first ("pi") user if a different desired username was specified */ /* Rename first ("pi") user if a different desired username was specified */
addFirstRun("if [ \"$FIRSTUSER\" != \""+fieldUserName.text+"\" ]; then") addFirstRun("if [ \"$FIRSTUSER\" != \""+fieldUserName.text+"\" ]; then")
@ -638,7 +669,9 @@ Popup {
addFirstRun(" fi") addFirstRun(" fi")
addFirstRun("fi") addFirstRun("fi")
addFirstRun("systemctl enable ssh") if (chkSSH.checked) {
addFirstRun("systemctl enable ssh")
}
addCloudInit("") addCloudInit("")
} }
if (chkWifi.checked) { if (chkWifi.checked) {
@ -647,6 +680,9 @@ Popup {
wpaconfig += "ap_scan=1\n\n" wpaconfig += "ap_scan=1\n\n"
wpaconfig += "update_config=1\n" wpaconfig += "update_config=1\n"
wpaconfig += "network={\n" wpaconfig += "network={\n"
if (chkWifiSSIDHidden.checked) {
wpaconfig += "\tscan_ssid=1\n"
}
wpaconfig += "\tssid=\""+fieldWifiSSID.text+"\"\n" wpaconfig += "\tssid=\""+fieldWifiSSID.text+"\"\n"
var cryptedPsk = fieldWifiPassword.text.length == 64 ? fieldWifiPassword.text : imageWriter.pbkdf2(fieldWifiPassword.text, fieldWifiSSID.text) var cryptedPsk = fieldWifiPassword.text.length == 64 ? fieldWifiPassword.text : imageWriter.pbkdf2(fieldWifiPassword.text, fieldWifiSSID.text)
wpaconfig += "\tpsk="+cryptedPsk+"\n" wpaconfig += "\tpsk="+cryptedPsk+"\n"
@ -670,6 +706,9 @@ Popup {
cloudinitnetwork += " access-points:\n" cloudinitnetwork += " access-points:\n"
cloudinitnetwork += " \""+fieldWifiSSID.text+"\":\n" cloudinitnetwork += " \""+fieldWifiSSID.text+"\":\n"
cloudinitnetwork += " password: \""+cryptedPsk+"\"\n" cloudinitnetwork += " password: \""+cryptedPsk+"\"\n"
if (chkWifiSSIDHidden.checked) {
cloudinitnetwork += " hidden: true\n"
}
/* FIXME: setting wifi country code broken on Ubuntu /* FIXME: setting wifi country code broken on Ubuntu
For unknown reasons udev does not trigger setregdomain automatically and as a result For unknown reasons udev does not trigger setregdomain automatically and as a result
@ -744,6 +783,7 @@ Popup {
} }
if (chkWifi.checked) { if (chkWifi.checked) {
settings.wifiSSID = fieldWifiSSID.text settings.wifiSSID = fieldWifiSSID.text
settings.wifiSSIDHidden = chkWifiSSIDHidden.checked
settings.wifiPassword = fieldWifiPassword.text settings.wifiPassword = fieldWifiPassword.text
settings.wifiCountry = fieldWifiCountry.editText settings.wifiCountry = fieldWifiCountry.editText
} }

7
debian/changelog vendored
View file

@ -5,12 +5,17 @@ rpi-imager (1.6.3) unstable; urgency=medium
repository. Some heuristics are used with custom images from disk. repository. Some heuristics are used with custom images from disk.
* Advanced settings: add support for cloudinit format * Advanced settings: add support for cloudinit format
* Advanced settings: add support for specifying username * Advanced settings: add support for specifying username
* Advanced settings: allow setting username and password
* Advanced settings: allow hidden wifi SSID
* Advanced settings: allow multi-line authorized_keys
* Retry on GnuTLS Recv errors
* Some fixes to deal better with Linux distributions auto-mounting * Some fixes to deal better with Linux distributions auto-mounting
drives drives
* Add Slovenija translation * Add Slovenija translation
* Adds support for zstd * Adds support for zstd
* Allow nested subitems entries
-- Floris Bos <bos@je-eigen-domein.nl> Thu, 09 Dec 2021 11:13:12 +0100 -- Floris Bos <bos@je-eigen-domein.nl> Sun, 23 Jan 2022 16:39:46 +0100
rpi-imager (1.6.2) unstable; urgency=medium rpi-imager (1.6.2) unstable; urgency=medium

View file

@ -9,23 +9,23 @@
<translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge</translation> <translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>S&apos;ha produït un error en extreure l&apos;arxiu: %1</translation> <translation>S&apos;ha produït un error en extreure l&apos;arxiu: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>S&apos;ha produït un error en muntar la partició FAT32</translation> <translation>S&apos;ha produït un error en muntar la partició FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>El sistema operatiu no ha muntat la partició FAT32</translation> <translation>El sistema operatiu no ha muntat la partició FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>S&apos;ha produït un error en canviar al directori «%1»</translation> <translation>S&apos;ha produït un error en canviar al directori «%1»</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>S&apos;ha produït un error en esborrar amb zeros l&apos;«MBR».</translation> <translation>S&apos;ha produït un error en esborrar amb zeros l&apos;«MBR».</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <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>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>S&apos;està esperant que la partició FAT s&apos;hagi muntat</translation> <translation>S&apos;està esperant que la partició FAT s&apos;hagi muntat</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>S&apos;ha produït un error en muntar la partició FAT32</translation> <translation>S&apos;ha produït un error en muntar la partició FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>El sistema operatiu no ha muntat la partició FAT32</translation> <translation>El sistema operatiu no ha muntat la partició FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>S&apos;està personalitzant la imatge</translation> <translation>S&apos;està personalitzant la imatge</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>S&apos;ha produït un error en crear el fitxer «firstrun.sh» a la partició FAT</translation> <translation>S&apos;ha produït un error en crear el fitxer «firstrun.sh» a la partició FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>S&apos;ha produït un error en escriure al fitxer «config.txt» a la partició FAT</translation> <translation>S&apos;ha produït un error en escriure al fitxer «config.txt» a la partició FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>S&apos;ha produït un error en escriure al fitxer «cmdline.txt» a la partició FAT</translation> <translation>S&apos;ha produït un error en escriure al fitxer «cmdline.txt» a la partició FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>S&apos;ha produït un error d&apos;accés denegat en escriure el fitxer al disc.</translation> <translation>S&apos;ha produït un error d&apos;accés denegat en escriure el fitxer al disc.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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;opció «Controla l&apos;accés de la carpeta» de la Seguretat del Windows sembla que està activada. Afegiu els executables «rpi-imager.exe» i «fat32format.exe» a la llista d&apos;aplicacions permeses i torneu-ho a provar.</translation> <translation>L&apos;opció «Controla l&apos;accés de la carpeta» de la Seguretat del Windows sembla que està activada. Afegiu els executables «rpi-imager.exe» i «fat32format.exe» a la llista d&apos;aplicacions permeses i torneu-ho a provar.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>S&apos;ha produït un error en escriure el fitxer al disc</translation> <translation>S&apos;ha produït un error en escriure el fitxer al disc</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>S&apos;ha produït un error en la baixada: %1</translation> <translation>S&apos;ha produït un error en la baixada: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge (procés: Flushing)</translation> <translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge (procés: Flushing)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <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> <translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge (procés: fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>La baixada està corrompuda. El «hash» no coincideix</translation> <translation>La baixada està corrompuda. El «hash» no coincideix</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation>S&apos;està iniciant la baixada</translation> <translation>S&apos;està iniciant la baixada</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <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> <translation>S&apos;ha produït un error en escriure el primer bloc (taula de particions)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <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>
@ -355,12 +355,7 @@
<translation>Activa el protocol SSH</translation> <translation>Activa el protocol SSH</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Utilitza l&apos;autenticació de contrasenya</translation> <translation>Utilitza l&apos;autenticació de contrasenya</translation>
</message> </message>
@ -369,7 +364,7 @@
<translation type="vanished">Establiu la contrasenya per a l&apos;usuari «pi»:</translation> <translation type="vanished">Establiu la contrasenya per a l&apos;usuari «pi»:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Permet només l&apos;autenticació de claus públiques</translation> <translation>Permet només l&apos;autenticació de claus públiques</translation>
</message> </message>
@ -378,82 +373,93 @@
<translation type="vanished">Establiu «authorized_keys» per a l&apos;usuari «pi»:</translation> <translation type="vanished">Establiu «authorized_keys» per a l&apos;usuari «pi»:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Configura la wifi</translation> <translation>Configura la wifi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Contrasenya</translation> <translation>Contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Mostra la contrasenya</translation> <translation>Mostra la contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>País de la wifi:</translation> <translation>País de la wifi:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Estableix la configuració regional</translation> <translation>Estableix la configuració regional</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Fus horari:</translation> <translation>Fus horari:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Disposició del teclat</translation> <translation>Disposició del teclat</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Omet l&apos;assistent de la primera arrencada</translation> <translation>Omet l&apos;assistent de la primera arrencada</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Configuració persistent</translation> <translation>Configuració persistent</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Fes un so quan acabi</translation> <translation>Fes un so quan acabi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Expulsa el mitjà quan acabi</translation> <translation>Expulsa el mitjà quan acabi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Activa la telemetria</translation> <translation>Activa la telemetria</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>DESA</translation> <translation>DESA</translation>
</message> </message>
@ -503,7 +509,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Sistema operatiu</translation> <translation>Sistema operatiu</translation>
</message> </message>
@ -519,13 +525,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>Emmagatzematge</translation> <translation>Emmagatzematge</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>ESCULL L&apos;EMMAGATZEMATGE</translation> <translation>ESCULL L&apos;EMMAGATZEMATGE</translation>
</message> </message>
@ -546,7 +552,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>S&apos;està cancel·lant...</translation> <translation>S&apos;està cancel·lant...</translation>
</message> </message>
@ -557,54 +563,59 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>S&apos;està finalitzant...</translation> <translation>S&apos;està finalitzant...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Esborra</translation> <translation>Esborra</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formata la targeta com a FAT32</translation> <translation>Formata la targeta com a FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Utilitza una personalitzada</translation> <translation>Utilitza una personalitzada</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Selecciona una imatge .img personalitzada de l&apos;ordinador</translation> <translation>Selecciona una imatge .img personalitzada de l&apos;ordinador</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Enrere</translation> <translation>Enrere</translation>
</message> </message>
@ -614,134 +625,134 @@
<translation>Seleccioneu aquest botó per a canviar la destinació del dispositiu d&apos;emmagatzematge</translation> <translation>Seleccioneu aquest botó per a canviar la destinació del dispositiu d&apos;emmagatzematge</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Torna al menú principal</translation> <translation>Torna al menú principal</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Llançat el: %1</translation> <translation>Llançat el: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>A la memòria cau de l&apos;ordinador</translation> <translation>A la memòria cau de l&apos;ordinador</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Fitxer local</translation> <translation>Fitxer local</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Baixada en línia de: %1 GB</translation> <translation>Baixada en línia de: %1 GB</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Muntat com a %1</translation> <translation>Muntat com a %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[PROTEGIT CONTRA ESCRIPTURA]</translation> <translation>[PROTEGIT CONTRA ESCRIPTURA]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>N&apos;esteu segur que voleu sortir?</translation> <translation>N&apos;esteu segur que voleu sortir?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>El Raspberry Pi Imager està ocupat.&lt;br&gt;N&apos;esteu segur que voleu sortir?</translation> <translation>El Raspberry Pi Imager està ocupat.&lt;br&gt;N&apos;esteu segur que voleu sortir?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Avís</translation> <translation>Avís</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>S&apos;està preparant per a escriure...</translation> <translation>S&apos;està preparant per a escriure...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Hi ha una actualització disponible</translation> <translation>Hi ha una actualització disponible</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <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>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>S&apos;està escrivint... %1%</translation> <translation>S&apos;està escrivint... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>Totes les dades existents a «%1» s&apos;esborraràn.&lt;br&gt;Esteu segur que voleu continuar?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <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> <translation>S&apos;ha produït un error en baixar la llista dels SO d&apos;internet</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>S&apos;està verificant... %1%</translation> <translation>S&apos;està verificant... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>S&apos;està preparant per escriure... (%1)</translation> <translation>S&apos;està preparant per escriure... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>S&apos;ha produït un error</translation> <translation>S&apos;ha produït un error</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>S&apos;ha escrit amb èxit</translation> <translation>S&apos;ha escrit amb èxit</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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>S&apos;ha esborrat &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;br&gt;Ja podeu retirar la targeta SD del lector</translation> <translation>S&apos;ha esborrat &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;br&gt;Ja podeu retirar la targeta SD del lector</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>S&apos;ha escrit el «&lt;b&gt;%1&lt;/b&gt;» a &lt;b&gt;%2&lt;/b&gt;</translation> <translation>S&apos;ha escrit el «&lt;b&gt;%1&lt;/b&gt;» a &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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>S&apos;ha escrit el «&lt;b&gt;%1&lt;/b&gt;» a &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Ja podeu retirar la targeta SD del lector</translation> <translation>S&apos;ha escrit el «&lt;b&gt;%1&lt;/b&gt;» a &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Ja podeu retirar la targeta SD del lector</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>S&apos;ha produït un error en analitzar os_lists.json</translation> <translation>S&apos;ha produït un error en analitzar os_lists.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Connecteu una memòria USB que contingui primer imatges.&lt;br&gt;Les imatges s&apos;han de trobar a la carpeta arrel de la memòria.</translation> <translation>Connecteu una memòria USB que contingui primer imatges.&lt;br&gt;Les imatges s&apos;han de trobar a la carpeta arrel de la memòria.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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 targeta SD està protegida contra escriptura.&lt;br&gt;Accioneu l&apos;interruptor del costat esquerre de la targeta SD per tal que quedi posicionat a la part superior i torneu-ho a provar.</translation> <translation>La targeta SD està protegida contra escriptura.&lt;br&gt;Accioneu l&apos;interruptor del costat esquerre de la targeta SD per tal que quedi posicionat a la part superior i torneu-ho a provar.</translation>
</message> </message>

View file

@ -9,23 +9,23 @@
<translation>Fehler beim Schreiben auf den Speicher</translation> <translation>Fehler beim Schreiben auf den Speicher</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Fehler beim Entpacken des Archivs: %1</translation> <translation>Fehler beim Entpacken des Archivs: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Fehler beim Einbinden der FAT32-Partition</translation> <translation>Fehler beim Einbinden der FAT32-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Das Betriebssystem band die FAT32-Partition nicht ein</translation> <translation>Das Betriebssystem band die FAT32-Partition nicht ein</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Fehler beim Wechseln in den Ordner &quot;%1&quot;</translation> <translation>Fehler beim Wechseln in den Ordner &quot;%1&quot;</translation>
</message> </message>
@ -96,67 +96,67 @@ Bitte stellen Sie sicher, dass &apos;Raspberry Pi Imager&apos; Zugriff auf &apos
<translation>Download wird gestartet</translation> <translation>Download wird gestartet</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Fehler beim Lesen vom Speicher.&lt;br&gt;Die SD-Karte könnte defekt sein.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>Warten auf das Mounten der FAT-Partition</translation> <translation>Warten auf das Mounten der FAT-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Fehler beim Einbinden der FAT32-Partition</translation> <translation>Fehler beim Einbinden der FAT32-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Das Betriebssystem band die FAT32-Partition nicht ein</translation> <translation>Das Betriebssystem band die FAT32-Partition nicht ein</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>Image modifizieren</translation> <translation>Image modifizieren</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>Fehler beim Erstellen von firstrun.sh auf der FAT-Partition</translation> <translation>Fehler beim Erstellen von firstrun.sh auf der FAT-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>Fehler beim Schreiben in config.txt auf der FAT-Partition</translation> <translation>Fehler beim Schreiben in config.txt auf der FAT-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>Fehler beim Schreiben in cmdline.txt auf der FAT-Partition</translation> <translation>Fehler beim Schreiben in cmdline.txt auf der FAT-Partition</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Zugriff verweigert-Fehler beim Schreiben auf den Datenträger.</translation> <translation>Zugriff verweigert-Fehler beim Schreiben auf den Datenträger.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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>
<translatorcomment>I don&apos;t use Windows either. What is &quot;Controlled Folder Access&quot; in the German version? <translatorcomment>I don&apos;t use Windows either. What is &quot;Controlled Folder Access&quot; in the German version?
@ -164,37 +164,37 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Fehler beim Schreiben der Datei auf den Speicher</translation> <translation>Fehler beim Schreiben der Datei auf den Speicher</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>Fehler beim Herunterladen: %1</translation> <translation>Fehler beim Herunterladen: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Download beschädigt. Prüfsumme stimmt nicht überein</translation> <translation>Download beschädigt. Prüfsumme stimmt nicht überein</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Fehler beim Schreiben auf den Speicher (während flushing)</translation> <translation>Fehler beim Schreiben auf den Speicher (während flushing)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Fehler beim Schreiben auf den Speicher (während fsync)</translation> <translation>Fehler beim Schreiben auf den Speicher (während fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Fehler beim Schreiben auf des ersten Blocks (Partitionstabelle)</translation> <translation>Fehler beim Schreiben auf des ersten Blocks (Partitionstabelle)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <translation>Verifizierung fehlgeschlagen. Der Inhalt der SD-Karte weicht von dem Inhalt ab, der geschrieben werden sollte.</translation>
</message> </message>
@ -361,97 +361,107 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<translation>SSH aktivieren</translation> <translation>SSH aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Password zur Authentifizierung verwenden</translation> <translation>Password zur Authentifizierung verwenden</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Authentifizierung via Public-Key</translation> <translation>Authentifizierung via Public-Key</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source> <source>Set password for &apos;%1&apos; user:</source>
<translation>Passwort für &apos;%1&apos;:</translation> <translation type="vanished">Passwort für &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="238"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys für &apos;%1&apos;:</translation> <translation>authorized_keys für &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Wifi enrichten</translation> <translation>Wifi enrichten</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Passwort:</translation> <translation>Passwort:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Passwort anzeigen</translation> <translation>Passwort anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>Wifi-Land:</translation> <translation>Wifi-Land:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Spracheinstellungen festlegen</translation> <translation>Spracheinstellungen festlegen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Zeitzone:</translation> <translation>Zeitzone:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Tastaturlayout:</translation> <translation>Tastaturlayout:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Einrichtungsassistent überspringen</translation> <translation>Einrichtungsassistent überspringen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Dauerhafte Einstellugen</translation> <translation>Dauerhafte Einstellugen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Tonsignal nach Beenden abspielen</translation> <translation>Tonsignal nach Beenden abspielen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Medien nach Beenden auswerfen</translation> <translation>Medien nach Beenden auswerfen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Telemetry aktivieren</translation> <translation>Telemetry aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>SPEICHERN</translation> <translation>SPEICHERN</translation>
</message> </message>
@ -501,7 +511,7 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Betriebssystem</translation> <translation>Betriebssystem</translation>
</message> </message>
@ -517,13 +527,13 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>SD-Karte</translation> <translation>SD-Karte</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>SD-KARTE WÄHLEN</translation> <translation>SD-KARTE WÄHLEN</translation>
</message> </message>
@ -548,7 +558,7 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Abbrechen...</translation> <translation>Abbrechen...</translation>
</message> </message>
@ -559,34 +569,34 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Finalisieren...</translation> <translation>Finalisieren...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Karte als FAT32 formatieren</translation> <translation>Karte als FAT32 formatieren</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Eigenes Image</translation> <translation>Eigenes Image</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Wählen Sie eine eigene .img-Datei von Ihrem Computer</translation> <translation>Wählen Sie eine eigene .img-Datei von Ihrem Computer</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Zurück</translation> <translation>Zurück</translation>
</message> </message>
@ -596,154 +606,159 @@ Controlled Folder Access scheint aktiviert zu sein. Bitte fügen Sie sowohl rpi-
<translation>Klicken Sie auf diesen Knopf, um das Zeil-Speichermedium zu ändern</translation> <translation>Klicken Sie auf diesen Knopf, um das Zeil-Speichermedium zu ändern</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Zurück zum Hauptmenü</translation> <translation>Zurück zum Hauptmenü</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Veröffentlicht: %1</translation> <translation>Veröffentlicht: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Auf Ihrem Computer zwischengespeichert</translation> <translation>Auf Ihrem Computer zwischengespeichert</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Lokale Datei</translation> <translation>Lokale Datei</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Online - %1 GB Download</translation> <translation>Online - %1 GB Download</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Als %1 eingebunden</translation> <translation>Als %1 eingebunden</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[SCHREIBGESCHÜTZT]</translation> <translation>[SCHREIBGESCHÜTZT]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Sind Sie sicher, dass Sie beenden möchten?</translation> <translation>Sind Sie sicher, dass Sie beenden möchten?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Der Raspberry Pi Imager ist noch beschäftigt. &lt;br&gt;Möchten Sie wirklich beenden?</translation> <translation>Der Raspberry Pi Imager ist noch beschäftigt. &lt;br&gt;Möchten Sie wirklich beenden?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Warnung</translation> <translation>Warnung</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Schreiben wird vorbereitet...</translation> <translation>Schreiben wird vorbereitet...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Update verfügbar</translation> <translation>Update verfügbar</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <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>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Schreiben... %1%</translation> <translation>Schreiben... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>Alle vorhandenen Daten auf &apos;%1&apos; werden gelöscht.&lt;br&gt;Möchten Sie wirklich fortfahren?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>Fehler beim Herunterladen der Betriebssystemsliste aus dem Internet</translation> <translation>Fehler beim Herunterladen der Betriebssystemsliste aus dem Internet</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Verifizierung... %1%</translation> <translation>Verifizierung... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Schreiben wird vorbereitet... (%1)</translation> <translation>Schreiben wird vorbereitet... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Schreiben erfolgreich</translation> <translation>Schreiben erfolgreich</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; wurde auf&lt;b&gt;%2&lt;/b&gt; geschrieben</translation> <translation>&lt;b&gt;%1&lt;/b&gt; wurde auf&lt;b&gt;%2&lt;/b&gt; geschrieben</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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; wurde auf&lt;b&gt;%2&lt;/b&gt; geschrieben&lt;br&gt;&lt;br&gt;Sie können die SD-Karte nun aus dem Lesegerät entfernen</translation> <translation>&lt;b&gt;%1&lt;/b&gt; wurde auf&lt;b&gt;%2&lt;/b&gt; geschrieben&lt;br&gt;&lt;br&gt;Sie können die SD-Karte nun aus dem Lesegerät entfernen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Fehler beim Parsen von os_list.json</translation> <translation>Fehler beim Parsen von os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Verbinden Sie zuerst einen USB-Stick mit Images.&lt;br&gt;Die Images müssen sich im Wurzelverzeichnes des USB-Sticks befinden.</translation> <translation>Verbinden Sie zuerst einen USB-Stick mit Images.&lt;br&gt;Die Images müssen sich im Wurzelverzeichnes des USB-Sticks befinden.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <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>

View file

@ -9,23 +9,23 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -78,92 +78,92 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -183,12 +183,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -355,97 +355,103 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -495,7 +501,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -511,13 +517,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -538,7 +544,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -549,54 +555,59 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -606,134 +617,134 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -9,23 +9,23 @@
<translation>Erreur d&apos;écriture dans le stockage</translation> <translation>Erreur d&apos;écriture dans le stockage</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Erreur lors de l&apos;extraction de l&apos;archive : %1</translation> <translation>Erreur lors de l&apos;extraction de l&apos;archive : %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Erreur lors du montage de la partition FAT32</translation> <translation>Erreur lors du montage de la partition FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Le système d&apos;exploitation n&apos;a pas monté la partition FAT32</translation> <translation>Le système d&apos;exploitation n&apos;a pas monté la partition FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Erreur lors du changement du répertoire &apos;%1&apos;</translation> <translation>Erreur lors du changement du répertoire &apos;%1&apos;</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>Erreur d&apos;écriture lors du formatage du MBR</translation> <translation>Erreur d&apos;écriture lors du formatage du MBR</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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 pourrait être défectueuse.</translation> <translation>Erreur de lecture du stockage.&lt;br&gt;La carte SD pourrait être défectueuse.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation type="unfinished">Erreur lors du montage de la partition FAT32</translation> <translation type="unfinished">Erreur lors du montage de la partition FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished">Le système d&apos;exploitation n&apos;a pas monté la partition FAT32</translation> <translation type="unfinished">Le système d&apos;exploitation n&apos;a pas monté la partition FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Erreur d&apos;écriture dans le stockage (lors du formatage)</translation> <translation>Erreur d&apos;écriture dans le stockage (lors du formatage)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Erreur d&apos;écriture dans le stockage (pendant l&apos;exécution de fsync)</translation> <translation>Erreur d&apos;écriture dans le stockage (pendant l&apos;exécution de fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Téléchargement corrompu. La signature ne correspond pas</translation> <translation>Téléchargement corrompu. La signature ne correspond pas</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Erreur lors de l&apos;écriture du premier bloc (table de partion)</translation> <translation>Erreur lors de l&apos;écriture du premier bloc (table de partion)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <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>
@ -355,97 +355,103 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -495,7 +501,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Système d&apos;exploitation</translation> <translation>Système d&apos;exploitation</translation>
</message> </message>
@ -511,13 +517,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>Stockage</translation> <translation>Stockage</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>CHOISISSEZ LE STOCKAGE</translation> <translation>CHOISISSEZ LE STOCKAGE</translation>
</message> </message>
@ -542,7 +548,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Annulation...</translation> <translation>Annulation...</translation>
</message> </message>
@ -553,34 +559,34 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Finalisation...</translation> <translation>Finalisation...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Formatter</translation> <translation>Formatter</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formater la carte SD en FAT32</translation> <translation>Formater la carte SD en FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Utiliser image personnalisée</translation> <translation>Utiliser image personnalisée</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Sélectionnez une image disque personnalisée (.img) depuis votre ordinateur</translation> <translation>Sélectionnez une image disque personnalisée (.img) depuis votre ordinateur</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Retour</translation> <translation>Retour</translation>
</message> </message>
@ -590,154 +596,159 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Retour au menu principal</translation> <translation>Retour au menu principal</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Sorti le : %1</translation> <translation>Sorti le : %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Mis en cache sur votre ordinateur</translation> <translation>Mis en cache sur votre ordinateur</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Fichier local</translation> <translation>Fichier local</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>En ligne - %1 GO téléchargé</translation> <translation>En ligne - %1 GO téléchargé</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Mounté à %1</translation> <translation>Mounté à %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Êtes-vous sûr de vouloir quitter ?</translation> <translation>Êtes-vous sûr de vouloir quitter ?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;</translation> <translation>&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Attention</translation> <translation>Attention</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Écriture... %1%</translation> <translation>Écriture... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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 stockage &apos;%1&apos; vont être supprimées.&lt;br&gt;Êtes-vous sûr de vouloir continuer ?</translation> <translation>Toutes les données sur le stockage &apos;%1&apos; vont être supprimées.&lt;br&gt;Êtes-vous sûr de vouloir continuer ?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <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> <translation>Erreur lors du téléchargement de la liste des systèmes d&apos;exploitation à partir d&apos;Internet</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Vérification... %1%</translation> <translation>Vérification... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Écriture réussie</translation> <translation>Écriture réussie</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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; a bien été formaté&lt;br&gt;&lt;br&gt;Vous pouvez retirer la carte SD du lecteur</translation> <translation>&lt;b&gt;%1&lt;/b&gt; a bien été formaté&lt;br&gt;&lt;br&gt;Vous pouvez retirer la carte SD du lecteur</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Vous pouvez retirer la carte SD du lecteur</translation> <translation>&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Vous pouvez retirer la carte SD du lecteur</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Erreur de lecture du fichier os_list.json</translation> <translation>Erreur de lecture du fichier os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Connectez en premier une clé USB contenant les images.&lt;br&gt;Les images doivent se trouver dans le dossier racine de la clé USB.</translation> <translation>Connectez en premier 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>

View file

@ -9,23 +9,23 @@
<translation>Errore scrittura nello storage</translation> <translation>Errore scrittura nello storage</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Errore estrazione archivio: %1</translation> <translation>Errore estrazione archivio: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Errore montaggio partizione FAT32</translation> <translation>Errore montaggio partizione FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Il sistema operativo non ha montato la partizione FAT32</translation> <translation>Il sistema operativo non ha montato la partizione FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Errore passaggio a cartella &apos;%1&apos;</translation> <translation>Errore passaggio a cartella &apos;%1&apos;</translation>
</message> </message>
@ -78,93 +78,93 @@
<translation>Errore scrittura durante azzeramento MBR</translation> <translation>Errore scrittura durante azzeramento MBR</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Errore lettura dallo storage.&lt;br&gt;La scheda SD potrebbe essere danneggiata.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>Attesa montaggio partizione FAT</translation> <translation>Attesa montaggio partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Errore montaggio partizione FAT32</translation> <translation>Errore montaggio partizione FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Il sistema operativo non ha montato la partizione FAT32</translation> <translation>Il sistema operativo non ha montato la partizione FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation>Impossibile personalizzare. Il file &apos;%1&apos; non esiste.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>Personalizza immagine</translation> <translation>Personalizza immagine</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>Errore creazione firstrun.sh nella partizione FAT</translation> <translation>Errore creazione firstrun.sh nella partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>Errore scrittura in config.txt nella partizione FAT</translation> <translation>Errore scrittura in config.txt nella partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation>Errore nel creare il file cloudinit dei dati utente nella partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation>Errore durante la creazione del file network-config cloudinit nella partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>Errore scrittura in cmdline.txt nella partizione FAT</translation> <translation>Errore scrittura in cmdline.txt nella partizione FAT</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Errore accesso negato durante la scrittura del file su disco.</translation> <translation>Errore accesso negato durante la scrittura del file su disco.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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. <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> Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos;elenco delle app consentite e riprova.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Errore scrittura file su disco</translation> <translation>Errore scrittura file su disco</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>Errore download: %1</translation> <translation>Errore download: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Errore scrittura nello storage (durante flushing)</translation> <translation>Errore scrittura nello storage (durante flushing)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Errore scrittura nello storage (durante fsync)</translation> <translation>Errore scrittura nello storage (durante fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Download corrotto.&lt;br&gt;L&apos;hash non corrisponde</translation> <translation>Download corrotto.&lt;br&gt;L&apos;hash non corrisponde</translation>
</message> </message>
@ -184,12 +184,12 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>avvio download</translation> <translation>avvio download</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Errore scrittura primo blocco (tabella partizione)</translation> <translation>Errore scrittura primo blocco (tabella partizione)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <translation>Verifica scrittura fallita.&lt;br&gt;Il contenuto della SD è differente da quello che vi è stato scritto.</translation>
</message> </message>
@ -236,7 +236,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<message> <message>
<location filename="../driveformatthread.cpp" line="199"/> <location filename="../driveformatthread.cpp" line="199"/>
<source>Partitioning did not create expected FAT partition %1</source> <source>Partitioning did not create expected FAT partition %1</source>
<translation type="unfinished"></translation> <translation>Il partizionamento non ha creato la partizione FAT prevista %1</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="208"/> <location filename="../driveformatthread.cpp" line="208"/>
@ -279,7 +279,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<message> <message>
<location filename="../imagewriter.cpp" line="975"/> <location filename="../imagewriter.cpp" line="975"/>
<source>Would you like to prefill the wifi password from the system keychain?</source> <source>Would you like to prefill the wifi password from the system keychain?</source>
<translation type="unfinished"></translation> <translation>Vuoi precompilare la password WiFi usando il portachiavi di sistema?</translation>
</message> </message>
</context> </context>
<context> <context>
@ -315,7 +315,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<message> <message>
<location filename="../MsgPopup.qml" line="135"/> <location filename="../MsgPopup.qml" line="135"/>
<source>QUIT</source> <source>QUIT</source>
<translation type="unfinished"></translation> <translation>ESCI</translation>
</message> </message>
</context> </context>
<context> <context>
@ -356,12 +356,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>Abilita SSH</translation> <translation>Abilita SSH</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Usa password autenticazione</translation> <translation>Usa password autenticazione</translation>
</message> </message>
@ -370,7 +365,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation type="vanished">Imposta password utente &apos;pi&apos;:</translation> <translation type="vanished">Imposta password utente &apos;pi&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Permetti solo autenticazione con chiave pubblica</translation> <translation>Permetti solo autenticazione con chiave pubblica</translation>
</message> </message>
@ -379,82 +374,93 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation type="vanished">Imposta authorized_key per &apos;pi&apos;:</translation> <translation type="vanished">Imposta authorized_key per &apos;pi&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation>Imposta authorized_keys per &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Configura WiFi</translation> <translation>Configura WiFi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Password:</translation> <translation>Password:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation>Imposta nome utente e password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation>Nome utente:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation>SSID nascosto</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Visualizza password</translation> <translation>Visualizza password</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>Nazione WiFi:</translation> <translation>Nazione WiFi:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Imposta configurazioni locali</translation> <translation>Imposta configurazioni locali</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Fuso orario:</translation> <translation>Fuso orario:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Layout tastiera:</translation> <translation>Layout tastiera:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Salta procedura prima impostazione</translation> <translation>Salta procedura prima impostazione</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Impostazioni persistenti</translation> <translation>Impostazioni persistenti</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Riproduci suono quando completato</translation> <translation>Riproduci suono quando completato</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Espelli media quando completato</translation> <translation>Espelli media quando completato</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Abilita telemetria</translation> <translation>Abilita telemetria</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>SALVA</translation> <translation>SALVA</translation>
</message> </message>
@ -504,7 +510,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Sistema operativo</translation> <translation>Sistema operativo</translation>
</message> </message>
@ -520,13 +526,13 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>Scheda SD</translation> <translation>Scheda SD</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>SCEGLI SCHEDA SD</translation> <translation>SCEGLI SCHEDA SD</translation>
</message> </message>
@ -551,7 +557,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Annullamento...</translation> <translation>Annullamento...</translation>
</message> </message>
@ -562,34 +568,34 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Finalizzazione...</translation> <translation>Finalizzazione...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Cancella</translation> <translation>Cancella</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formatta scheda come FAT32</translation> <translation>Formatta scheda come FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Usa immagine personalizzata</translation> <translation>Usa immagine personalizzata</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Seleziona un file immagine .img personalizzato</translation> <translation>Seleziona un file immagine .img personalizzato</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Indietro</translation> <translation>Indietro</translation>
</message> </message>
@ -599,154 +605,159 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>Seleziona questo pulsante per modificare il dispositivo archiviazione destinazione</translation> <translation>Seleziona questo pulsante per modificare il dispositivo archiviazione destinazione</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation>Seleziona questo pulsante per accedere alle impostazioni avanzate</translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation>Usa repository personalizzato: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation>Navigazione da tastiera: &lt;tab&gt; vai al prossimo pulsante &lt;spazio&gt; premi il pulsante/seleziona la voce &lt;freccia su/giù&gt; vai su/giù negli elenchi</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation>Lingua: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation>Tastiera: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Torna al menu principale</translation> <translation>Torna al menu principale</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Rilasciato: %1</translation> <translation>Rilasciato: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Memorizzato temporaneamente nel computer</translation> <translation>Memorizzato temporaneamente nel computer</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>File locale</translation> <translation>File locale</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Online - Download %1 GB</translation> <translation>Online - Download %1 GB</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Montato come %1</translation> <translation>Montato come %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[PROTETTA DA SCRITTURA]</translation> <translation>[PROTETTA DA SCRITTURA]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Sei sicuro di voler uscire?</translation> <translation>Sei sicuro di voler uscire?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Image è occupato.&lt;br&gt;Sei sicuro di voler uscire?</translation> <translation>Raspberry Pi Image è occupato.&lt;br&gt;Sei sicuro di voler uscire?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Attenzione</translation> <translation>Attenzione</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Preparazione scrittura...</translation> <translation>Preparazione scrittura...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Aggiornamento disponibile</translation> <translation>Aggiornamento disponibile</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation>È disponibile una nuova versione di Imager.&lt;br&gt;Vuoi visitare il sito web per scaricare la nuova versione?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Scrittura...%1</translation> <translation>Scrittura...%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>Tutti i dati esistenti in &apos;%1&apos; verranno eliminati.&lt;br&gt;Sei sicuro di voler continuare?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>Errore durante download elenco SO da internet</translation> <translation>Errore durante download elenco SO da internet</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Verifica...%1</translation> <translation>Verifica...%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Preparazione scrittura... (%1)</translation> <translation>Preparazione scrittura... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Errore</translation> <translation>Errore</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Scrittura completata senza errori</translation> <translation>Scrittura completata senza errori</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata</translation> <translation>Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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>Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata&lt;br&gt;&lt;br&gt;Ora puoi rimuovere la scheda SD dal lettore</translation> <translation>Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata&lt;br&gt;&lt;br&gt;Ora puoi rimuovere la scheda SD dal lettore</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Errore durante analisi file os_list.json</translation> <translation>Errore durante analisi file os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Prima collega una chiavetta USB contenente il file immagine.&lt;br&gt;Il file immagine deve essere presente nella cartella principale della chiavetta USB.</translation> <translation>Prima collega una chiavetta USB contenente il file immagine.&lt;br&gt;Il file immagine deve essere presente nella cartella principale della chiavetta USB.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <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>

View file

@ -9,23 +9,23 @@
<translation>Fout bij schrijven naar opslag</translation> <translation>Fout bij schrijven naar opslag</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Fout bij uitpakken archiefbestand: %1</translation> <translation>Fout bij uitpakken archiefbestand: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Fout bij mounten FAT32 partitie</translation> <translation>Fout bij mounten FAT32 partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Besturingssysteem heeft FAT32 partitie niet gemount</translation> <translation>Besturingssysteem heeft FAT32 partitie niet gemount</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Fout bij openen map &apos;%1&apos;</translation> <translation>Fout bij openen map &apos;%1&apos;</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>Fout bij wissen MBR</translation> <translation>Fout bij wissen MBR</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Fout bij lezen van SD kaart.&lt;br&gt;Kaart is mogelijk defect.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>Wachten op mounten FAT partitie</translation> <translation>Wachten op mounten FAT partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Fout bij mounten FAT32 partitie</translation> <translation>Fout bij mounten FAT32 partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Besturingssysteem heeft FAT32 partitie niet gemount</translation> <translation>Besturingssysteem heeft FAT32 partitie niet gemount</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation>Fout bij aanpassen besturingssysteem. Bestand &apos;%1&apos; bestaat niet.</translation> <translation>Fout bij aanpassen besturingssysteem. Bestand &apos;%1&apos; bestaat niet.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>Bezig met aanpassen besturingssysteem</translation> <translation>Bezig met aanpassen besturingssysteem</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>Fout bij het aanmaken van firstrun.sh op FAT partitie</translation> <translation>Fout bij het aanmaken van firstrun.sh op FAT partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>Fout bij schrijven naar config.txt op FAT partitie</translation> <translation>Fout bij schrijven naar config.txt op FAT partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation>Fout bij aanmaken user-data cloudinit bestand op FAT partitie</translation> <translation>Fout bij aanmaken user-data cloudinit bestand op FAT partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation>Fout bij aanmaken network-config cloudinit bestand op FAT paritie</translation> <translation>Fout bij aanmaken network-config cloudinit bestand op FAT paritie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>Fout bij schrijven cmdline.txt op FAT partitie</translation> <translation>Fout bij schrijven cmdline.txt op FAT partitie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Toegang geweigerd bij het schrijven naar opslag.</translation> <translation>Toegang geweigerd bij het schrijven naar opslag.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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> <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>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Fout bij schrijven naar opslag</translation> <translation>Fout bij schrijven naar opslag</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>Fout bij downloaden: %1</translation> <translation>Fout bij downloaden: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Fout bij schrijven naar opslag (tijdens flushen)</translation> <translation>Fout bij schrijven naar opslag (tijdens flushen)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Fout bij schrijven naar opslag (tijdens fsync)</translation> <translation>Fout bij schrijven naar opslag (tijdens fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Download corrupt. Hash komt niet overeen</translation> <translation>Download corrupt. Hash komt niet overeen</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation>beginnen met downloaden</translation> <translation>beginnen met downloaden</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Fout bij schrijven naar eerste deel van kaart (partitie tabel)</translation> <translation>Fout bij schrijven naar eerste deel van kaart (partitie tabel)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <translation>Verificatie mislukt. De gegevens die op de SD kaart staan wijken af van wat er naar geschreven is.</translation>
</message> </message>
@ -235,7 +235,7 @@
<message> <message>
<location filename="../driveformatthread.cpp" line="199"/> <location filename="../driveformatthread.cpp" line="199"/>
<source>Partitioning did not create expected FAT partition %1</source> <source>Partitioning did not create expected FAT partition %1</source>
<translation type="unfinished"></translation> <translation>Partitionering heeft geen FAT partitie %1 aangemaakt</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="208"/> <location filename="../driveformatthread.cpp" line="208"/>
@ -355,97 +355,111 @@
<translation>SSH inschakelen</translation> <translation>SSH inschakelen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source> <source>Set username:</source>
<translation>Gebruikersnaam:</translation> <translation type="vanished">Gebruikersnaam:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="181"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Gebruik wachtwoord authenticatie</translation> <translation>Gebruik wachtwoord authenticatie</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Gebruik uitsluitend public-key authenticatie</translation> <translation>Gebruik uitsluitend public-key authenticatie</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source> <source>Set password for &apos;%1&apos; user:</source>
<translation>Wachtwoord voor &apos;%1&apos; gebruiker:</translation> <translation type="vanished">Wachtwoord voor &apos;%1&apos; gebruiker:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="238"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>authorized_keys voor &apos;%1&apos;:</translation> <translation>authorized_keys voor &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Wifi instellen</translation> <translation>Wifi instellen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Wachtwoord:</translation> <translation>Wachtwoord:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation>Gebruikersnaam en wachtwoord instellen</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation>Gebruikersnaam:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation>Verborgen SSID</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Wachtwoord laten zien</translation> <translation>Wachtwoord laten zien</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>Wifi land:</translation> <translation>Wifi land:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Regio instellingen</translation> <translation>Regio instellingen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Tijdzone:</translation> <translation>Tijdzone:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Toetsenbord indeling:</translation> <translation>Toetsenbord indeling:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Eerste gebruik wizard overslaan</translation> <translation>Eerste gebruik wizard overslaan</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Permanente instellingen</translation> <translation>Permanente instellingen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Geluid afspelen zodra voltooid</translation> <translation>Geluid afspelen zodra voltooid</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Media uitwerpen zodra voltooid</translation> <translation>Media uitwerpen zodra voltooid</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Telemetry inschakelen</translation> <translation>Telemetry inschakelen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>OPSLAAN</translation> <translation>OPSLAAN</translation>
</message> </message>
@ -494,18 +508,18 @@
<translation>Raspberry Pi Imager v%1</translation> <translation>Raspberry Pi Imager v%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Weet u zeker dat u wilt afsluiten?</translation> <translation>Weet u zeker dat u wilt afsluiten?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <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> <translation>Raspberry Pi Imager is nog niet klaar.&lt;br&gt;Weet u zeker dat u wilt afsluiten?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Besturingssysteem</translation> <translation>Besturingssysteem</translation>
</message> </message>
@ -516,13 +530,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>Opslagapparaat</translation> <translation>Opslagapparaat</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>KIES OPSLAGAPPARAAT</translation> <translation>KIES OPSLAGAPPARAAT</translation>
</message> </message>
@ -532,7 +546,7 @@
<translation>SCHRIJF</translation> <translation>SCHRIJF</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Schrijven... %1%</translation> <translation>Schrijven... %1%</translation>
</message> </message>
@ -557,7 +571,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Annuleren...</translation> <translation>Annuleren...</translation>
</message> </message>
@ -568,119 +582,124 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Afronden...</translation> <translation>Afronden...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Using custom repository: %1</source> <source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation> <translation>Klik op deze knop om de geadvanceerde instellingen te openen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source>
<translation>Custom repository in gebruik: %1</translation>
</message>
<message>
<location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation>Toetsenbord navigatie: &lt;tab&gt; ga naar volgende knop &lt;spatie&gt; druk op knop/selecteer item &lt;pijltje omhoog/omlaag&gt; ga omhoog/omlaag in lijsten</translation> <translation>Toetsenbord navigatie: &lt;tab&gt; ga naar volgende knop &lt;spatie&gt; druk op knop/selecteer item &lt;pijltje omhoog/omlaag&gt; ga omhoog/omlaag in lijsten</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation>Taal: </translation> <translation>Taal: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation>Toetsenbord: </translation> <translation>Toetsenbord: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Wissen</translation> <translation>Wissen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formatteer kaart als FAT32</translation> <translation>Formatteer kaart als FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Gebruik eigen bestand</translation> <translation>Gebruik eigen bestand</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Selecteer een eigen .img bestand</translation> <translation>Selecteer een eigen .img bestand</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Lokaal bestand</translation> <translation>Lokaal bestand</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[ALLEEN LEZEN]</translation> <translation>[ALLEEN LEZEN]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Waarschuwing</translation> <translation>Waarschuwing</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Voorbereiden...</translation> <translation>Voorbereiden...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Alle bestaande gegevens op &apos;%1&apos; zullen verwijderd worden.&lt;br&gt;Weet u zeker dat u door wilt gaan?</translation> <translation>Alle bestaande gegevens op &apos;%1&apos; zullen verwijderd worden.&lt;br&gt;Weet u zeker dat u door wilt gaan?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Update beschikbaar</translation> <translation>Update beschikbaar</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation>Er is een nieuwere versie van Imager beschikbaar.&lt;br&gt;Wilt u de website bezoeken om deze te downloaden?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Voorbereiden... (%1)</translation> <translation>Voorbereiden... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; is geschreven naar &lt;b&gt;%2&lt;/b&gt;</translation> <translation>&lt;b&gt;%1&lt;/b&gt; is geschreven naar &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Fout bij parsen os_list.json</translation> <translation>Fout bij parsen os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Terug</translation> <translation>Terug</translation>
</message> </message>
@ -690,54 +709,54 @@
<translation>Klik op deze knop om het opslagapparaat te wijzigen</translation> <translation>Klik op deze knop om het opslagapparaat te wijzigen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Terug naar hoofdmenu</translation> <translation>Terug naar hoofdmenu</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Release datum: %1</translation> <translation>Release datum: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Opgeslagen op computer</translation> <translation>Opgeslagen op computer</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Online %1 GB download</translation> <translation>Online %1 GB download</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Mounted op %1</translation> <translation>Mounted op %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>Fout bij downloaden van lijst met besturingssystemen</translation> <translation>Fout bij downloaden van lijst met besturingssystemen</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Verifiëren... %1%</translation> <translation>Verifiëren... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Fout</translation> <translation>Fout</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Klaar met schrijven</translation> <translation>Klaar met schrijven</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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> <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>

View file

@ -9,23 +9,23 @@
<translation>Chyba pri zápise na úložisko</translation> <translation>Chyba pri zápise na úložisko</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Chyba pri rozbaľovaní archívu: %1</translation> <translation>Chyba pri rozbaľovaní archívu: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Chyba pri pripájaní partície FAT32</translation> <translation>Chyba pri pripájaní partície FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Operačný systém nepripojil partíciu FAT32</translation> <translation>Operačný systém nepripojil partíciu FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Chyba pri vstupe do adresára &apos;%1&apos;</translation> <translation>Chyba pri vstupe do adresára &apos;%1&apos;</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>Chyba zápisu pri prepisovaní MBR nulami</translation> <translation>Chyba zápisu pri prepisovaní MBR nulami</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Chyba pri čítaní z úložiska.&lt;br&gt;Karta SD môže byť poškodená.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>Čakám a pripojenie FAT partície</translation> <translation>Čakám a pripojenie FAT partície</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Chyba pri pripájaní partície FAT32</translation> <translation>Chyba pri pripájaní partície FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Operačný systém nepripojil partíciu FAT32</translation> <translation>Operačný systém nepripojil partíciu FAT32</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>Upravujem obraz</translation> <translation>Upravujem obraz</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>Pri vytváraní firstrun.sh na partícii FAT nastala chyba</translation> <translation>Pri vytváraní firstrun.sh na partícii FAT nastala chyba</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>Chyba pri zápise config.txt na FAT partícii</translation> <translation>Chyba pri zápise config.txt na FAT partícii</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>Chyba pri zápise cmdline.txt na FAT partícii</translation> <translation>Chyba pri zápise cmdline.txt na FAT partícii</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Odopretý prístup pri zápise súboru na disk.</translation> <translation>Odopretý prístup pri zápise súboru na disk.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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> <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>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Chyba pri zápise na disk</translation> <translation>Chyba pri zápise na disk</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>Chyba pri sťahovaní: %1</translation> <translation>Chyba pri sťahovaní: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Chyba pri zápise na úložisko (počas volania flush)</translation> <translation>Chyba pri zápise na úložisko (počas volania flush)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Chyba pri zápise na úložisko (počas volania fsync)</translation> <translation>Chyba pri zápise na úložisko (počas volania fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Stiahnutý súbor je poškodený. Kontrolný súčet nesedí</translation> <translation>Stiahnutý súbor je poškodený. Kontrolný súčet nesedí</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation>začína sťahovanie</translation> <translation>začína sťahovanie</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Chyba pri zápise prvého bloku (tabuľky partícií)</translation> <translation>Chyba pri zápise prvého bloku (tabuľky partícií)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <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>
@ -355,12 +355,7 @@
<translation>Povoliť SSH</translation> <translation>Povoliť SSH</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Použiť heslo na prihlásenie</translation> <translation>Použiť heslo na prihlásenie</translation>
</message> </message>
@ -369,7 +364,7 @@
<translation type="vanished">Nastaviť heslo pre používateľa &apos;pi&apos;:</translation> <translation type="vanished">Nastaviť heslo pre používateľa &apos;pi&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Povoliť iba prihlásenie pomocou verejného kľúča</translation> <translation>Povoliť iba prihlásenie pomocou verejného kľúča</translation>
</message> </message>
@ -378,82 +373,93 @@
<translation type="vanished">Nastaviť authorized_keys pre &apos;pi&apos;:</translation> <translation type="vanished">Nastaviť authorized_keys pre &apos;pi&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Nastaviť wifi</translation> <translation>Nastaviť wifi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Heslo:</translation> <translation>Heslo:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Zobraziť heslo</translation> <translation>Zobraziť heslo</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>Wifi krajina:</translation> <translation>Wifi krajina:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Nastavenia miestnych zvyklostí</translation> <translation>Nastavenia miestnych zvyklostí</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Časové pásmo:</translation> <translation>Časové pásmo:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Rozloženie klávesnice:</translation> <translation>Rozloženie klávesnice:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Vypnúť sprievodcu prvým spustením</translation> <translation>Vypnúť sprievodcu prvým spustením</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Trvalé nastavenia</translation> <translation>Trvalé nastavenia</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Po skončení prehrať zvuk</translation> <translation>Po skončení prehrať zvuk</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Po skončení vysunúť médium</translation> <translation>Po skončení vysunúť médium</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Povoliť telemetriu</translation> <translation>Povoliť telemetriu</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>ULOŽIŤ</translation> <translation>ULOŽIŤ</translation>
</message> </message>
@ -502,18 +508,18 @@
<translation>Raspberry Pi Imager v%1</translation> <translation>Raspberry Pi Imager v%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Skutočne chcete skončiť?</translation> <translation>Skutočne chcete skončiť?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <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> <translation>Raspberry Pi Imager ešte neskončil.&lt;br&gt;Ste si istý, že chcete skončiť?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Operačný systém</translation> <translation>Operačný systém</translation>
</message> </message>
@ -524,13 +530,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>SD karta</translation> <translation>SD karta</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>VYBERTE SD KARTU</translation> <translation>VYBERTE SD KARTU</translation>
</message> </message>
@ -540,7 +546,7 @@
<translation>ZÁPIS</translation> <translation>ZÁPIS</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Zapisujem... %1%</translation> <translation>Zapisujem... %1%</translation>
</message> </message>
@ -565,7 +571,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Ruším operáciu...</translation> <translation>Ruším operáciu...</translation>
</message> </message>
@ -576,119 +582,124 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Ukončujem...</translation> <translation>Ukončujem...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Vymazať</translation> <translation>Vymazať</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formátovať kartu ako FAT32</translation> <translation>Formátovať kartu ako FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Použiť vlastný</translation> <translation>Použiť vlastný</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Použiť vlastný súbor img. na Vašom počítači</translation> <translation>Použiť vlastný súbor img. na Vašom počítači</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Miestny súbor</translation> <translation>Miestny súbor</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[OCHRANA PROTI ZÁPISU]</translation> <translation>[OCHRANA PROTI ZÁPISU]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Varovanie</translation> <translation>Varovanie</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Príprava zápisu...</translation> <translation>Príprava zápisu...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation>Všetky existujúce dáta na &apos;%1&apos; budú odstránené.&lt;br&gt;Naozaj chcete pokračovať?</translation> <translation>Všetky existujúce dáta na &apos;%1&apos; budú odstránené.&lt;br&gt;Naozaj chcete pokračovať?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Je dostupná aktualizácia</translation> <translation>Je dostupná aktualizácia</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation>Je dostupná nová verzia Imagera.&lt;br&gt;Chcete prejsť na webovú stránku s programom a stiahnuť ho?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Príprava zápisu... (%1)</translation> <translation>Príprava zápisu... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; bol zapísaný na &lt;b&gt;%2&lt;/b&gt;</translation> <translation>&lt;b&gt;%1&lt;/b&gt; bol zapísaný na &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Chyba pri spracovaní os_list.json</translation> <translation>Chyba pri spracovaní os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Späť</translation> <translation>Späť</translation>
</message> </message>
@ -698,54 +709,54 @@
<translation>Pre zmenu cieľového zariadenia úložiska kliknite na toto tlačidlo</translation> <translation>Pre zmenu cieľového zariadenia úložiska kliknite na toto tlačidlo</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Prejsť do hlavnej ponuky</translation> <translation>Prejsť do hlavnej ponuky</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Vydané: %1</translation> <translation>Vydané: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Uložené na počítači</translation> <translation>Uložené na počítači</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Online %1 GB na stiahnutie</translation> <translation>Online %1 GB na stiahnutie</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Pripojená ako %1</translation> <translation>Pripojená ako %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>Chyba pri sťahovaní zoznamu OS z Internetu</translation> <translation>Chyba pri sťahovaní zoznamu OS z Internetu</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Overujem... %1%</translation> <translation>Overujem... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Chyba</translation> <translation>Chyba</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Zápis úspešne skončil</translation> <translation>Zápis úspešne skončil</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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> <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>

View file

@ -9,23 +9,23 @@
<translation>Napaka pisanja na disk</translation> <translation>Napaka pisanja na disk</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Napaka razširjanja arhiva: %1</translation> <translation>Napaka razširjanja arhiva: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Napaka priklopa FAT32 particije</translation> <translation>Napaka priklopa FAT32 particije</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Operacijski sistem, ni priklopil FAT32 particije</translation> <translation>Operacijski sistem, ni priklopil FAT32 particije</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Napaka spremembe direktorija &apos;%1%&apos;</translation> <translation>Napaka spremembe direktorija &apos;%1%&apos;</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>Napaka zapisovanja med ničenjem MBR</translation> <translation>Napaka zapisovanja med ničenjem MBR</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Napaka branja iz diska.&lt;br&gt;SD kartica/disk je mogoče v okvari.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>Čakanje na priklop FAT particije</translation> <translation>Čakanje na priklop FAT particije</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>Napaka priklopa FAT32 particije</translation> <translation>Napaka priklopa FAT32 particije</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>Operacijski sisitem ni priklopil FAT32 particijo</translation> <translation>Operacijski sisitem ni priklopil FAT32 particijo</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation>Prilagoditev ni možna. Datoteka &apos;%1&apos; ne obstaja.</translation> <translation>Prilagoditev ni možna. Datoteka &apos;%1&apos; ne obstaja.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>Prilagajanje slike diska</translation> <translation>Prilagajanje slike diska</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>Napaka ustvarjanja firstrun.sh na FAT particiji</translation> <translation>Napaka ustvarjanja firstrun.sh na FAT particiji</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>Napaka pisanja v config.txt na FAT particiji</translation> <translation>Napaka pisanja v config.txt na FAT particiji</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation>Napaka ustvarjanja user-data cloudinit datoteke na FAT particiji</translation> <translation>Napaka ustvarjanja user-data cloudinit datoteke na FAT particiji</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation>Napaka ustvarjanja network-config cloudinit datoteke na FAT particiji</translation> <translation>Napaka ustvarjanja network-config cloudinit datoteke na FAT particiji</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>Napaka pisanja v cmdline.txt na FAT particiji</translation> <translation>Napaka pisanja v cmdline.txt na FAT particiji</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Napaka zavrnitve dostopa med pisanjem na disk.</translation> <translation>Napaka zavrnitve dostopa med pisanjem na disk.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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> <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>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Napaka pisanja na disk</translation> <translation>Napaka pisanja na disk</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>Napaka prenosa:%1</translation> <translation>Napaka prenosa:%1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Napaka pisanja na disk (med brisanjem)</translation> <translation>Napaka pisanja na disk (med brisanjem)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Napaka pisanja na disk (med fsync)</translation> <translation>Napaka pisanja na disk (med fsync)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>Prenos poškodovan.Hash se ne ujema</translation> <translation>Prenos poškodovan.Hash se ne ujema</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation>Začetek prenosa</translation> <translation>Začetek prenosa</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>Napaka pisanja prvega bloka (particijska tabela)</translation> <translation>Napaka pisanja prvega bloka (particijska tabela)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <translation>Preverjanje pisanja spodletelo. Vsebina diska je drugačna, od tega, kar je bilo nanj zapisano.</translation>
</message> </message>
@ -355,97 +355,111 @@
<translation>Omogoči SSH</translation> <translation>Omogoči SSH</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source> <source>Set username:</source>
<translation>Nastavi uporabniško ime:</translation> <translation type="vanished">Nastavi uporabniško ime:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="181"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>Uporabi geslo za avtentifikacijo</translation> <translation>Uporabi geslo za avtentifikacijo</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>Dovoli le avtentifikacijo z javnim kjučem</translation> <translation>Dovoli le avtentifikacijo z javnim kjučem</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source> <source>Set password for &apos;%1&apos; user:</source>
<translation>Nastavi geslo za uporabnika &apos;%1&apos;:</translation> <translation type="vanished">Nastavi geslo za uporabnika &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="238"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>Nastavi authorized_keys za &apos;%1&apos;:</translation> <translation>Nastavi authorized_keys za &apos;%1&apos;:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>Nastavi WiFi</translation> <translation>Nastavi WiFi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation>SSID:</translation> <translation>SSID:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation>Geslo:</translation> <translation>Geslo:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation>Pokaži geslo</translation> <translation>Pokaži geslo</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>WiFi je v državi:</translation> <translation>WiFi je v državi:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation>Nastavitve jezika</translation> <translation>Nastavitve jezika</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation>Časovni pas:</translation> <translation>Časovni pas:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation>Razporeditev tipkovnice:</translation> <translation>Razporeditev tipkovnice:</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation>Preskoči čarovnika prvega zagona</translation> <translation>Preskoči čarovnika prvega zagona</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation>Trajne nastavitve</translation> <translation>Trajne nastavitve</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation>Zaigraj zvok, ko končaš</translation> <translation>Zaigraj zvok, ko končaš</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation>Izvrzi medij, ko končaš</translation> <translation>Izvrzi medij, ko končaš</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation>Omogoči telemetrijo</translation> <translation>Omogoči telemetrijo</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation>SHRANI</translation> <translation>SHRANI</translation>
</message> </message>
@ -495,7 +509,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>Operacijski Sistem</translation> <translation>Operacijski Sistem</translation>
</message> </message>
@ -511,13 +525,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>SD kartica ali USB disk</translation> <translation>SD kartica ali USB disk</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>IZBERI DISK</translation> <translation>IZBERI DISK</translation>
</message> </message>
@ -538,7 +552,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>Prekinjam...</translation> <translation>Prekinjam...</translation>
</message> </message>
@ -549,54 +563,59 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Zakjučujem...</translation> <translation>Zakjučujem...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation>Uporabljam repozitorij po meri: %1</translation> <translation>Uporabljam repozitorij po meri: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation>Navigacija s tipkovnico: &lt;tab&gt; pojdi na naslednji gumb &lt;preslednica&gt; pritisni gumb/izberi element &lt;puščica gor/dol&gt; premakni gor/dol po seznamu</translation> <translation>Navigacija s tipkovnico: &lt;tab&gt; pojdi na naslednji gumb &lt;preslednica&gt; pritisni gumb/izberi element &lt;puščica gor/dol&gt; premakni gor/dol po seznamu</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation>Jezik: </translation> <translation>Jezik: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation>Tipkovnica: </translation> <translation>Tipkovnica: </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Odstrani</translation> <translation>Odstrani</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Formatiraj disk v FAT32</translation> <translation>Formatiraj disk v FAT32</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Uporabi drugo</translation> <translation>Uporabi drugo</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Izberite drug .img iz vašega računalnika</translation> <translation>Izberite drug .img iz vašega računalnika</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Nazaj</translation> <translation>Nazaj</translation>
</message> </message>
@ -606,134 +625,134 @@
<translation>Uporabite ta gumb za spremembo ciljnega diska</translation> <translation>Uporabite ta gumb za spremembo ciljnega diska</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Pojdi nazaj na glavni meni</translation> <translation>Pojdi nazaj na glavni meni</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Izdano: %1</translation> <translation>Izdano: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Predpolnjeno na vaš računalnik</translation> <translation>Predpolnjeno na vaš računalnik</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Lokalna datoteka</translation> <translation>Lokalna datoteka</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Iz spleta - %1 GB prenos</translation> <translation>Iz spleta - %1 GB prenos</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>Priklopljen kot %1</translation> <translation>Priklopljen kot %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[ZAŠČITENO PRED PISANJEM]</translation> <translation>[ZAŠČITENO PRED PISANJEM]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>A ste prepričani, da želite končat?</translation> <translation>A ste prepričani, da želite končat?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager je še vedno zaposlen.&lt;br&gt;A ste prepričani, da želite končati?</translation> <translation>Raspberry Pi Imager je še vedno zaposlen.&lt;br&gt;A ste prepričani, da želite končati?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Opozorilo</translation> <translation>Opozorilo</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Priprava na pisanje...</translation> <translation>Priprava na pisanje...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Posodobitev na voljo</translation> <translation>Posodobitev na voljo</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation>Na voljo je nova verzija tega programa. &lt;br&gt;Želite obiskati spletno stran za prenos?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Pišem...%1%</translation> <translation>Pišem...%1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>VSI obstoječi podatki na &apos;%1&apos; bodo izbrisani.&lt;br&gt;A ste prepričani, da želite nadaljevati?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>Napaka prenosa seznama OS iz interneta</translation> <translation>Napaka prenosa seznama OS iz interneta</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Preverjam... %1%</translation> <translation>Preverjam... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Priprava na zapisovanje... (%1)</translation> <translation>Priprava na zapisovanje... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Napaka</translation> <translation>Napaka</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Zapisovanje uspešno</translation> <translation>Zapisovanje uspešno</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <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>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; je zapisan na &lt;b&gt;%2&lt;/b&gt;</translation> <translation>&lt;b&gt;%1&lt;/b&gt; je zapisan na &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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; je zapisan na &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Sedaj lahko odstranite SD kartico iz čitalca oz iztaknete USB disk</translation> <translation>&lt;b&gt;%1&lt;/b&gt; je zapisan na &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Sedaj lahko odstranite SD kartico iz čitalca oz iztaknete USB disk</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>Napaka procesiranja os_list.json</translation> <translation>Napaka procesiranja os_list.json</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Najprej prikopite USB disk, ki vsebuje slike diskov.&lt;br&gt;Slike diskov se morajo nahajati v korenski mapi USB diska.</translation> <translation>Najprej prikopite USB disk, ki vsebuje slike diskov.&lt;br&gt;Slike diskov se morajo nahajati v korenski mapi USB diska.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <translation>SD kartica je zaščitena pred pisanjem.&lt;br&gt;Premaknite stikalo zaklepanja, na levi strani kartice in poizkusite znova.</translation>
</message> </message>

View file

@ -9,23 +9,23 @@
<translation>Depolama birimine yazma hatası</translation> <translation>Depolama birimine yazma hatası</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation>Arşiv çıkarılırken hata oluştu: %1</translation> <translation>Arşiv çıkarılırken hata oluştu: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>FAT32 bölümü bağlanırken hata oluştu</translation> <translation>FAT32 bölümü bağlanırken hata oluştu</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>İşletim sistemi FAT32 bölümünü bağlamadı</translation> <translation>İşletim sistemi FAT32 bölümünü bağlamadı</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation>Dizin değiştirirken hata oluştu &apos;%1&apos;</translation> <translation>Dizin değiştirirken hata oluştu &apos;%1&apos;</translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>MBR sıfırlanırken yazma hatası</translation> <translation>MBR sıfırlanırken yazma hatası</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <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> <translation>Depolamadan okuma hatası.&lt;br&gt;SD kart arızalı olabilir.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation type="unfinished">FAT32 bölümü bağlanırken hata oluştu</translation> <translation type="unfinished">FAT32 bölümü bağlanırken hata oluştu</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished">İşletim sistemi FAT32 bölümünü bağlamadı</translation> <translation type="unfinished">İşletim sistemi FAT32 bölümünü bağlamadı</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>Dosyayı diske yazarken erişim reddedildi hatası</translation> <translation>Dosyayı diske yazarken erişim reddedildi hatası</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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>Kontrollü Klasör Erişimi etkin görünüyor. Lütfen izin verilen uygulamalar listesine hem rpi-imager.exe&apos;yi hem de fat32format.exe&apos;yi ekleyin ve tekrar deneyin.</translation> <translation>Kontrollü Klasör Erişimi etkin görünüyor. Lütfen izin verilen uygulamalar listesine hem rpi-imager.exe&apos;yi hem de fat32format.exe&apos;yi ekleyin ve tekrar deneyin.</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation>Dosyayı diske yazma hatası</translation> <translation>Dosyayı diske yazma hatası</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>İndirilirken hata oluştu: %1</translation> <translation>İndirilirken hata oluştu: %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation>Depolama alanına yazma hatası (flushing sırasında)</translation> <translation>Depolama alanına yazma hatası (flushing sırasında)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>Depoya yazma hatası (fsync sırasında)</translation> <translation>Depoya yazma hatası (fsync sırasında)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation>İndirme bozuk. Hash eşleşmiyor</translation> <translation>İndirme bozuk. Hash eşleşmiyor</translation>
</message> </message>
@ -183,12 +183,12 @@
<translation>indirmeye başlanıyor</translation> <translation>indirmeye başlanıyor</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation>İlk bloğu yazma hatası (bölüm tablosu)</translation> <translation>İlk bloğu yazma hatası (bölüm tablosu)</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <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> <translation>Yazma doğrulanamadı. SD kartın içeriği, üzerine yazılandan farklı.</translation>
</message> </message>
@ -355,97 +355,103 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -495,7 +501,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation>İşletim sistemi</translation> <translation>İşletim sistemi</translation>
</message> </message>
@ -511,13 +517,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation>SD Kart</translation> <translation>SD Kart</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>SD KART SEÇİN</translation> <translation>SD KART SEÇİN</translation>
</message> </message>
@ -542,7 +548,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>İptal ediliyor...</translation> <translation>İptal ediliyor...</translation>
</message> </message>
@ -553,34 +559,34 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>Bitiriliyor...</translation> <translation>Bitiriliyor...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation>Sil</translation> <translation>Sil</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>Kartı FAT32 olarak biçimlendir</translation> <translation>Kartı FAT32 olarak biçimlendir</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>Özel imaj kullan</translation> <translation>Özel imaj kullan</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>Bilgisayarınızdan özel bir .img seçin</translation> <translation>Bilgisayarınızdan özel bir .img seçin</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation>Geri</translation> <translation>Geri</translation>
</message> </message>
@ -590,155 +596,160 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation>Ana menüye dön</translation> <translation>Ana menüye dön</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>Yayın: %1</translation> <translation>Yayın: %1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation>Bilgisayarınızda önbelleğe alındı <translation>Bilgisayarınızda önbelleğe alındı
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation>Yerel dosya</translation> <translation>Yerel dosya</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>Çevrimiçi -%1 GB indir</translation> <translation>Çevrimiçi -%1 GB indir</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>%1 olarak bağlandı.</translation> <translation>%1 olarak bağlandı.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[YAZMA KORUMALI]</translation> <translation>[YAZMA KORUMALI]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>Çıkmak istediğine emin misin?</translation> <translation>Çıkmak istediğine emin misin?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation>Raspberry Pi Imager hala meşgul.&lt;br&gt;Çıkmak istediğinizden emin misiniz?</translation> <translation>Raspberry Pi Imager hala meşgul.&lt;br&gt;Çıkmak istediğinizden emin misiniz?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation>Uyarı</translation> <translation>Uyarı</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>Yazdırmaya hazırlanıyor...</translation> <translation>Yazdırmaya hazırlanıyor...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation>Güncelleme bulunuyor</translation> <translation>Güncelleme bulunuyor</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <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>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>Yazılıyor... %1%</translation> <translation>Yazılıyor... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>&apos;%1&apos; üzerindeki mevcut tüm veriler silinecek.&lt;br&gt;Devam etmek istediğinizden emin misiniz?</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation>İnternetten işletim sistemi listesi indirilirken hata oluştu</translation> <translation>İnternetten işletim sistemi listesi indirilirken hata oluştu</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>Doğrulanıyor... %1%</translation> <translation>Doğrulanıyor... %1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation>Yazdırmaya hazırlanıyor... (%1)</translation> <translation>Yazdırmaya hazırlanıyor... (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation>Hata</translation> <translation>Hata</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation>Başarılı Yazıldı</translation> <translation>Başarılı Yazıldı</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <translation>&lt;b&gt;%1&lt;/b&gt; silindi &lt;br&gt;&lt;br&gt; Artık SD kartı okuyucudan çıkarabilirsiniz</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt; üzerine yazıldı</translation> <translation>&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>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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; üzerine yazıldı. Artık SD kartı okuyucudan çıkarabilirsiniz</translation> <translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt; üzerine yazıldı. Artık SD kartı okuyucudan çıkarabilirsiniz</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation>os_list.json ayrıştırma hatası</translation> <translation>os_list.json ayrıştırma hatası</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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>Önce görüntüler içeren bir USB bellek bağlayın.&lt;br&gt; Görüntüler USB belleğin kök klasöründe bulunmalıdır.</translation> <translation>Önce görüntüler içeren bir USB bellek bağlayın.&lt;br&gt; Görüntüler USB belleğin kök klasöründe bulunmalıdır.</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <translation>SD kart yazma korumalı. &lt;br&gt; Kartın sol tarafındaki kilit anahtarını yukarı itin ve tekrar deneyin.</translation>
</message> </message>

View file

@ -9,23 +9,23 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="189"/> <location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="378"/> <location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="254"/> <location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>FAT32分区错误</translation> <translation>FAT32分区错误</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="274"/> <location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>FAT32分区</translation> <translation>FAT32分区</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="297"/> <location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -78,92 +78,92 @@
<translation>MBR清零时写入错误</translation> <translation>MBR清零时写入错误</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="772"/> <location filename="../downloadthread.cpp" line="777"/>
<source>Error reading from storage.&lt;br&gt;SD card may be broken.</source> <source>Error reading from storage.&lt;br&gt;SD card may be broken.</source>
<translation>&lt;br&gt;SD卡可能已损坏</translation> <translation>&lt;br&gt;SD卡可能已损坏</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="848"/> <location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source> <source>Waiting for FAT partition to be mounted</source>
<translation>FAT分区挂载</translation> <translation>FAT分区挂载</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="934"/> <location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation>FAT32分区错误</translation> <translation>FAT32分区错误</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="956"/> <location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation>FAT32分区</translation> <translation>FAT32分区</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="989"/> <location filename="../downloadthread.cpp" line="994"/>
<source>Unable to customize. File &apos;%1&apos; does not exist.</source> <source>Unable to customize. File &apos;%1&apos; does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="993"/> <location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source> <source>Customizing image</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1078"/> <location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source> <source>Error creating firstrun.sh on FAT partition</source>
<translation>FAT分区上创建firstrun.sh脚本文件时出错</translation> <translation>FAT分区上创建firstrun.sh脚本文件时出错</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1030"/> <location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source> <source>Error writing to config.txt on FAT partition</source>
<translation>FAT分区上写入config.txt时出错</translation> <translation>FAT分区上写入config.txt时出错</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1095"/> <location filename="../downloadthread.cpp" line="1100"/>
<source>Error creating user-data cloudinit file on FAT partition</source> <source>Error creating user-data cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1109"/> <location filename="../downloadthread.cpp" line="1114"/>
<source>Error creating network-config cloudinit file on FAT partition</source> <source>Error creating network-config cloudinit file on FAT partition</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="1132"/> <location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source> <source>Error writing to cmdline.txt on FAT partition</source>
<translation>FAT分区上写入cmdline.txt时出错</translation> <translation>FAT分区上写入cmdline.txt时出错</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="430"/> <location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation>访</translation> <translation>访</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="435"/> <location filename="../downloadthread.cpp" line="436"/>
<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> <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> <translation>访 rpi-imager.exe和fat32format.exe都添加到允许的应用程序列表中</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="441"/> <location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="460"/> <location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source> <source>Error downloading: %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="679"/> <location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation>fsync时写入存储时出错</translation> <translation>fsync时写入存储时出错</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="667"/> <location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -183,12 +183,12 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="712"/> <location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="791"/> <location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation> SD卡的内容与写入的内容不同</translation> <translation> SD卡的内容与写入的内容不同</translation>
</message> </message>
@ -355,97 +355,107 @@
<translation>SSH服务</translation> <translation>SSH服务</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="164"/> <location filename="../OptionsPopup.qml" line="160"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<source>Use password authentication</source> <source>Use password authentication</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="223"/> <location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source> <source>Allow public-key authentication only</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source> <source>Set password for &apos;%1&apos; user:</source>
<translation>&apos;%1&apos;</translation> <translation type="vanished">&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="238"/> <location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source> <source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="250"/> <location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source> <source>Configure wifi</source>
<translation>WiFi</translation> <translation>WiFi</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="269"/> <location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source> <source>SSID:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="282"/> <location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source> <source>Password:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="298"/> <location filename="../OptionsPopup.qml" line="197"/>
<source>Set username and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="216"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="292"/>
<source>Hidden SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="313"/>
<source>Show password</source> <source>Show password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="303"/> <location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source> <source>Wifi country:</source>
<translation>WIFI国家</translation> <translation>WIFI国家</translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="314"/> <location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source> <source>Set locale settings</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="324"/> <location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source> <source>Time zone:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="334"/> <location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source> <source>Keyboard layout:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="344"/> <location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source> <source>Skip first-run wizard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="351"/> <location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source> <source>Persistent settings</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="359"/> <location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source> <source>Play sound when finished</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="363"/> <location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source> <source>Eject media when finished</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="367"/> <location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source> <source>Enable telemetry</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsPopup.qml" line="380"/> <location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source> <source>SAVE</source>
<translation></translation> <translation></translation>
</message> </message>
@ -494,18 +504,18 @@
<translation> v%1</translation> <translation> v%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="859"/> <location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="860"/> <location filename="../main.qml" line="866"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <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> <translation>Raspberry Pi Imager还未完成任务&lt;br&gt;退</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="98"/> <location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/> <location filename="../main.qml" line="422"/>
<source>Operating System</source> <source>Operating System</source>
<translation></translation> <translation></translation>
</message> </message>
@ -516,13 +526,13 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="138"/> <location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/> <location filename="../main.qml" line="718"/>
<source>Storage</source> <source>Storage</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="150"/> <location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/> <location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source> <source>CHOOSE STORAGE</source>
<translation>SD卡</translation> <translation>SD卡</translation>
</message> </message>
@ -537,7 +547,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="965"/> <location filename="../main.qml" line="971"/>
<source>Writing... %1%</source> <source>Writing... %1%</source>
<translation>...%1%</translation> <translation>...%1%</translation>
</message> </message>
@ -562,7 +572,7 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="233"/> <location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/> <location filename="../main.qml" line="968"/>
<source>Cancelling...</source> <source>Cancelling...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
@ -573,146 +583,151 @@
</message> </message>
<message> <message>
<location filename="../main.qml" line="248"/> <location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/> <location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1051"/> <location filename="../main.qml" line="1057"/>
<source>Finalizing...</source> <source>Finalizing...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="278"/> <location filename="../main.qml" line="268"/>
<source>Select this button to access advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="284"/>
<source>Using custom repository: %1</source> <source>Using custom repository: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="287"/> <location filename="../main.qml" line="293"/>
<source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source> <source>Keyboard navigation: &lt;tab&gt; navigate to next button &lt;space&gt; press button/select item &lt;arrow up/down&gt; go up/down in lists</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="307"/> <location filename="../main.qml" line="313"/>
<source>Language: </source> <source>Language: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="330"/> <location filename="../main.qml" line="336"/>
<source>Keyboard: </source> <source>Keyboard: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="518"/> <location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1019"/> <location filename="../main.qml" line="1025"/>
<source>Erase</source> <source>Erase</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="519"/> <location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source> <source>Format card as FAT32</source>
<translation>SD卡格式化为FAT32格式</translation> <translation>SD卡格式化为FAT32格式</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="528"/> <location filename="../main.qml" line="534"/>
<source>Use custom</source> <source>Use custom</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="529"/> <location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source> <source>Select a custom .img from your computer</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="599"/> <location filename="../main.qml" line="605"/>
<source>Local file</source> <source>Local file</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="817"/> <location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation>[]</translation> <translation>[]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="871"/> <location filename="../main.qml" line="877"/>
<source>Warning</source> <source>Warning</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="879"/> <location filename="../main.qml" line="885"/>
<source>Preparing to write...</source> <source>Preparing to write...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="892"/> <location filename="../main.qml" line="898"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <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> <translation>&apos;%1&apos;&lt;br&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="903"/> <location filename="../main.qml" line="909"/>
<source>Update available</source> <source>Update available</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="904"/> <location filename="../main.qml" line="910"/>
<source>There is a newer version of Imager available.&lt;br&gt;Would you like to visit the website to download it?</source> <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> <translation>rpi-imager&lt;br&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="995"/> <location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source> <source>Preparing to write... (%1)</source>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1020"/> <location filename="../main.qml" line="1026"/>
<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> <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> <translation>&lt;b&gt;%1 &lt;/ b&gt;&lt;br&gt; &lt;br&gt;SD</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1022"/> <location filename="../main.qml" line="1028"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source> <source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation> <translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1067"/> <location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source> <source>Error parsing os_list.json</source>
<translation> os_list.json </translation> <translation> os_list.json </translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1219"/> <location filename="../main.qml" line="1250"/>
<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> <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> <translation>U盘&lt;br&gt;U盘的根文件夹中</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1235"/> <location filename="../main.qml" line="1266"/>
<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> <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> <translation>SD卡具有写保护&lt;br&gt;SD卡的左侧的锁定开关</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="476"/> <location filename="../main.qml" line="482"/>
<source>Back</source> <source>Back</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="477"/> <location filename="../main.qml" line="483"/>
<source>Go back to main menu</source> <source>Go back to main menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="594"/> <location filename="../main.qml" line="600"/>
<source>Released: %1</source> <source>Released: %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="597"/> <location filename="../main.qml" line="603"/>
<source>Cached on your computer</source> <source>Cached on your computer</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="601"/> <location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source> <source>Online - %1 GB download</source>
<translation>%1 GB</translation> <translation>%1 GB</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="763"/> <location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="821"/> <location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source> <source>Mounted as %1</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
@ -725,27 +740,27 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="944"/> <location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source> <source>Error downloading OS list from Internet</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source> <source>Verifying... %1%</source>
<translation>...%1%</translation> <translation>...%1%</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1011"/> <location filename="../main.qml" line="1017"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1018"/> <location filename="../main.qml" line="1024"/>
<source>Write Successful</source> <source>Write Successful</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="1024"/> <location filename="../main.qml" line="1030"/>
<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> <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> <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>

View file

@ -1 +0,0 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><style>.cls-1{fill:#f2c5c5;}.cls-2{fill:none;stroke:#f2c5c5;stroke-miterlimit:10;stroke-width:3px;}</style></defs><path class="cls-1" d="M20,16a4,4,0,1,1-4,4,4.00455,4.00455,0,0,1,4-4m0-2a6,6,0,1,0,6,6,6,6,0,0,0-6-6Z"/><path class="cls-2" d="M18.41429,7.42824,15.25814,3.11A17.506,17.506,0,0,0,7.742,7.45608l2.17348,4.88276a12.31422,12.31422,0,0,0-1.59722,2.75283l-5.29836.57179a17.50582,17.50582,0,0,0,.00577,8.68221l5.31534.5591a12.34163,12.34163,0,0,0,1.58374,2.75854L7.76287,32.55559a17.50588,17.50588,0,0,0,7.52189,4.33611L18.42662,32.568a12.34585,12.34585,0,0,0,3.18078.00781l3.15589,4.31881a17.506,17.506,0,0,0,7.51614-4.3461L30.106,27.66578a12.34511,12.34511,0,0,0,1.59709-2.7506l5.31778-.57412a17.50593,17.50593,0,0,0-.00576-8.68221l-5.31534-.5591a12.32179,12.32179,0,0,0-1.59627-2.77415l2.15518-4.87708a17.50589,17.50589,0,0,0-7.5219-4.33612L21.59487,7.43607A12.36027,12.36027,0,0,0,18.41429,7.42824Z"/></svg>

Before

Width:  |  Height:  |  Size: 1,018 B

13
icons/ic_cog_red.svg Normal file
View file

@ -0,0 +1,13 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
<defs>
<style>
.cls-1 {
fill: #d4345c;
}
</style>
</defs>
<g>
<circle class="cls-1" cx="19.98571" cy="19.99838" r="3.54172"/>
<path class="cls-1" d="M22.82883,33.28812l-2.30957-3.16065a10.06051,10.06051,0,0,1-1.04395-.00195l-2.29785,3.16113-.83691-.23437a13.55788,13.55788,0,0,1-5.81348-3.35206L9.907,29.09427l1.582-3.58008a10.05149,10.05149,0,0,1-.5205-.90576l-3.88575-.40918-.21582-.84278a13.56663,13.56663,0,0,1-.0039-6.71093l.21582-.83936,3.877-.418a9.698,9.698,0,0,1,.52441-.90576L9.89035,10.91214l.62207-.60791A13.564,13.564,0,0,1,16.322,6.94583l.835-.23389.51074.69971c0,.00049,1.15918,1.58594,1.79883,2.46094a9.30717,9.30717,0,0,1,1.044.00146l2.29785-3.16113.83691.23438a13.56687,13.56687,0,0,1,5.81446,3.35205l.62011.606-1.57714,3.56836a9.75012,9.75012,0,0,1,.52832.918l3.88671.40869.21582.84278a13.578,13.578,0,0,1,.00391,6.71093l-.21484.83985-.86231.09277s-1.95117.21045-3.02929.32715a9.88078,9.88078,0,0,1-.52442.90332l1.58985,3.5708-.62207.60791a13.5765,13.5765,0,0,1-5.81055,3.3584Zm-1.1416-5.79981,2.11621,2.896a11.07679,11.07679,0,0,0,3.28711-1.90137l-1.459-3.27881.45313-.59033a7.3582,7.3582,0,0,0,.875-1.459c.09179-.84179.68164-.90576,2.96777-1.15234l.9668-.10449a11.06623,11.06623,0,0,0-.00293-3.79688L27.321,17.72562l-.28417-.689a7.3525,7.3525,0,0,0-.957-1.66455l-.44726-.5874,1.44531-3.271a11.08228,11.08228,0,0,0-3.29-1.896l-2.11035,2.9038-.73828-.09814A7.45705,7.45705,0,0,0,19.03,12.419l-.15625.00977c-.58887,0-.63184,0-2.69141-2.813a11.08259,11.08259,0,0,0-3.28613,1.90088l1.459,3.27881-.45312.58984a7.39276,7.39276,0,0,0-.958,1.65284l-.28515.68066-3.55372.3833a11.06321,11.06321,0,0,0,.00391,3.79639l3.56836.376.28418.688a7.43476,7.43476,0,0,0,.95117,1.65625l.44629.58692-1.45019,3.28076A11.08667,11.08667,0,0,0,16.198,30.38187l2.11035-2.90381.73828.09814a7.46494,7.46494,0,0,0,1.91016.0044Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -18,7 +18,7 @@
#include <QQmlApplicationEngine> #include <QQmlApplicationEngine>
#include <QQmlContext> #include <QQmlContext>
#include <QProcess> #include <QProcess>
#include <QRegExp> #include <QRegularExpression>
#include <QStandardPaths> #include <QStandardPaths>
#include <QStorageInfo> #include <QStorageInfo>
#include <QTimeZone> #include <QTimeZone>
@ -89,9 +89,9 @@ ImageWriter::ImageWriter(QObject *parent)
QFile f("/sys/bus/nvmem/devices/rmem0/nvmem"); QFile f("/sys/bus/nvmem/devices/rmem0/nvmem");
if (f.exists() && f.open(f.ReadOnly)) if (f.exists() && f.open(f.ReadOnly))
{ {
QByteArrayList eepromSettings = f.readAll().split('\n'); const QByteArrayList eepromSettings = f.readAll().split('\n');
f.close(); f.close();
for (QByteArray setting : eepromSettings) for (const QByteArray &setting : eepromSettings)
{ {
if (setting.startsWith("IMAGER_REPO_URL=")) if (setting.startsWith("IMAGER_REPO_URL="))
{ {
@ -149,14 +149,14 @@ ImageWriter::ImageWriter(QObject *parent)
_settings.endGroup(); _settings.endGroup();
QDir dir(":/i18n", "rpi-imager_*.qm"); QDir dir(":/i18n", "rpi-imager_*.qm");
QStringList transFiles = dir.entryList(); const QStringList transFiles = dir.entryList();
QLocale currentLocale; QLocale currentLocale;
QStringList localeComponents = currentLocale.name().split('_'); QStringList localeComponents = currentLocale.name().split('_');
QString currentlangcode; QString currentlangcode;
if (!localeComponents.isEmpty()) if (!localeComponents.isEmpty())
currentlangcode = localeComponents.first(); currentlangcode = localeComponents.first();
for (QString tf : transFiles) for (const QString &tf : transFiles)
{ {
QString langcode = tf.mid(11, tf.length()-14); QString langcode = tf.mid(11, tf.length()-14);
/* FIXME: we currently lack a font with support for Chinese characters in embedded mode */ /* FIXME: we currently lack a font with support for Chinese characters in embedded mode */
@ -728,12 +728,12 @@ bool ImageWriter::mountUsbSourceMedia()
int devices = 0; int devices = 0;
#ifdef Q_OS_LINUX #ifdef Q_OS_LINUX
QDir dir("/sys/class/block"); QDir dir("/sys/class/block");
QStringList list = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot); const QStringList list = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
if (!dir.exists("/media")) if (!dir.exists("/media"))
dir.mkdir("/media"); dir.mkdir("/media");
for (auto devname : list) for (const QString &devname : list)
{ {
if (!devname.startsWith("mmcblk0") && !QFile::symLinkTarget("/sys/class/block/"+devname).contains("/devices/virtual/")) if (!devname.startsWith("mmcblk0") && !QFile::symLinkTarget("/sys/class/block/"+devname).contains("/devices/virtual/"))
{ {
@ -763,14 +763,14 @@ QByteArray ImageWriter::getUsbSourceOSlist()
#ifdef Q_OS_LINUX #ifdef Q_OS_LINUX
QJsonArray oslist; QJsonArray oslist;
QDir dir("/media"); QDir dir("/media");
QStringList medialist = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot); const QStringList medialist = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
QStringList namefilters = {"*.img", "*.zip", "*.gz", "*.xz", "*.zst"}; QStringList namefilters = {"*.img", "*.zip", "*.gz", "*.xz", "*.zst"};
for (auto devname : medialist) for (const QString &devname : medialist)
{ {
QDir subdir("/media/"+devname); QDir subdir("/media/"+devname);
QStringList files = subdir.entryList(namefilters, QDir::Files, QDir::Name); const QStringList files = subdir.entryList(namefilters, QDir::Files, QDir::Name);
for (auto file : files) for (const QString &file : files)
{ {
QString path = "/media/"+devname+"/"+file; QString path = "/media/"+devname+"/"+file;
QFileInfo fi(path); QFileInfo fi(path);
@ -885,13 +885,14 @@ QString ImageWriter::getSSID()
} }
else else
{ {
QRegExp rx(regexpstr); QRegularExpression rx(regexpstr);
QList<QByteArray> outputlines = proc.readAll().replace('\r', "").split('\n'); const QList<QByteArray> outputlines = proc.readAll().replace('\r', "").split('\n');
for (QByteArray line : outputlines) { for (const QByteArray &line : outputlines) {
if (rx.indexIn(line) != -1) QRegularExpressionMatch match = rx.match(line);
if (match.hasMatch())
{ {
ssid = rx.cap(1); ssid = match.captured(1);
break; break;
} }
} }
@ -941,9 +942,11 @@ QString ImageWriter::getPSK(const QString &ssid)
{ {
QString xml = QString::fromWCharArray(xmlstr); QString xml = QString::fromWCharArray(xmlstr);
qDebug() << "XML wifi profile:" << xml; qDebug() << "XML wifi profile:" << xml;
QRegExp rx("<keyMaterial>(.+)</keyMaterial>"); QRegularExpression rx("<keyMaterial>(.+)</keyMaterial>");
if (rx.indexIn(xml) != -1) { QRegularExpressionMatch match = rx.match(xml);
psk = rx.cap(1);
if (match.hasMatch()) {
psk = match.captured(1);
} }
WlanFreeMemory(xmlstr); WlanFreeMemory(xmlstr);
@ -1061,7 +1064,8 @@ void ImageWriter::setSavedCustomizationSettings(const QVariantMap &map)
{ {
_settings.beginGroup("imagecustomization"); _settings.beginGroup("imagecustomization");
_settings.remove(""); _settings.remove("");
for (QString key : map.keys()) { const QStringList keys = map.keys();
for (const QString &key : keys) {
_settings.setValue(key, map.value(key)); _settings.setValue(key, map.value(key));
} }
_settings.endGroup(); _settings.endGroup();
@ -1072,7 +1076,8 @@ QVariantMap ImageWriter::getSavedCustomizationSettings()
QVariantMap result; QVariantMap result;
_settings.beginGroup("imagecustomization"); _settings.beginGroup("imagecustomization");
for (QString key : _settings.childKeys()) { const QStringList keys = _settings.childKeys();
for (const QString &key : keys) {
result.insert(key, _settings.value(key)); result.insert(key, _settings.value(key));
} }
_settings.endGroup(); _settings.endGroup();
@ -1189,13 +1194,15 @@ QString ImageWriter::detectPiKeyboard()
if (!typenr) if (!typenr)
{ {
QDir dir("/dev/input/by-id"); QDir dir("/dev/input/by-id");
QRegExp rx("RPI_Wired_Keyboard_([0-9]+)"); QRegularExpression rx("RPI_Wired_Keyboard_([0-9]+)");
for (QString fn : dir.entryList(QDir::Files)) const QStringList entries = dir.entryList(QDir::Files);
for (const QString &fn : entries)
{ {
if (rx.indexIn(fn) != -1) QRegularExpressionMatch match = rx.match(fn);
if (match.hasMatch())
{ {
typenr = rx.cap(1).toUInt(); typenr = match.captured(1).toUInt();
} }
} }
} }

View file

@ -32,5 +32,7 @@
<string></string> <string></string>
<key>NSPrincipalClass</key> <key>NSPrincipalClass</key>
<string>NSApplication</string> <string>NSApplication</string>
<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>
</dict> </dict>
</plist> </plist>

107
main.qml
View file

@ -255,16 +255,22 @@ ApplicationWindow {
font.family: roboto.name font.family: roboto.name
Accessible.onPressAction: clicked() Accessible.onPressAction: clicked()
} }
Image {
id: customizebutton
source: "icons/ic_cog_40px.svg"
visible: false
MouseArea { Button {
anchors.fill: parent Layout.bottomMargin: 25
onClicked: { padding: 5
optionspopup.openPopup() id: customizebutton
} onClicked: {
optionspopup.openPopup()
}
Material.background: "#ffffff"
visible: false
Accessible.description: qsTr("Select this button to access advanced settings")
Accessible.onPressAction: clicked()
contentItem: Image {
source: "icons/ic_cog_red.svg"
fillMode: Image.PreserveAspectFit
} }
} }
} }
@ -472,7 +478,7 @@ ApplicationWindow {
contains_multiple_files: false contains_multiple_files: false
release_date: "" release_date: ""
subitems_url: "internal://back" subitems_url: "internal://back"
subitems: [] subitems_json: ""
name: qsTr("Back") name: qsTr("Back")
description: qsTr("Go back to main menu") description: qsTr("Go back to main menu")
tooltip: "" tooltip: ""
@ -514,7 +520,7 @@ ApplicationWindow {
contains_multiple_files: false contains_multiple_files: false
release_date: "" release_date: ""
subitems_url: "" subitems_url: ""
subitems: [] subitems_json: ""
name: qsTr("Erase") name: qsTr("Erase")
description: qsTr("Format card as FAT32") description: qsTr("Format card as FAT32")
tooltip: "" tooltip: ""
@ -663,7 +669,7 @@ ApplicationWindow {
} }
Image { Image {
source: "icons/ic_chevron_right_40px.svg" source: "icons/ic_chevron_right_40px.svg"
visible: (typeof(subitems) == "object" && subitems.count) || (typeof(subitems_url) == "string" && subitems_url != "" && subitems_url != "internal://back") visible: (typeof(subitems_json) == "string" && subitems_json != "") || (typeof(subitems_url) == "string" && subitems_url != "" && subitems_url != "internal://back")
Layout.preferredHeight: 40 Layout.preferredHeight: 40
Layout.preferredWidth: 40 Layout.preferredWidth: 40
fillMode: Image.PreserveAspectFit fillMode: Image.PreserveAspectFit
@ -1032,8 +1038,11 @@ ApplicationWindow {
msgpopup.title = qsTr("Write Successful") msgpopup.title = qsTr("Write Successful")
if (osbutton.text === qsTr("Erase")) if (osbutton.text === qsTr("Erase"))
msgpopup.text = qsTr("<b>%1</b> has been erased<br><br>You can now remove the SD card from the reader").arg(dstbutton.text) msgpopup.text = qsTr("<b>%1</b> has been erased<br><br>You can now remove the SD card from the reader").arg(dstbutton.text)
else if (imageWriter.isEmbeddedMode()) else if (imageWriter.isEmbeddedMode()) {
msgpopup.text = qsTr("<b>%1</b> has been written to <b>%2</b>").arg(osbutton.text).arg(dstbutton.text) //msgpopup.text = qsTr("<b>%1</b> has been written to <b>%2</b>").arg(osbutton.text).arg(dstbutton.text)
/* Just reboot to the installed OS */
Qt.quit()
}
else else
msgpopup.text = qsTr("<b>%1</b> has been written to <b>%2</b><br><br>You can now remove the SD card from the reader").arg(osbutton.text).arg(dstbutton.text) msgpopup.text = qsTr("<b>%1</b> has been written to <b>%2</b><br><br>You can now remove the SD card from the reader").arg(osbutton.text).arg(dstbutton.text)
if (imageWriter.isEmbeddedMode()) { if (imageWriter.isEmbeddedMode()) {
@ -1065,24 +1074,63 @@ ApplicationWindow {
progressText.text = qsTr("Finalizing...") progressText.text = qsTr("Finalizing...")
} }
function shuffle(arr) {
for (var i = 0; i < arr.length - 1; i++) {
var j = i + Math.floor(Math.random() * (arr.length - i));
var t = arr[j];
arr[j] = arr[i];
arr[i] = t;
}
}
function checkForRandom(list) {
for (var i in list) {
var entry = list[i]
if ("subitems" in entry) {
checkForRandom(entry["subitems"])
if ("random" in entry && entry["random"]) {
shuffle(entry["subitems"])
}
}
}
}
function oslistFromJson(o) { function oslistFromJson(o) {
var oslist = false
var lang_country = Qt.locale().name var lang_country = Qt.locale().name
if ("os_list_"+lang_country in o) { if ("os_list_"+lang_country in o) {
return o["os_list_"+lang_country] oslist = o["os_list_"+lang_country]
} }
if (lang_country.includes("_")) { else if (lang_country.includes("_")) {
var lang = lang_country.substr(0, lang_country.indexOf("_")) var lang = lang_country.substr(0, lang_country.indexOf("_"))
if ("os_list_"+lang in o) { if ("os_list_"+lang in o) {
return o["os_list_"+lang] oslist = o["os_list_"+lang]
} }
} }
if (!"os_list" in o) { if (!oslist) {
onError(qsTr("Error parsing os_list.json")) if (!"os_list" in o) {
return false onError(qsTr("Error parsing os_list.json"))
return false
}
oslist = o["os_list"]
} }
return o["os_list"] checkForRandom(oslist)
/* Flatten subitems to subitems_json */
for (var i in oslist) {
var entry = oslist[i];
if ("subitems" in entry) {
entry["subitems_json"] = JSON.stringify(entry["subitems"])
delete entry["subitems"]
}
}
return oslist
} }
function selectNamedOS(name, collection) function selectNamedOS(name, collection)
@ -1090,8 +1138,8 @@ ApplicationWindow {
for (var i = 0; i < collection.count; i++) { for (var i = 0; i < collection.count; i++) {
var os = collection.get(i) var os = collection.get(i)
if (typeof(os.subitems) !== "undefined") { if (typeof(os.subitems_json) == "string" && os.subitems_json != "") {
selectNamedOS(name, os.subitems) selectNamedOS(name, os.subitems_json)
} }
else if (typeof(os.url) !== "undefined" && name === os.name) { else if (typeof(os.url) !== "undefined" && name === os.name) {
selectOSitem(os, false) selectOSitem(os, false)
@ -1177,12 +1225,19 @@ ApplicationWindow {
function selectOSitem(d, selectFirstSubitem) function selectOSitem(d, selectFirstSubitem)
{ {
if (typeof(d.subitems) == "object" && d.subitems.count) { if (typeof(d.subitems_json) == "string" && d.subitems_json !== "") {
var m = newSublist() var m = newSublist()
var subitems = JSON.parse(d.subitems_json)
for (var i=0; i<d.subitems.count; i++) for (var i in subitems)
{ {
m.append(d.subitems.get(i)) var entry = subitems[i];
if ("subitems" in entry) {
/* Flatten sub-subitems entry */
entry["subitems_json"] = JSON.stringify(entry["subitems"])
delete entry["subitems"]
}
m.append(entry)
} }
osswipeview.itemAt(osswipeview.currentIndex+1).currentIndex = (selectFirstSubitem === true) ? 0 : -1 osswipeview.itemAt(osswipeview.currentIndex+1).currentIndex = (selectFirstSubitem === true) ? 0 : -1

View file

@ -28,7 +28,7 @@
<file>UseSavedSettingsPopup.qml</file> <file>UseSavedSettingsPopup.qml</file>
<file>icons/ic_info_16px.png</file> <file>icons/ic_info_16px.png</file>
<file>icons/ic_info_12px.png</file> <file>icons/ic_info_12px.png</file>
<file>icons/ic_cog_40px.svg</file>
<file>keymap-layouts.txt</file> <file>keymap-layouts.txt</file>
<file>icons/ic_cog_red.svg</file>
</qresource> </qresource>
</RCC> </RCC>