Commit a72b3581 authored by Richard Hughes's avatar Richard Hughes
Browse files

Release fwupd 1.0.1

parent 37906f6a
Version 1.0.1
~~~~~~~~~~~~~
Released: 2017-11-09
New Features:
- Add support for HWID requirements (Richard Hughes)
- Add support for programming various AVR32 and XMEGA parts using DFU (Richard Hughes)
- Add the various DFU quirks for the Jabra Speak devices (Richard Hughes)
- Allow specifying the output file type for 'dfu-tool read' (Richard Hughes)
- Move the database of supported devices out into runtime loaded files (Richard Hughes)
- Support the IHEX record type 0x05 (Richard Hughes)
- Use help2man to generate the man page at build time (Richard Hughes)
- Use the new quirk infrastructure for version numbers (Richard Hughes)
Bugfixes:
- Catch invalid Dell dock component requests (Mario Limonciello)
- Correctly output Intel HEX files with > 16bit offset addresses (Richard Hughes)
- Do not try to verify the element write if upload is unsupported (Richard Hughes)
- Fix a double-unref when updating any 8Bitdo device (Richard Hughes)
- Fix crash when enumerating with Dell dock connected but with no UEFI (Mario Limonciello)
- Fix uploading large firmware files over DFU (Richard Hughes)
- Format the BCD USB revision numbers correctly (Richard Hughes)
- Guess the DFU transfer size if it is not specified (Richard Hughes)
- Include the reset timeout as wValue to fix some DFU bootloaders (Richard Hughes)
- Make the error message clearer when sans fonts are missing (Mario Limonciello)
- Support devices with truncated DFU interface data (Richard Hughes)
- Use the correct remote-specified username and passord when using fwupdmgr (Richard Hughes)
- Use the correct wDetachTimeOut when writing DFU firmware (Richard Hughes)
- Verify devices with legacy VIDs are actually 8Bitdo controllers (Richard Hughes)
Version 1.0.0 Version 1.0.0
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
Released: 2017-10-09 Released: 2017-10-09
......
...@@ -8,8 +8,8 @@ msgid "" ...@@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fwupd\n" "Project-Id-Version: fwupd\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-09 10:22+0100\n" "POT-Creation-Date: 2017-11-09 15:18+0000\n"
"PO-Revision-Date: 2017-10-09 09:22+0000\n" "PO-Revision-Date: 2017-11-09 15:18+0000\n"
"Last-Translator: Richard Hughes <richard@hughsie.com>\n" "Last-Translator: Richard Hughes <richard@hughsie.com>\n"
"Language-Team: Asturian (http://www.transifex.com/freedesktop/fwupd/language/ast/)\n" "Language-Team: Asturian (http://www.transifex.com/freedesktop/fwupd/language/ast/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -117,261 +117,277 @@ msgid "" ...@@ -117,261 +117,277 @@ msgid ""
msgstr "" msgstr ""
#. TRANSLATORS: this is a command alias, e.g. 'get-devices' #. TRANSLATORS: this is a command alias, e.g. 'get-devices'
#: plugins/dfu/dfu-tool.c:123 plugins/synapticsmst/synapticsmst-tool.c:113 #: plugins/dfu/dfu-tool.c:123 plugins/synapticsmst/synapticsmst-tool.c:105
#: src/fu-util.c:112 #: src/fu-util.c:112
#, c-format #, c-format
msgid "Alias to %s" msgid "Alias to %s"
msgstr "" msgstr ""
#. TRANSLATORS: error message #. TRANSLATORS: error message
#: plugins/dfu/dfu-tool.c:191 plugins/synapticsmst/synapticsmst-tool.c:354 #: plugins/dfu/dfu-tool.c:191 plugins/synapticsmst/synapticsmst-tool.c:347
#: src/fu-util.c:176 #: src/fu-util.c:176
msgid "Command not found" msgid "Command not found"
msgstr "" msgstr ""
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: plugins/dfu/dfu-tool.c:1440 #: plugins/dfu/dfu-tool.c:1493
msgid "Added" msgid "Added"
msgstr "Amestóse" msgstr "Amestóse"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: plugins/dfu/dfu-tool.c:1451 #: plugins/dfu/dfu-tool.c:1504
msgid "Removed" msgid "Removed"
msgstr "Desanicióse" msgstr "Desanicióse"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#. TRANSLATORS: this is when the daemon state changes #. TRANSLATORS: this is when the daemon state changes
#: plugins/dfu/dfu-tool.c:1460 src/fu-util.c:1259 #: plugins/dfu/dfu-tool.c:1513 src/fu-util.c:1259
msgid "Changed" msgid "Changed"
msgstr "Camudóse" msgstr "Camudóse"
#. TRANSLATORS: this is when a device ctrl+c's a watch #. TRANSLATORS: this is when a device ctrl+c's a watch
#: plugins/dfu/dfu-tool.c:1468 src/fu-util.c:1221 #: plugins/dfu/dfu-tool.c:1521 src/fu-util.c:1221
msgid "Cancelled" msgid "Cancelled"
msgstr "Encaboxóse" msgstr "Encaboxóse"
#. TRANSLATORS: Appstream ID for the hardware type #. TRANSLATORS: Appstream ID for the hardware type
#: plugins/dfu/dfu-tool.c:1966 src/fu-util.c:1057 #: plugins/dfu/dfu-tool.c:2019 src/fu-util.c:1057
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. TRANSLATORS: interface name, e.g. "Flash" #. TRANSLATORS: interface name, e.g. "Flash"
#. TRANSLATORS: device name, e.g. 'ColorHug2' #. TRANSLATORS: device name, e.g. 'ColorHug2'
#: plugins/dfu/dfu-tool.c:1972 plugins/dfu/dfu-tool.c:1978 #: plugins/dfu/dfu-tool.c:2025 plugins/dfu/dfu-tool.c:2031
#: plugins/dfu/dfu-tool.c:2065 #: plugins/dfu/dfu-tool.c:2135
msgid "Name" msgid "Name"
msgstr "Nome" msgstr "Nome"
#. TRANSLATORS: this is the encryption method used when writing #. TRANSLATORS: this is the encryption method used when writing
#: plugins/dfu/dfu-tool.c:1985 #: plugins/dfu/dfu-tool.c:2038
msgid "Cipher" msgid "Cipher"
msgstr "Cifráu" msgstr "Cifráu"
#. TRANSLATORS: these are areas of memory on the chip #. TRANSLATORS: these are areas of memory on the chip
#: plugins/dfu/dfu-tool.c:1999 #: plugins/dfu/dfu-tool.c:2052
msgid "Region" msgid "Region"
msgstr "Rexón" msgstr "Rexón"
#. TRANSLATORS: detected a DFU device #. TRANSLATORS: detected a DFU device
#: plugins/dfu/dfu-tool.c:2033 #: plugins/dfu/dfu-tool.c:2098
msgid "Found" msgid "Found"
msgstr "Alcontróse" msgstr "Alcontróse"
#. TRANSLATORS: DFU protocol version, e.g. 1.1 #. TRANSLATORS: DFU protocol version, e.g. 1.1
#: plugins/dfu/dfu-tool.c:2041 #: plugins/dfu/dfu-tool.c:2106
msgid "Protocol" msgid "Protocol"
msgstr "Protocolu" msgstr "Protocolu"
#. TRANSLATORS: probably not run as root... #. TRANSLATORS: probably not run as root...
#. TRANSLATORS: device has failed to report status #. TRANSLATORS: device has failed to report status
#. TRANSLATORS: device status, e.g. "OK" #. TRANSLATORS: device status, e.g. "OK"
#: plugins/dfu/dfu-tool.c:2054 plugins/dfu/dfu-tool.c:2057 #: plugins/dfu/dfu-tool.c:2119 plugins/dfu/dfu-tool.c:2128
#: plugins/dfu/dfu-tool.c:2080 #: plugins/dfu/dfu-tool.c:2151
msgid "Status" msgid "Status"
msgstr "Estáu" msgstr "Estáu"
#: plugins/dfu/dfu-tool.c:2054 #: plugins/dfu/dfu-tool.c:2119
msgid "Unknown: permission denied" msgid "Permission denied"
msgstr "Desconozse: permisu ñegáu" msgstr ""
#. TRANSLATORS: serial number, e.g. '00012345' #. TRANSLATORS: serial number, e.g. '00012345'
#: plugins/dfu/dfu-tool.c:2071 #: plugins/dfu/dfu-tool.c:2141
msgid "Serial" msgid "Serial"
msgstr "Serial" msgstr "Serial"
#. TRANSLATORS: device mode, e.g. runtime or DFU #. TRANSLATORS: device mode, e.g. runtime or DFU
#: plugins/dfu/dfu-tool.c:2076 #: plugins/dfu/dfu-tool.c:2147
msgid "Mode" msgid "Mode"
msgstr "Mou" msgstr "Mou"
#. TRANSLATORS: device state, i.e. appIDLE #. TRANSLATORS: device state, i.e. appIDLE
#: plugins/dfu/dfu-tool.c:2084 #: plugins/dfu/dfu-tool.c:2155
msgid "State" msgid "State"
msgstr "Estáu" msgstr "Estáu"
#. TRANSLATORS: transfer size in bytes #. TRANSLATORS: transfer size in bytes
#: plugins/dfu/dfu-tool.c:2092 #: plugins/dfu/dfu-tool.c:2163
msgid "Transfer Size" msgid "Transfer Size"
msgstr "Tamañu de tresferencia" msgstr "Tamañu de tresferencia"
#. TRANSLATORS: device attributes, i.e. things that
#. * the device can do
#: plugins/dfu/dfu-tool.c:2171
msgid "Attributes"
msgstr ""
#. TRANSLATORS: device quirks, i.e. things that #. TRANSLATORS: device quirks, i.e. things that
#. * it does that we have to work around #. * it does that we have to work around
#: plugins/dfu/dfu-tool.c:2100 #: plugins/dfu/dfu-tool.c:2179
msgid "Quirks" msgid "Quirks"
msgstr "" msgstr ""
#. TRANSLATORS: chip ID, e.g. "0x58200204"
#: plugins/dfu/dfu-tool.c:2186
msgid "Chip ID"
msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2181 #: plugins/dfu/dfu-tool.c:2267
msgid "Convert firmware to DFU format" msgid "Convert firmware to DFU format"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2187 #: plugins/dfu/dfu-tool.c:2273
msgid "Merge multiple firmware files into one" msgid "Merge multiple firmware files into one"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2193 #: plugins/dfu/dfu-tool.c:2279
msgid "Set vendor ID on firmware file" msgid "Set vendor ID on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2199 #: plugins/dfu/dfu-tool.c:2285
msgid "Set product ID on firmware file" msgid "Set product ID on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2205 #: plugins/dfu/dfu-tool.c:2291
msgid "Set element address on firmware file" msgid "Set element address on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2211 #: plugins/dfu/dfu-tool.c:2297
msgid "Set the firmware size for the target" msgid "Set the firmware size for the target"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2217 #: plugins/dfu/dfu-tool.c:2303
msgid "Set release version on firmware file" msgid "Set release version on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2223 #: plugins/dfu/dfu-tool.c:2309
msgid "Set alternative number on firmware file" msgid "Set alternative number on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2229 #: plugins/dfu/dfu-tool.c:2315
msgid "Set alternative name on firmware file" msgid "Set alternative name on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2235 #: plugins/dfu/dfu-tool.c:2321
msgid "Attach DFU capable device back to runtime" msgid "Attach DFU capable device back to runtime"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2241 #: plugins/dfu/dfu-tool.c:2327
msgid "Reset a DFU device"
msgstr ""
#. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2333
msgid "Read firmware from device into a file" msgid "Read firmware from device into a file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2247 #: plugins/dfu/dfu-tool.c:2339
msgid "Read firmware from one partition into a file" msgid "Read firmware from one partition into a file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2253 #: plugins/dfu/dfu-tool.c:2345
msgid "Write firmware from file into device" msgid "Write firmware from file into device"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2259 #: plugins/dfu/dfu-tool.c:2351
msgid "Write firmware from file into one partition" msgid "Write firmware from file into one partition"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2265 #: plugins/dfu/dfu-tool.c:2357
msgid "List currently attached DFU capable devices" msgid "List currently attached DFU capable devices"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2271 #: plugins/dfu/dfu-tool.c:2363
msgid "Detach currently attached DFU capable device" msgid "Detach currently attached DFU capable device"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2277 #: plugins/dfu/dfu-tool.c:2369
msgid "Dump details about a firmware file" msgid "Dump details about a firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2283 #: plugins/dfu/dfu-tool.c:2375
msgid "Watch DFU devices being hotplugged" msgid "Watch DFU devices being hotplugged"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2289 #: plugins/dfu/dfu-tool.c:2381
msgid "Encrypt firmware data" msgid "Encrypt firmware data"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2295 #: plugins/dfu/dfu-tool.c:2387
msgid "Decrypt firmware data" msgid "Decrypt firmware data"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2301 #: plugins/dfu/dfu-tool.c:2393
msgid "Sets metadata on a firmware file" msgid "Sets metadata on a firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2307 #: plugins/dfu/dfu-tool.c:2399
msgid "Replace data in an existing firmware file" msgid "Replace data in an existing firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2313 #: plugins/dfu/dfu-tool.c:2405
msgid "Create a binary patch using two files" msgid "Create a binary patch using two files"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2319 #: plugins/dfu/dfu-tool.c:2411
msgid "Apply a binary patch" msgid "Apply a binary patch"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/dfu/dfu-tool.c:2325 #: plugins/dfu/dfu-tool.c:2417
msgid "Dump information about a binary patch to the screen" msgid "Dump information about a binary patch to the screen"
msgstr "" msgstr ""
#. TRANSLATORS: DFU stands for device firmware update #. TRANSLATORS: DFU stands for device firmware update
#: plugins/dfu/dfu-tool.c:2351 #: plugins/dfu/dfu-tool.c:2443
msgid "DFU Utility" msgid "DFU Utility"
msgstr "" msgstr ""
#. TRANSLATORS: the user didn't read the man page #. TRANSLATORS: the user didn't read the man page
#: plugins/dfu/dfu-tool.c:2356 plugins/synapticsmst/synapticsmst-tool.c:431 #: plugins/dfu/dfu-tool.c:2448 plugins/synapticsmst/synapticsmst-tool.c:424
#: src/fu-util.c:1778 #: src/fu-util.c:1782
msgid "Failed to parse arguments" msgid "Failed to parse arguments"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/synapticsmst/synapticsmst-tool.c:400 #: plugins/synapticsmst/synapticsmst-tool.c:393
msgid "Enumerate all Synaptics MST devices" msgid "Enumerate all Synaptics MST devices"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: plugins/synapticsmst/synapticsmst-tool.c:406 #: plugins/synapticsmst/synapticsmst-tool.c:399
msgid "Flash firmware file to MST device" msgid "Flash firmware file to MST device"
msgstr "" msgstr ""
#: plugins/synapticsmst/synapticsmst-tool.c:426 #: plugins/synapticsmst/synapticsmst-tool.c:419
msgid "Synaptics Multistream Transport Utility" msgid "Synaptics Multistream Transport Utility"
msgstr "" msgstr ""
#. TRANSLATORS: this is shown when updating the firmware after the reboot #. TRANSLATORS: this is shown when updating the firmware after the reboot
#: plugins/uefi/fu-plugin-uefi.c:396 #: plugins/uefi/fu-plugin-uefi.c:395
msgid "Installing firmware update…" msgid "Installing firmware update…"
msgstr "" msgstr ""
...@@ -465,8 +481,13 @@ msgstr "" ...@@ -465,8 +481,13 @@ msgstr ""
msgid "Authenticating…" msgid "Authenticating…"
msgstr "" msgstr ""
#. TRANSLATORS: waiting for device to do something
#: src/fu-progressbar.c:96
msgid "Waiting…"
msgstr ""
#. TRANSLATORS: currect daemon status is unknown #. TRANSLATORS: currect daemon status is unknown
#: src/fu-progressbar.c:99 #: src/fu-progressbar.c:103
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
...@@ -824,6 +845,6 @@ msgid "Modifies a given remote" ...@@ -824,6 +845,6 @@ msgid "Modifies a given remote"
msgstr "" msgstr ""
#. TRANSLATORS: program name #. TRANSLATORS: program name
#: src/fu-util.c:1773 #: src/fu-util.c:1777
msgid "Firmware Utility" msgid "Firmware Utility"
msgstr "" msgstr ""
...@@ -8,8 +8,8 @@ msgid "" ...@@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fwupd\n" "Project-Id-Version: fwupd\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-09 10:22+0100\n" "POT-Creation-Date: 2017-11-09 15:18+0000\n"
"PO-Revision-Date: 2017-10-09 09:22+0000\n" "PO-Revision-Date: 2017-11-09 15:18+0000\n"
"Last-Translator: Richard Hughes <richard@hughsie.com>\n" "Last-Translator: Richard Hughes <richard@hughsie.com>\n"
"Language-Team: Catalan (http://www.transifex.com/freedesktop/fwupd/language/ca/)\n" "Language-Team: Catalan (http://www.transifex.com/freedesktop/fwupd/language/ca/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -107,271 +107,287 @@ msgstr "Es requereix autenticació per actualitzar les sumes de verificació emm ...@@ -107,271 +107,287 @@ msgstr "Es requereix autenticació per actualitzar les sumes de verificació emm
#: policy/org.freedesktop.fwupd.policy.in:105 #: policy/org.freedesktop.fwupd.policy.in:105
msgid "Modify a configured remote" msgid "Modify a configured remote"
msgstr "" msgstr "Modifica un remot configurat"
#. TRANSLATORS: this is the PolicyKit modal dialog #. TRANSLATORS: this is the PolicyKit modal dialog
#: policy/org.freedesktop.fwupd.policy.in:107 #: policy/org.freedesktop.fwupd.policy.in:107
msgid "" msgid ""
"Authentication is required to modify a configured remote used for firmware " "Authentication is required to modify a configured remote used for firmware "
"updates" "updates"
msgstr "" msgstr "Es necessita l'autenticació per a modificar un remot configurat emprat per a les actualitzacions del microprogramari"
#. TRANSLATORS: this is a command alias, e.g. 'get-devices' #. TRANSLATORS: this is a command alias, e.g. 'get-devices'
#: plugins/dfu/dfu-tool.c:123 plugins/synapticsmst/synapticsmst-tool.c:113 #: plugins/dfu/dfu-tool.c:123 plugins/synapticsmst/synapticsmst-tool.c:105
#: src/fu-util.c:112 #: src/fu-util.c:112
#, c-format #, c-format
msgid "Alias to %s" msgid "Alias to %s"
msgstr "Àlies per a %s" msgstr "Àlies per a %s"
#. TRANSLATORS: error message #. TRANSLATORS: error message
#: plugins/dfu/dfu-tool.c:191 plugins/synapticsmst/synapticsmst-tool.c:354 #: plugins/dfu/dfu-tool.c:191 plugins/synapticsmst/synapticsmst-tool.c:347
#: src/fu-util.c:176 #: src/fu-util.c:176
msgid "Command not found" msgid "Command not found"
msgstr "No s'ha trobat cap ordre" msgstr "No s'ha trobat cap ordre"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: plugins/dfu/dfu-tool.c:1440 #: plugins/dfu/dfu-tool.c:1493
msgid "Added" msgid "Added"
msgstr "S'ha afegit" msgstr "S'ha afegit"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: plugins/dfu/dfu-tool.c:1451 #: plugins/dfu/dfu-tool.c:1504
msgid "Removed" msgid "Removed"
msgstr "S'ha eliminat" msgstr "S'ha eliminat"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#. TRANSLATORS: this is when the daemon state changes #. TRANSLATORS: this is when the daemon state changes
#: plugins/dfu/dfu-tool.c:1460 src/fu-util.c:1259 #: plugins/dfu/dfu-tool.c:1513 src/fu-util.c:1259
msgid "Changed" msgid "Changed"
msgstr "S'ha canviat" msgstr "S'ha canviat"
#. TRANSLATORS: this is when a device ctrl+c's a watch #. TRANSLATORS: this is when a device ctrl+c's a watch
#: plugins/dfu/dfu-tool.c:1468 src/fu-util.c:1221 #: plugins/dfu/dfu-tool.c:1521 src/fu-util.c:1221
msgid "Cancelled" msgid "Cancelled"
msgstr "S'ha cancel·lat"