Merge branch 'qml' into qml

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

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

View file

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