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 {
enabled: chkSSH.checked
Layout.leftMargin: 40
spacing: -5
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
}
}
}
spacing: -10
RadioButton {
id: radioPasswordAuthentication
text: qsTr("Use password authentication")
onCheckedChanged: {
if (checked) {
chkSetUser.checked = true
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 {
id: radioPubKeyAuthentication
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 {
id: chkWifi
text: qsTr("Configure wifi")
@ -278,6 +286,13 @@ Popup {
}
}
CheckBox {
id: chkWifiSSIDHidden
Layout.columnSpan: 2
text: qsTr("Hidden SSID")
checked: false
}
Text {
text: qsTr("Password:")
color: parent.enabled ? (fieldWifiPassword.indicateError ? "red" : "black") : "grey"
@ -450,9 +465,11 @@ Popup {
fieldUserPassword.alreadyCrypted = true
chkSSH.checked = true
radioPasswordAuthentication.checked = true
chkSetUser.checked = true
}
if ('sshUserName' in settings) {
fieldUserName.text = settings.sshUserName
chkSetUser.checked = true
}
if ('sshAuthorizedKeys' in settings) {
fieldPublicKey.text = settings.sshAuthorizedKeys
@ -461,6 +478,7 @@ Popup {
}
if ('wifiSSID' in settings) {
fieldWifiSSID.text = settings.wifiSSID
chkWifiSSIDHidden.checked = settings.wifiSSIDHidden
chkShowPassword.checked = false
fieldWifiPassword.text = settings.wifiPassword
fieldWifiCountry.currentIndex = fieldWifiCountry.find(settings.wifiCountry)
@ -581,9 +599,16 @@ Popup {
addCloudInit("manage_etc_hosts: true")
addCloudInit("packages:")
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("")
}
if (chkSSH.checked) {
if (chkSSH.checked || chkSetUser.checked) {
// First user may not be called 'pi' on all distributions, so look username up
addFirstRun("FIRSTUSER=`getent passwd 1000 | cut -d: -f1`");
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(" shell: /bin/bash")
if (radioPasswordAuthentication.checked) {
if (chkSetUser.checked) {
var cryptedPassword = fieldUserPassword.alreadyCrypted ? fieldUserPassword.text : imageWriter.crypt(fieldUserPassword.text)
addFirstRun("echo \"$FIRSTUSER:\""+escapeshellarg(cryptedPassword)+" | chpasswd -e")
addCloudInit(" lock_passwd: false")
addCloudInit(" passwd: "+cryptedPassword)
addCloudInit("")
addCloudInit("ssh_pwauth: true")
}
if (radioPubKeyAuthentication.checked) {
if (chkSSH.checked && radioPubKeyAuthentication.checked) {
var pubkey = fieldPublicKey.text
var pubkeyArr = pubkey.split("\n")
@ -612,7 +636,9 @@ Popup {
}
addFirstRun("echo 'PasswordAuthentication no' >>/etc/ssh/sshd_config")
if (!chkSetUser.checked) {
addCloudInit(" lock_passwd: true")
}
addCloudInit(" ssh_authorized_keys:")
for (var i=0; i<pubkeyArr.length; i++) {
var pk = pubkeyArr[i].trim();
@ -622,6 +648,11 @@ Popup {
}
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 */
addFirstRun("if [ \"$FIRSTUSER\" != \""+fieldUserName.text+"\" ]; then")
@ -638,7 +669,9 @@ Popup {
addFirstRun(" fi")
addFirstRun("fi")
if (chkSSH.checked) {
addFirstRun("systemctl enable ssh")
}
addCloudInit("")
}
if (chkWifi.checked) {
@ -647,6 +680,9 @@ Popup {
wpaconfig += "ap_scan=1\n\n"
wpaconfig += "update_config=1\n"
wpaconfig += "network={\n"
if (chkWifiSSIDHidden.checked) {
wpaconfig += "\tscan_ssid=1\n"
}
wpaconfig += "\tssid=\""+fieldWifiSSID.text+"\"\n"
var cryptedPsk = fieldWifiPassword.text.length == 64 ? fieldWifiPassword.text : imageWriter.pbkdf2(fieldWifiPassword.text, fieldWifiSSID.text)
wpaconfig += "\tpsk="+cryptedPsk+"\n"
@ -670,6 +706,9 @@ Popup {
cloudinitnetwork += " access-points:\n"
cloudinitnetwork += " \""+fieldWifiSSID.text+"\":\n"
cloudinitnetwork += " password: \""+cryptedPsk+"\"\n"
if (chkWifiSSIDHidden.checked) {
cloudinitnetwork += " hidden: true\n"
}
/* FIXME: setting wifi country code broken on Ubuntu
For unknown reasons udev does not trigger setregdomain automatically and as a result
@ -744,6 +783,7 @@ Popup {
}
if (chkWifi.checked) {
settings.wifiSSID = fieldWifiSSID.text
settings.wifiSSIDHidden = chkWifiSSIDHidden.checked
settings.wifiPassword = fieldWifiPassword.text
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.
* Advanced settings: add support for cloudinit format
* 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
drives
* Add Slovenija translation
* 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

View file

@ -9,23 +9,23 @@
<translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="189"/>
<location filename="../downloadextractthread.cpp" line="378"/>
<location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source>
<translation>S&apos;ha produït un error en extreure l&apos;arxiu: %1</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="254"/>
<location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source>
<translation>S&apos;ha produït un error en muntar la partició FAT32</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="274"/>
<location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>El sistema operatiu no ha muntat la partició FAT32</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="297"/>
<location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source>
<translation>S&apos;ha produït un error en canviar al directori «%1»</translation>
</message>
@ -78,92 +78,92 @@
<translation>S&apos;ha produït un error en esborrar amb zeros l&apos;«MBR».</translation>
</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>
<translation>S&apos;ha produït un error en llegir l&apos;emmagatzematge.&lt;br&gt;És possible que la targeta SD estigui malmesa.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="848"/>
<location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source>
<translation>S&apos;està esperant que la partició FAT s&apos;hagi muntat</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="934"/>
<location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source>
<translation>S&apos;ha produït un error en muntar la partició FAT32</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="956"/>
<location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>El sistema operatiu no ha muntat la partició FAT32</translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="993"/>
<location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source>
<translation>S&apos;està personalitzant la imatge</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1078"/>
<location filename="../downloadthread.cpp" line="1083"/>
<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>
</message>
<message>
<location filename="../downloadthread.cpp" line="1030"/>
<location filename="../downloadthread.cpp" line="1035"/>
<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>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1132"/>
<location filename="../downloadthread.cpp" line="1137"/>
<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>
</message>
<message>
<location filename="../downloadthread.cpp" line="430"/>
<location filename="../downloadthread.cpp" line="431"/>
<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>
</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>
<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>
<location filename="../downloadthread.cpp" line="441"/>
<location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source>
<translation>S&apos;ha produït un error en escriure el fitxer al disc</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="460"/>
<location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source>
<translation>S&apos;ha produït un error en la baixada: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="679"/>
<location filename="../downloadthread.cpp" line="684"/>
<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>
</message>
<message>
<location filename="../downloadthread.cpp" line="686"/>
<location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source>
<translation>S&apos;ha produït un error en escriure a l&apos;emmagatzematge (procés: fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="667"/>
<location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source>
<translation>La baixada està corrompuda. El «hash» no coincideix</translation>
</message>
@ -183,12 +183,12 @@
<translation>S&apos;està iniciant la baixada</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="712"/>
<location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source>
<translation>S&apos;ha produït un error en escriure el primer bloc (taula de particions)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="791"/>
<location filename="../downloadthread.cpp" line="796"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation>Ha fallat la verificació de l&apos;escriptura. El contingut de la targeta SD és diferent del que s&apos;hi ha escrit.</translation>
</message>
@ -355,12 +355,7 @@
<translation>Activa el protocol SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source>
<translation>Utilitza l&apos;autenticació de contrasenya</translation>
</message>
@ -369,7 +364,7 @@
<translation type="vanished">Establiu la contrasenya per a l&apos;usuari «pi»:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="223"/>
<location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source>
<translation>Permet només l&apos;autenticació de claus públiques</translation>
</message>
@ -378,82 +373,93 @@
<translation type="vanished">Establiu «authorized_keys» per a l&apos;usuari «pi»:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source>
<translation>Configura la wifi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="269"/>
<location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="282"/>
<location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source>
<translation>Contrasenya</translation>
</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>
<translation>Mostra la contrasenya</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="303"/>
<location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source>
<translation>País de la wifi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="314"/>
<location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source>
<translation>Estableix la configuració regional</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="324"/>
<location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source>
<translation>Fus horari:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="334"/>
<location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source>
<translation>Disposició del teclat</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="344"/>
<location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source>
<translation>Omet l&apos;assistent de la primera arrencada</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="351"/>
<location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source>
<translation>Configuració persistent</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="359"/>
<location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source>
<translation>Fes un so quan acabi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="363"/>
<location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source>
<translation>Expulsa el mitjà quan acabi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="367"/>
<location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source>
<translation>Activa la telemetria</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="380"/>
<location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source>
<translation>DESA</translation>
</message>
@ -503,7 +509,7 @@
</message>
<message>
<location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/>
<location filename="../main.qml" line="422"/>
<source>Operating System</source>
<translation>Sistema operatiu</translation>
</message>
@ -519,13 +525,13 @@
</message>
<message>
<location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/>
<location filename="../main.qml" line="718"/>
<source>Storage</source>
<translation>Emmagatzematge</translation>
</message>
<message>
<location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/>
<location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source>
<translation>ESCULL L&apos;EMMAGATZEMATGE</translation>
</message>
@ -546,7 +552,7 @@
</message>
<message>
<location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/>
<location filename="../main.qml" line="968"/>
<source>Cancelling...</source>
<translation>S&apos;està cancel·lant...</translation>
</message>
@ -557,54 +563,59 @@
</message>
<message>
<location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/>
<location filename="../main.qml" line="1051"/>
<location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1057"/>
<source>Finalizing...</source>
<translation>S&apos;està finalitzant...</translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="307"/>
<location filename="../main.qml" line="313"/>
<source>Language: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="330"/>
<location filename="../main.qml" line="336"/>
<source>Keyboard: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="518"/>
<location filename="../main.qml" line="1019"/>
<location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1025"/>
<source>Erase</source>
<translation>Esborra</translation>
</message>
<message>
<location filename="../main.qml" line="519"/>
<location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source>
<translation>Formata la targeta com a FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<location filename="../main.qml" line="534"/>
<source>Use custom</source>
<translation>Utilitza una personalitzada</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source>
<translation>Selecciona una imatge .img personalitzada de l&apos;ordinador</translation>
</message>
<message>
<location filename="../main.qml" line="476"/>
<location filename="../main.qml" line="482"/>
<source>Back</source>
<translation>Enrere</translation>
</message>
@ -614,134 +625,134 @@
<translation>Seleccioneu aquest botó per a canviar la destinació del dispositiu d&apos;emmagatzematge</translation>
</message>
<message>
<location filename="../main.qml" line="477"/>
<location filename="../main.qml" line="483"/>
<source>Go back to main menu</source>
<translation>Torna al menú principal</translation>
</message>
<message>
<location filename="../main.qml" line="594"/>
<location filename="../main.qml" line="600"/>
<source>Released: %1</source>
<translation>Llançat el: %1</translation>
</message>
<message>
<location filename="../main.qml" line="597"/>
<location filename="../main.qml" line="603"/>
<source>Cached on your computer</source>
<translation>A la memòria cau de l&apos;ordinador</translation>
</message>
<message>
<location filename="../main.qml" line="599"/>
<location filename="../main.qml" line="605"/>
<source>Local file</source>
<translation>Fitxer local</translation>
</message>
<message>
<location filename="../main.qml" line="601"/>
<location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source>
<translation>Baixada en línia de: %1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="763"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source>
<translation>Muntat com a %1</translation>
</message>
<message>
<location filename="../main.qml" line="817"/>
<location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source>
<translation>[PROTEGIT CONTRA ESCRIPTURA]</translation>
</message>
<message>
<location filename="../main.qml" line="859"/>
<location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source>
<translation>N&apos;esteu segur que voleu sortir?</translation>
</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>
<translation>El Raspberry Pi Imager està ocupat.&lt;br&gt;N&apos;esteu segur que voleu sortir?</translation>
</message>
<message>
<location filename="../main.qml" line="871"/>
<location filename="../main.qml" line="877"/>
<source>Warning</source>
<translation>Avís</translation>
</message>
<message>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="885"/>
<source>Preparing to write...</source>
<translation>S&apos;està preparant per a escriure...</translation>
</message>
<message>
<location filename="../main.qml" line="903"/>
<location filename="../main.qml" line="909"/>
<source>Update available</source>
<translation>Hi ha una actualització disponible</translation>
</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>
<translation>Hi ha una nova versió de l&apos;Imager disponible.&lt;br&gt;Voleu visitar el lloc web per baixar-la?</translation>
</message>
<message>
<location filename="../main.qml" line="965"/>
<location filename="../main.qml" line="971"/>
<source>Writing... %1%</source>
<translation>S&apos;està escrivint... %1%</translation>
</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>
<translation>Totes les dades existents a «%1» s&apos;esborraràn.&lt;br&gt;Esteu segur que voleu continuar?</translation>
</message>
<message>
<location filename="../main.qml" line="944"/>
<location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source>
<translation>S&apos;ha produït un error en baixar la llista dels SO d&apos;internet</translation>
</message>
<message>
<location filename="../main.qml" line="988"/>
<location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source>
<translation>S&apos;està verificant... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="995"/>
<location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source>
<translation>S&apos;està preparant per escriure... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1011"/>
<location filename="../main.qml" line="1017"/>
<source>Error</source>
<translation>S&apos;ha produït un error</translation>
</message>
<message>
<location filename="../main.qml" line="1018"/>
<location filename="../main.qml" line="1024"/>
<source>Write Successful</source>
<translation>S&apos;ha escrit amb èxit</translation>
</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>
<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>
<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>
<translation>S&apos;ha escrit el «&lt;b&gt;%1&lt;/b&gt;» a &lt;b&gt;%2&lt;/b&gt;</translation>
</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>
<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>
<location filename="../main.qml" line="1067"/>
<location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source>
<translation>S&apos;ha produït un error en analitzar os_lists.json</translation>
</message>
<message>
<location filename="../main.qml" line="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>
<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>
<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>
<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>

View file

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

View file

@ -9,23 +9,23 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="189"/>
<location filename="../downloadextractthread.cpp" line="378"/>
<location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="254"/>
<location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="274"/>
<location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="297"/>
<location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
@ -78,92 +78,92 @@
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="848"/>
<location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="934"/>
<location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="956"/>
<location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="993"/>
<location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1078"/>
<location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1030"/>
<location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1132"/>
<location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="430"/>
<location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="441"/>
<location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="460"/>
<location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="679"/>
<location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="686"/>
<location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="667"/>
<location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source>
<translation type="unfinished"></translation>
</message>
@ -183,12 +183,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="712"/>
<location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
@ -355,97 +355,103 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="223"/>
<location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="269"/>
<location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="282"/>
<location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="303"/>
<location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="314"/>
<location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="324"/>
<location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="334"/>
<location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="344"/>
<location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="351"/>
<location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="359"/>
<location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="363"/>
<location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="367"/>
<location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="380"/>
<location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source>
<translation type="unfinished"></translation>
</message>
@ -495,7 +501,7 @@
</message>
<message>
<location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/>
<location filename="../main.qml" line="422"/>
<source>Operating System</source>
<translation type="unfinished"></translation>
</message>
@ -511,13 +517,13 @@
</message>
<message>
<location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/>
<location filename="../main.qml" line="718"/>
<source>Storage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/>
<location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source>
<translation type="unfinished"></translation>
</message>
@ -538,7 +544,7 @@
</message>
<message>
<location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/>
<location filename="../main.qml" line="968"/>
<source>Cancelling...</source>
<translation type="unfinished"></translation>
</message>
@ -549,54 +555,59 @@
</message>
<message>
<location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/>
<location filename="../main.qml" line="1051"/>
<location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1057"/>
<source>Finalizing...</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="307"/>
<location filename="../main.qml" line="313"/>
<source>Language: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="330"/>
<location filename="../main.qml" line="336"/>
<source>Keyboard: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="518"/>
<location filename="../main.qml" line="1019"/>
<location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1025"/>
<source>Erase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="519"/>
<location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<location filename="../main.qml" line="534"/>
<source>Use custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="476"/>
<location filename="../main.qml" line="482"/>
<source>Back</source>
<translation type="unfinished"></translation>
</message>
@ -606,134 +617,134 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="477"/>
<location filename="../main.qml" line="483"/>
<source>Go back to main menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="594"/>
<location filename="../main.qml" line="600"/>
<source>Released: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="597"/>
<location filename="../main.qml" line="603"/>
<source>Cached on your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="599"/>
<location filename="../main.qml" line="605"/>
<source>Local file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="601"/>
<location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="763"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="817"/>
<location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="859"/>
<location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="871"/>
<location filename="../main.qml" line="877"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="885"/>
<source>Preparing to write...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="903"/>
<location filename="../main.qml" line="909"/>
<source>Update available</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="965"/>
<location filename="../main.qml" line="971"/>
<source>Writing... %1%</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="944"/>
<location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="988"/>
<location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="995"/>
<location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1011"/>
<location filename="../main.qml" line="1017"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1018"/>
<location filename="../main.qml" line="1024"/>
<source>Write Successful</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="1067"/>
<location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>

View file

@ -9,23 +9,23 @@
<translation>Erreur d&apos;écriture dans le stockage</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="189"/>
<location filename="../downloadextractthread.cpp" line="378"/>
<location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source>
<translation>Erreur lors de l&apos;extraction de l&apos;archive : %1</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="254"/>
<location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source>
<translation>Erreur lors du montage de la partition FAT32</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="274"/>
<location filename="../downloadextractthread.cpp" line="278"/>
<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>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="297"/>
<location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Erreur lors du changement du répertoire &apos;%1&apos;</translation>
</message>
@ -78,92 +78,92 @@
<translation>Erreur d&apos;écriture lors du formatage du MBR</translation>
</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>
<translation>Erreur de lecture du stockage.&lt;br&gt;La carte SD pourrait être défectueuse.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="848"/>
<location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="934"/>
<location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source>
<translation type="unfinished">Erreur lors du montage de la partition FAT32</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="956"/>
<location filename="../downloadthread.cpp" line="961"/>
<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>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="993"/>
<location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1078"/>
<location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1030"/>
<location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1132"/>
<location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="430"/>
<location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="441"/>
<location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="460"/>
<location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="679"/>
<location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source>
<translation>Erreur d&apos;écriture dans le stockage (lors du formatage)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="686"/>
<location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source>
<translation>Erreur d&apos;écriture dans le stockage (pendant l&apos;exécution de fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="667"/>
<location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source>
<translation>Téléchargement corrompu. La signature ne correspond pas</translation>
</message>
@ -183,12 +183,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="712"/>
<location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source>
<translation>Erreur lors de l&apos;écriture du premier bloc (table de partion)</translation>
</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>
<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>
@ -355,97 +355,103 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="223"/>
<location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="269"/>
<location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="282"/>
<location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="303"/>
<location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="314"/>
<location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="324"/>
<location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="334"/>
<location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="344"/>
<location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="351"/>
<location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="359"/>
<location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="363"/>
<location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="367"/>
<location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="380"/>
<location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source>
<translation type="unfinished"></translation>
</message>
@ -495,7 +501,7 @@
</message>
<message>
<location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/>
<location filename="../main.qml" line="422"/>
<source>Operating System</source>
<translation>Système d&apos;exploitation</translation>
</message>
@ -511,13 +517,13 @@
</message>
<message>
<location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/>
<location filename="../main.qml" line="718"/>
<source>Storage</source>
<translation>Stockage</translation>
</message>
<message>
<location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/>
<location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source>
<translation>CHOISISSEZ LE STOCKAGE</translation>
</message>
@ -542,7 +548,7 @@
</message>
<message>
<location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/>
<location filename="../main.qml" line="968"/>
<source>Cancelling...</source>
<translation>Annulation...</translation>
</message>
@ -553,34 +559,34 @@
</message>
<message>
<location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/>
<location filename="../main.qml" line="1051"/>
<location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1057"/>
<source>Finalizing...</source>
<translation>Finalisation...</translation>
</message>
<message>
<location filename="../main.qml" line="518"/>
<location filename="../main.qml" line="1019"/>
<location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1025"/>
<source>Erase</source>
<translation>Formatter</translation>
</message>
<message>
<location filename="../main.qml" line="519"/>
<location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source>
<translation>Formater la carte SD en FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<location filename="../main.qml" line="534"/>
<source>Use custom</source>
<translation>Utiliser image personnalisée</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source>
<translation>Sélectionnez une image disque personnalisée (.img) depuis votre ordinateur</translation>
</message>
<message>
<location filename="../main.qml" line="476"/>
<location filename="../main.qml" line="482"/>
<source>Back</source>
<translation>Retour</translation>
</message>
@ -590,154 +596,159 @@
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="307"/>
<location filename="../main.qml" line="313"/>
<source>Language: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="330"/>
<location filename="../main.qml" line="336"/>
<source>Keyboard: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="477"/>
<location filename="../main.qml" line="483"/>
<source>Go back to main menu</source>
<translation>Retour au menu principal</translation>
</message>
<message>
<location filename="../main.qml" line="594"/>
<location filename="../main.qml" line="600"/>
<source>Released: %1</source>
<translation>Sorti le : %1</translation>
</message>
<message>
<location filename="../main.qml" line="597"/>
<location filename="../main.qml" line="603"/>
<source>Cached on your computer</source>
<translation>Mis en cache sur votre ordinateur</translation>
</message>
<message>
<location filename="../main.qml" line="599"/>
<location filename="../main.qml" line="605"/>
<source>Local file</source>
<translation>Fichier local</translation>
</message>
<message>
<location filename="../main.qml" line="601"/>
<location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source>
<translation>En ligne - %1 GO téléchargé</translation>
</message>
<message>
<location filename="../main.qml" line="763"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source>
<translation>Mounté à %1</translation>
</message>
<message>
<location filename="../main.qml" line="817"/>
<location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="859"/>
<location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source>
<translation>Êtes-vous sûr de vouloir quitter ?</translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="885"/>
<source>Preparing to write...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="903"/>
<location filename="../main.qml" line="909"/>
<source>Update available</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="995"/>
<location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source>
<translation type="unfinished"></translation>
</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>
<translation>&lt;b&gt;%1&lt;/b&gt; a bien été écrit sur &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="871"/>
<location filename="../main.qml" line="877"/>
<source>Warning</source>
<translation>Attention</translation>
</message>
<message>
<location filename="../main.qml" line="965"/>
<location filename="../main.qml" line="971"/>
<source>Writing... %1%</source>
<translation>Écriture... %1%</translation>
</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>
<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>
<location filename="../main.qml" line="944"/>
<location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source>
<translation>Erreur lors du téléchargement de la liste des systèmes d&apos;exploitation à partir d&apos;Internet</translation>
</message>
<message>
<location filename="../main.qml" line="988"/>
<location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source>
<translation>Vérification... %1%</translation>
</message>
<message>
<location filename="../main.qml" line="1011"/>
<location filename="../main.qml" line="1017"/>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<location filename="../main.qml" line="1018"/>
<location filename="../main.qml" line="1024"/>
<source>Write Successful</source>
<translation>Écriture réussie</translation>
</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>
<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>
<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>
<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>
<location filename="../main.qml" line="1067"/>
<location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source>
<translation>Erreur de lecture du fichier os_list.json</translation>
</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>
<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>

View file

@ -9,23 +9,23 @@
<translation>Errore scrittura nello storage</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="189"/>
<location filename="../downloadextractthread.cpp" line="378"/>
<location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source>
<translation>Errore estrazione archivio: %1</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="254"/>
<location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source>
<translation>Errore montaggio partizione FAT32</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="274"/>
<location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>Il sistema operativo non ha montato la partizione FAT32</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="297"/>
<location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source>
<translation>Errore passaggio a cartella &apos;%1&apos;</translation>
</message>
@ -78,93 +78,93 @@
<translation>Errore scrittura durante azzeramento MBR</translation>
</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>
<translation>Errore lettura dallo storage.&lt;br&gt;La scheda SD potrebbe essere danneggiata.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="848"/>
<location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source>
<translation>Attesa montaggio partizione FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="934"/>
<location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source>
<translation>Errore montaggio partizione FAT32</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="956"/>
<location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>Il sistema operativo non ha montato la partizione FAT32</translation>
</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>
<translation type="unfinished"></translation>
<translation>Impossibile personalizzare. Il file &apos;%1&apos; non esiste.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="993"/>
<location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source>
<translation>Personalizza immagine</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1078"/>
<location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source>
<translation>Errore creazione firstrun.sh nella partizione FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1030"/>
<location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source>
<translation>Errore scrittura in config.txt nella partizione FAT</translation>
</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>
<translation type="unfinished"></translation>
<translation>Errore nel creare il file cloudinit dei dati utente nella partizione FAT</translation>
</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>
<translation type="unfinished"></translation>
<translation>Errore durante la creazione del file network-config cloudinit nella partizione FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1132"/>
<location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation>Errore scrittura in cmdline.txt nella partizione FAT</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="430"/>
<location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source>
<translation>Errore accesso negato durante la scrittura del file su disco.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="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>
<translation>Sembra sia abilitato l&apos;accesso controllato alle cartelle.
Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos;elenco delle app consentite e riprova.</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="441"/>
<location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source>
<translation>Errore scrittura file su disco</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="460"/>
<location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source>
<translation>Errore download: %1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="679"/>
<location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source>
<translation>Errore scrittura nello storage (durante flushing)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="686"/>
<location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source>
<translation>Errore scrittura nello storage (durante fsync)</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="667"/>
<location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source>
<translation>Download corrotto.&lt;br&gt;L&apos;hash non corrisponde</translation>
</message>
@ -184,12 +184,12 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>avvio download</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="712"/>
<location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source>
<translation>Errore scrittura primo blocco (tabella partizione)</translation>
</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>
<translation>Verifica scrittura fallita.&lt;br&gt;Il contenuto della SD è differente da quello che vi è stato scritto.</translation>
</message>
@ -236,7 +236,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<message>
<location filename="../driveformatthread.cpp" line="199"/>
<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>
<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>
<location filename="../imagewriter.cpp" line="975"/>
<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>
</context>
<context>
@ -315,7 +315,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<message>
<location filename="../MsgPopup.qml" line="135"/>
<source>QUIT</source>
<translation type="unfinished"></translation>
<translation>ESCI</translation>
</message>
</context>
<context>
@ -356,12 +356,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
<translation>Abilita SSH</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source>
<translation>Usa password autenticazione</translation>
</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>
</message>
<message>
<location filename="../OptionsPopup.qml" line="223"/>
<location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source>
<translation>Permetti solo autenticazione con chiave pubblica</translation>
</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>
</message>
<message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation type="unfinished"></translation>
<translation>Imposta authorized_keys per &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source>
<translation>Configura WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="269"/>
<location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source>
<translation>SSID:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="282"/>
<location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source>
<translation>Password:</translation>
</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>
<translation>Visualizza password</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="303"/>
<location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source>
<translation>Nazione WiFi:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="314"/>
<location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source>
<translation>Imposta configurazioni locali</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="324"/>
<location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source>
<translation>Fuso orario:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="334"/>
<location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source>
<translation>Layout tastiera:</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="344"/>
<location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source>
<translation>Salta procedura prima impostazione</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="351"/>
<location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source>
<translation>Impostazioni persistenti</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="359"/>
<location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source>
<translation>Riproduci suono quando completato</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="363"/>
<location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source>
<translation>Espelli media quando completato</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="367"/>
<location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source>
<translation>Abilita telemetria</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="380"/>
<location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source>
<translation>SALVA</translation>
</message>
@ -504,7 +510,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message>
<message>
<location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/>
<location filename="../main.qml" line="422"/>
<source>Operating System</source>
<translation>Sistema operativo</translation>
</message>
@ -520,13 +526,13 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message>
<message>
<location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/>
<location filename="../main.qml" line="718"/>
<source>Storage</source>
<translation>Scheda SD</translation>
</message>
<message>
<location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/>
<location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source>
<translation>SCEGLI SCHEDA SD</translation>
</message>
@ -551,7 +557,7 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message>
<message>
<location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/>
<location filename="../main.qml" line="968"/>
<source>Cancelling...</source>
<translation>Annullamento...</translation>
</message>
@ -562,34 +568,34 @@ Aggiungi sia &apos;rpi-imager.exe&apos; che &apos;fat32format.exe&apos; all&apos
</message>
<message>
<location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/>
<location filename="../main.qml" line="1051"/>
<location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1057"/>
<source>Finalizing...</source>
<translation>Finalizzazione...</translation>
</message>
<message>
<location filename="../main.qml" line="518"/>
<location filename="../main.qml" line="1019"/>
<location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1025"/>
<source>Erase</source>
<translation>Cancella</translation>
</message>
<message>
<location filename="../main.qml" line="519"/>
<location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source>
<translation>Formatta scheda come FAT32</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<location filename="../main.qml" line="534"/>
<source>Use custom</source>
<translation>Usa immagine personalizzata</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source>
<translation>Seleziona un file immagine .img personalizzato</translation>
</message>
<message>
<location filename="../main.qml" line="476"/>
<location filename="../main.qml" line="482"/>
<source>Back</source>
<translation>Indietro</translation>
</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>
</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>
<translation type="unfinished"></translation>
<translation>Usa repository personalizzato: %1</translation>
</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>
<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>
<location filename="../main.qml" line="307"/>
<location filename="../main.qml" line="313"/>
<source>Language: </source>
<translation type="unfinished"></translation>
<translation>Lingua: </translation>
</message>
<message>
<location filename="../main.qml" line="330"/>
<location filename="../main.qml" line="336"/>
<source>Keyboard: </source>
<translation type="unfinished"></translation>
<translation>Tastiera: </translation>
</message>
<message>
<location filename="../main.qml" line="477"/>
<location filename="../main.qml" line="483"/>
<source>Go back to main menu</source>
<translation>Torna al menu principale</translation>
</message>
<message>
<location filename="../main.qml" line="594"/>
<location filename="../main.qml" line="600"/>
<source>Released: %1</source>
<translation>Rilasciato: %1</translation>
</message>
<message>
<location filename="../main.qml" line="597"/>
<location filename="../main.qml" line="603"/>
<source>Cached on your computer</source>
<translation>Memorizzato temporaneamente nel computer</translation>
</message>
<message>
<location filename="../main.qml" line="599"/>
<location filename="../main.qml" line="605"/>
<source>Local file</source>
<translation>File locale</translation>
</message>
<message>
<location filename="../main.qml" line="601"/>
<location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source>
<translation>Online - Download %1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="763"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source>
<translation>Montato come %1</translation>
</message>
<message>
<location filename="../main.qml" line="817"/>
<location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source>
<translation>[PROTETTA DA SCRITTURA]</translation>
</message>
<message>
<location filename="../main.qml" line="859"/>
<location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source>
<translation>Sei sicuro di voler uscire?</translation>
</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>
<translation>Raspberry Pi Image è occupato.&lt;br&gt;Sei sicuro di voler uscire?</translation>
</message>
<message>
<location filename="../main.qml" line="871"/>
<location filename="../main.qml" line="877"/>
<source>Warning</source>
<translation>Attenzione</translation>
</message>
<message>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="885"/>
<source>Preparing to write...</source>
<translation>Preparazione scrittura...</translation>
</message>
<message>
<location filename="../main.qml" line="903"/>
<location filename="../main.qml" line="909"/>
<source>Update available</source>
<translation>Aggiornamento disponibile</translation>
</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>
<translation>È disponibile una nuova versione di Imager.&lt;br&gt;Vuoi visitare il sito web per scaricare la nuova versione?</translation>
</message>
<message>
<location filename="../main.qml" line="965"/>
<location filename="../main.qml" line="971"/>
<source>Writing... %1%</source>
<translation>Scrittura...%1</translation>
</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>
<translation>Tutti i dati esistenti in &apos;%1&apos; verranno eliminati.&lt;br&gt;Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../main.qml" line="944"/>
<location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source>
<translation>Errore durante download elenco SO da internet</translation>
</message>
<message>
<location filename="../main.qml" line="988"/>
<location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source>
<translation>Verifica...%1</translation>
</message>
<message>
<location filename="../main.qml" line="995"/>
<location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source>
<translation>Preparazione scrittura... (%1)</translation>
</message>
<message>
<location filename="../main.qml" line="1011"/>
<location filename="../main.qml" line="1017"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../main.qml" line="1018"/>
<location filename="../main.qml" line="1024"/>
<source>Write Successful</source>
<translation>Scrittura completata senza errori</translation>
</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>
<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>
<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>
<translation>Scrittura di &lt;b&gt;%1&lt;/b&gt; in &lt;b&gt;%2&lt;/b&gt;completata</translation>
</message>
<message>
<location filename="../main.qml" line="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>
<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>
<location filename="../main.qml" line="1067"/>
<location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source>
<translation>Errore durante analisi file os_list.json</translation>
</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>
<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>
<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>
<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>

View file

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

View file

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

View file

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

View file

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

View file

@ -9,23 +9,23 @@
<translation></translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="189"/>
<location filename="../downloadextractthread.cpp" line="378"/>
<location filename="../downloadextractthread.cpp" line="193"/>
<location filename="../downloadextractthread.cpp" line="382"/>
<source>Error extracting archive: %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="254"/>
<location filename="../downloadextractthread.cpp" line="258"/>
<source>Error mounting FAT32 partition</source>
<translation>FAT32分区错误</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="274"/>
<location filename="../downloadextractthread.cpp" line="278"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>FAT32分区</translation>
</message>
<message>
<location filename="../downloadextractthread.cpp" line="297"/>
<location filename="../downloadextractthread.cpp" line="301"/>
<source>Error changing to directory &apos;%1&apos;</source>
<translation> %1 </translation>
</message>
@ -78,92 +78,92 @@
<translation>MBR清零时写入错误</translation>
</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>
<translation>&lt;br&gt;SD卡可能已损坏</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="848"/>
<location filename="../downloadthread.cpp" line="853"/>
<source>Waiting for FAT partition to be mounted</source>
<translation>FAT分区挂载</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="934"/>
<location filename="../downloadthread.cpp" line="939"/>
<source>Error mounting FAT32 partition</source>
<translation>FAT32分区错误</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="956"/>
<location filename="../downloadthread.cpp" line="961"/>
<source>Operating system did not mount FAT32 partition</source>
<translation>FAT32分区</translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="993"/>
<location filename="../downloadthread.cpp" line="998"/>
<source>Customizing image</source>
<translation>使</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1078"/>
<location filename="../downloadthread.cpp" line="1083"/>
<source>Error creating firstrun.sh on FAT partition</source>
<translation>FAT分区上创建firstrun.sh脚本文件时出错</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1030"/>
<location filename="../downloadthread.cpp" line="1035"/>
<source>Error writing to config.txt on FAT partition</source>
<translation>FAT分区上写入config.txt时出错</translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="1132"/>
<location filename="../downloadthread.cpp" line="1137"/>
<source>Error writing to cmdline.txt on FAT partition</source>
<translation>FAT分区上写入cmdline.txt时出错</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="430"/>
<location filename="../downloadthread.cpp" line="431"/>
<source>Access denied error while writing file to disk.</source>
<translation>访</translation>
</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>
<translation>访 rpi-imager.exe和fat32format.exe都添加到允许的应用程序列表中</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="441"/>
<location filename="../downloadthread.cpp" line="442"/>
<source>Error writing file to disk</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="460"/>
<location filename="../downloadthread.cpp" line="461"/>
<source>Error downloading: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="679"/>
<location filename="../downloadthread.cpp" line="684"/>
<source>Error writing to storage (while flushing)</source>
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="686"/>
<location filename="../downloadthread.cpp" line="691"/>
<source>Error writing to storage (while fsync)</source>
<translation>fsync时写入存储时出错</translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="667"/>
<location filename="../downloadthread.cpp" line="672"/>
<source>Download corrupt. Hash does not match</source>
<translation> </translation>
</message>
@ -183,12 +183,12 @@
<translation></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="712"/>
<location filename="../downloadthread.cpp" line="717"/>
<source>Error writing first block (partition table)</source>
<translation></translation>
</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>
<translation> SD卡的内容与写入的内容不同</translation>
</message>
@ -355,97 +355,107 @@
<translation>SSH服务</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="164"/>
<source>Set username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="181"/>
<location filename="../OptionsPopup.qml" line="160"/>
<source>Use password authentication</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="223"/>
<location filename="../OptionsPopup.qml" line="170"/>
<source>Allow public-key authentication only</source>
<translation>使</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="197"/>
<source>Set password for &apos;%1&apos; user:</source>
<translation>&apos;%1&apos;</translation>
<translation type="vanished">&apos;%1&apos;</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="238"/>
<location filename="../OptionsPopup.qml" line="185"/>
<source>Set authorized_keys for &apos;%1&apos;:</source>
<translation>%1</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="250"/>
<location filename="../OptionsPopup.qml" line="258"/>
<source>Configure wifi</source>
<translation>WiFi</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="269"/>
<location filename="../OptionsPopup.qml" line="277"/>
<source>SSID:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="282"/>
<location filename="../OptionsPopup.qml" line="231"/>
<location filename="../OptionsPopup.qml" line="297"/>
<source>Password:</source>
<translation></translation>
</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>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="303"/>
<location filename="../OptionsPopup.qml" line="318"/>
<source>Wifi country:</source>
<translation>WIFI国家</translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="314"/>
<location filename="../OptionsPopup.qml" line="329"/>
<source>Set locale settings</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="324"/>
<location filename="../OptionsPopup.qml" line="339"/>
<source>Time zone:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="334"/>
<location filename="../OptionsPopup.qml" line="349"/>
<source>Keyboard layout:</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="344"/>
<location filename="../OptionsPopup.qml" line="359"/>
<source>Skip first-run wizard</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="351"/>
<location filename="../OptionsPopup.qml" line="366"/>
<source>Persistent settings</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="359"/>
<location filename="../OptionsPopup.qml" line="374"/>
<source>Play sound when finished</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="363"/>
<location filename="../OptionsPopup.qml" line="378"/>
<source>Eject media when finished</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="367"/>
<location filename="../OptionsPopup.qml" line="382"/>
<source>Enable telemetry</source>
<translation></translation>
</message>
<message>
<location filename="../OptionsPopup.qml" line="380"/>
<location filename="../OptionsPopup.qml" line="395"/>
<source>SAVE</source>
<translation></translation>
</message>
@ -494,18 +504,18 @@
<translation> v%1</translation>
</message>
<message>
<location filename="../main.qml" line="859"/>
<location filename="../main.qml" line="865"/>
<source>Are you sure you want to quit?</source>
<translation>退</translation>
</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>
<translation>Raspberry Pi Imager还未完成任务&lt;br&gt;退</translation>
</message>
<message>
<location filename="../main.qml" line="98"/>
<location filename="../main.qml" line="416"/>
<location filename="../main.qml" line="422"/>
<source>Operating System</source>
<translation></translation>
</message>
@ -516,13 +526,13 @@
</message>
<message>
<location filename="../main.qml" line="138"/>
<location filename="../main.qml" line="712"/>
<location filename="../main.qml" line="718"/>
<source>Storage</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="150"/>
<location filename="../main.qml" line="1032"/>
<location filename="../main.qml" line="1038"/>
<source>CHOOSE STORAGE</source>
<translation>SD卡</translation>
</message>
@ -537,7 +547,7 @@
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="965"/>
<location filename="../main.qml" line="971"/>
<source>Writing... %1%</source>
<translation>...%1%</translation>
</message>
@ -562,7 +572,7 @@
</message>
<message>
<location filename="../main.qml" line="233"/>
<location filename="../main.qml" line="962"/>
<location filename="../main.qml" line="968"/>
<source>Cancelling...</source>
<translation>...</translation>
</message>
@ -573,146 +583,151 @@
</message>
<message>
<location filename="../main.qml" line="248"/>
<location filename="../main.qml" line="985"/>
<location filename="../main.qml" line="1051"/>
<location filename="../main.qml" line="991"/>
<location filename="../main.qml" line="1057"/>
<source>Finalizing...</source>
<translation>...</translation>
</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>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="307"/>
<location filename="../main.qml" line="313"/>
<source>Language: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="330"/>
<location filename="../main.qml" line="336"/>
<source>Keyboard: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="518"/>
<location filename="../main.qml" line="1019"/>
<location filename="../main.qml" line="524"/>
<location filename="../main.qml" line="1025"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="519"/>
<location filename="../main.qml" line="525"/>
<source>Format card as FAT32</source>
<translation>SD卡格式化为FAT32格式</translation>
</message>
<message>
<location filename="../main.qml" line="528"/>
<location filename="../main.qml" line="534"/>
<source>Use custom</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="529"/>
<location filename="../main.qml" line="535"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="599"/>
<location filename="../main.qml" line="605"/>
<source>Local file</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="817"/>
<location filename="../main.qml" line="823"/>
<source>[WRITE PROTECTED]</source>
<translation>[]</translation>
</message>
<message>
<location filename="../main.qml" line="871"/>
<location filename="../main.qml" line="877"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="885"/>
<source>Preparing to write...</source>
<translation>...</translation>
</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>
<translation>&apos;%1&apos;&lt;br&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="903"/>
<location filename="../main.qml" line="909"/>
<source>Update available</source>
<translation></translation>
</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>
<translation>rpi-imager&lt;br&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="995"/>
<location filename="../main.qml" line="1001"/>
<source>Preparing to write... (%1)</source>
<translation> (%1)</translation>
</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>
<translation>&lt;b&gt;%1 &lt;/ b&gt;&lt;br&gt; &lt;br&gt;SD</translation>
</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>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
<message>
<location filename="../main.qml" line="1067"/>
<location filename="../main.qml" line="1096"/>
<source>Error parsing os_list.json</source>
<translation> os_list.json </translation>
</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>
<translation>U盘&lt;br&gt;U盘的根文件夹中</translation>
</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>
<translation>SD卡具有写保护&lt;br&gt;SD卡的左侧的锁定开关</translation>
</message>
<message>
<location filename="../main.qml" line="476"/>
<location filename="../main.qml" line="482"/>
<source>Back</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="477"/>
<location filename="../main.qml" line="483"/>
<source>Go back to main menu</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="594"/>
<location filename="../main.qml" line="600"/>
<source>Released: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../main.qml" line="597"/>
<location filename="../main.qml" line="603"/>
<source>Cached on your computer</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="601"/>
<location filename="../main.qml" line="607"/>
<source>Online - %1 GB download</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="763"/>
<location filename="../main.qml" line="815"/>
<location filename="../main.qml" line="769"/>
<location filename="../main.qml" line="821"/>
<location filename="../main.qml" line="827"/>
<source>Mounted as %1</source>
<translation>%1 </translation>
</message>
@ -725,27 +740,27 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../main.qml" line="944"/>
<location filename="../main.qml" line="950"/>
<source>Error downloading OS list from Internet</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="988"/>
<location filename="../main.qml" line="994"/>
<source>Verifying... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="1011"/>
<location filename="../main.qml" line="1017"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="1018"/>
<location filename="../main.qml" line="1024"/>
<source>Write Successful</source>
<translation></translation>
</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>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;SD</translation>
</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 <QQmlContext>
#include <QProcess>
#include <QRegExp>
#include <QRegularExpression>
#include <QStandardPaths>
#include <QStorageInfo>
#include <QTimeZone>
@ -89,9 +89,9 @@ ImageWriter::ImageWriter(QObject *parent)
QFile f("/sys/bus/nvmem/devices/rmem0/nvmem");
if (f.exists() && f.open(f.ReadOnly))
{
QByteArrayList eepromSettings = f.readAll().split('\n');
const QByteArrayList eepromSettings = f.readAll().split('\n');
f.close();
for (QByteArray setting : eepromSettings)
for (const QByteArray &setting : eepromSettings)
{
if (setting.startsWith("IMAGER_REPO_URL="))
{
@ -149,14 +149,14 @@ ImageWriter::ImageWriter(QObject *parent)
_settings.endGroup();
QDir dir(":/i18n", "rpi-imager_*.qm");
QStringList transFiles = dir.entryList();
const QStringList transFiles = dir.entryList();
QLocale currentLocale;
QStringList localeComponents = currentLocale.name().split('_');
QString currentlangcode;
if (!localeComponents.isEmpty())
currentlangcode = localeComponents.first();
for (QString tf : transFiles)
for (const QString &tf : transFiles)
{
QString langcode = tf.mid(11, tf.length()-14);
/* FIXME: we currently lack a font with support for Chinese characters in embedded mode */
@ -728,12 +728,12 @@ bool ImageWriter::mountUsbSourceMedia()
int devices = 0;
#ifdef Q_OS_LINUX
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"))
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/"))
{
@ -763,14 +763,14 @@ QByteArray ImageWriter::getUsbSourceOSlist()
#ifdef Q_OS_LINUX
QJsonArray oslist;
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"};
for (auto devname : medialist)
for (const QString &devname : medialist)
{
QDir subdir("/media/"+devname);
QStringList files = subdir.entryList(namefilters, QDir::Files, QDir::Name);
for (auto file : files)
const QStringList files = subdir.entryList(namefilters, QDir::Files, QDir::Name);
for (const QString &file : files)
{
QString path = "/media/"+devname+"/"+file;
QFileInfo fi(path);
@ -885,13 +885,14 @@ QString ImageWriter::getSSID()
}
else
{
QRegExp rx(regexpstr);
QList<QByteArray> outputlines = proc.readAll().replace('\r', "").split('\n');
QRegularExpression rx(regexpstr);
const QList<QByteArray> outputlines = proc.readAll().replace('\r', "").split('\n');
for (QByteArray line : outputlines) {
if (rx.indexIn(line) != -1)
for (const QByteArray &line : outputlines) {
QRegularExpressionMatch match = rx.match(line);
if (match.hasMatch())
{
ssid = rx.cap(1);
ssid = match.captured(1);
break;
}
}
@ -941,9 +942,11 @@ QString ImageWriter::getPSK(const QString &ssid)
{
QString xml = QString::fromWCharArray(xmlstr);
qDebug() << "XML wifi profile:" << xml;
QRegExp rx("<keyMaterial>(.+)</keyMaterial>");
if (rx.indexIn(xml) != -1) {
psk = rx.cap(1);
QRegularExpression rx("<keyMaterial>(.+)</keyMaterial>");
QRegularExpressionMatch match = rx.match(xml);
if (match.hasMatch()) {
psk = match.captured(1);
}
WlanFreeMemory(xmlstr);
@ -1061,7 +1064,8 @@ void ImageWriter::setSavedCustomizationSettings(const QVariantMap &map)
{
_settings.beginGroup("imagecustomization");
_settings.remove("");
for (QString key : map.keys()) {
const QStringList keys = map.keys();
for (const QString &key : keys) {
_settings.setValue(key, map.value(key));
}
_settings.endGroup();
@ -1072,7 +1076,8 @@ QVariantMap ImageWriter::getSavedCustomizationSettings()
QVariantMap result;
_settings.beginGroup("imagecustomization");
for (QString key : _settings.childKeys()) {
const QStringList keys = _settings.childKeys();
for (const QString &key : keys) {
result.insert(key, _settings.value(key));
}
_settings.endGroup();
@ -1189,13 +1194,15 @@ QString ImageWriter::detectPiKeyboard()
if (!typenr)
{
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>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>
</dict>
</plist>

107
main.qml
View file

@ -255,16 +255,22 @@ ApplicationWindow {
font.family: roboto.name
Accessible.onPressAction: clicked()
}
Image {
id: customizebutton
source: "icons/ic_cog_40px.svg"
visible: false
MouseArea {
anchors.fill: parent
Button {
Layout.bottomMargin: 25
padding: 5
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
release_date: ""
subitems_url: "internal://back"
subitems: []
subitems_json: ""
name: qsTr("Back")
description: qsTr("Go back to main menu")
tooltip: ""
@ -514,7 +520,7 @@ ApplicationWindow {
contains_multiple_files: false
release_date: ""
subitems_url: ""
subitems: []
subitems_json: ""
name: qsTr("Erase")
description: qsTr("Format card as FAT32")
tooltip: ""
@ -663,7 +669,7 @@ ApplicationWindow {
}
Image {
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.preferredWidth: 40
fillMode: Image.PreserveAspectFit
@ -1032,8 +1038,11 @@ ApplicationWindow {
msgpopup.title = qsTr("Write Successful")
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)
else if (imageWriter.isEmbeddedMode())
msgpopup.text = qsTr("<b>%1</b> has been written to <b>%2</b>").arg(osbutton.text).arg(dstbutton.text)
else if (imageWriter.isEmbeddedMode()) {
//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
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()) {
@ -1065,24 +1074,63 @@ ApplicationWindow {
progressText.text = qsTr("Finalizing...")
}
function oslistFromJson(o) {
var lang_country = Qt.locale().name
if ("os_list_"+lang_country in o) {
return o["os_list_"+lang_country]
}
if (lang_country.includes("_")) {
var lang = lang_country.substr(0, lang_country.indexOf("_"))
if ("os_list_"+lang in o) {
return o["os_list_"+lang]
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) {
var oslist = false
var lang_country = Qt.locale().name
if ("os_list_"+lang_country in o) {
oslist = o["os_list_"+lang_country]
}
else if (lang_country.includes("_")) {
var lang = lang_country.substr(0, lang_country.indexOf("_"))
if ("os_list_"+lang in o) {
oslist = o["os_list_"+lang]
}
}
if (!oslist) {
if (!"os_list" in o) {
onError(qsTr("Error parsing os_list.json"))
return false
}
return o["os_list"]
oslist = 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)
@ -1090,8 +1138,8 @@ ApplicationWindow {
for (var i = 0; i < collection.count; i++) {
var os = collection.get(i)
if (typeof(os.subitems) !== "undefined") {
selectNamedOS(name, os.subitems)
if (typeof(os.subitems_json) == "string" && os.subitems_json != "") {
selectNamedOS(name, os.subitems_json)
}
else if (typeof(os.url) !== "undefined" && name === os.name) {
selectOSitem(os, false)
@ -1177,12 +1225,19 @@ ApplicationWindow {
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 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

View file

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