summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2020-06-30 10:48:46 -0700
committerGitHub <noreply@github.com>2020-06-30 10:48:46 -0700
commit35b81440c76ae730ec6ffddcdb5ac818c453d988 (patch)
tree2d231fe2ca5cd8748ef6aac746a1799d9c871173
parent111f7ddf695acbebeca7d33fe54926827b3fe5f3 (diff)
parentc1e7a254a3b6aceb66637a5b71efb47c0b928275 (diff)
Merge pull request #3090 from weblate/weblate-circuitpython-main
Translations update from Weblate
-rw-r--r--locale/ID.po51
-rw-r--r--locale/cs.po51
-rw-r--r--locale/de_DE.po51
-rw-r--r--locale/es.po171
-rw-r--r--locale/fil.po51
-rw-r--r--locale/fr.po51
-rw-r--r--locale/it_IT.po51
-rw-r--r--locale/ko.po51
-rw-r--r--locale/nl.po51
-rw-r--r--locale/pl.po51
-rw-r--r--locale/pt_BR.po732
-rw-r--r--locale/sv.po51
-rw-r--r--locale/zh_Latn_pinyin.po51
13 files changed, 1061 insertions, 403 deletions
diff --git a/locale/ID.po b/locale/ID.po
index ae057fbd7..8d89115d7 100644
--- a/locale/ID.po
+++ b/locale/ID.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -58,6 +58,10 @@ msgstr ""
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr ""
@@ -86,6 +90,10 @@ msgstr "buffers harus mempunyai panjang yang sama"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr ""
@@ -340,7 +348,7 @@ msgstr ""
msgid "Array values should be single bytes."
msgstr ""
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -421,6 +429,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@@ -709,7 +721,8 @@ msgstr "Channel EXTINT sedang digunakan"
msgid "Error in regex"
msgstr "Error pada regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -869,6 +882,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1374,6 +1391,10 @@ msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
"Berjalan di mode aman(safe mode)! tidak menjalankan kode yang tersimpan.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2003,6 +2024,10 @@ msgstr ""
msgid "can't send non-None value to a just-started generator"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr ""
@@ -2129,6 +2154,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2686,6 +2715,10 @@ msgstr ""
msgid "negative shift count"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr ""
@@ -2707,6 +2740,10 @@ msgstr "tidak ada modul yang bernama '%q'"
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr ""
@@ -3099,6 +3136,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "bits harus memilki nilai 8"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr ""
diff --git a/locale/cs.po b/locale/cs.po
index b23144fc8..3869cd45a 100644
--- a/locale/cs.po
+++ b/locale/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2020-05-24 03:22+0000\n"
"Last-Translator: dronecz <mzuzelka@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -66,6 +66,10 @@ msgstr "%% c vyžaduje int nebo char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr "%d adresní piny a %d rgb piny označují výšku %d, nikoli %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q se nyní používá"
@@ -93,6 +97,10 @@ msgstr "% q musí být > = 1"
msgid "%q must be a tuple of length 2"
msgstr "% q musí být n-tice délky 2"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "% q by měl být int"
@@ -346,7 +354,7 @@ msgstr ""
msgid "Array values should be single bytes."
msgstr ""
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -425,6 +433,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@@ -706,7 +718,8 @@ msgstr ""
msgid "Error in regex"
msgstr ""
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -866,6 +879,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1366,6 +1383,10 @@ msgstr ""
msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -1987,6 +2008,10 @@ msgstr ""
msgid "can't send non-None value to a just-started generator"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr ""
@@ -2113,6 +2138,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2670,6 +2699,10 @@ msgstr ""
msgid "negative shift count"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr ""
@@ -2691,6 +2724,10 @@ msgstr ""
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr ""
@@ -3081,6 +3118,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index eff611b20..567a2f8ba 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2020-06-16 18:24+0000\n"
"Last-Translator: Andreas Buchen <andreas.buchen@gmail.com>\n"
"Language: de_DE\n"
@@ -65,6 +65,10 @@ msgstr "%%c erwartet int oder char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr "%d Adress-Pins und %d rgb-Pins zeigen eine Höhe von %d, nicht von %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q in Benutzung"
@@ -92,6 +96,10 @@ msgstr "%q muss >= 1 sein"
msgid "%q must be a tuple of length 2"
msgstr "%q muss ein Tupel der Länge 2 sein"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q sollte ein integer sein"
@@ -345,7 +353,7 @@ msgstr "Array muss Halbwörter enthalten (type 'H')"
msgid "Array values should be single bytes."
msgstr "Array-Werte sollten aus Einzelbytes bestehen."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr "Es darf höchstens %d %q spezifiziert werden (nicht %d)"
@@ -428,6 +436,10 @@ msgstr "Der Puffer ist zu klein"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "Die Pufferlänge %d ist zu groß. Sie muss kleiner als %d sein"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Der Puffer muss eine Mindestenslänge von 1 haben"
@@ -716,7 +728,8 @@ msgstr "EXTINT Kanal ist schon in Benutzung"
msgid "Error in regex"
msgstr "Fehler in regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -883,6 +896,10 @@ msgstr "Interner Definitionsfehler"
msgid "Internal error #%d"
msgstr "Interner Fehler #%d"
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1396,6 +1413,10 @@ msgstr "Sicherheitsmodus aktiv! Automatisches Neuladen ist deaktiviert.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Sicherheitsmodus aktiv! Gespeicherter Code wird nicht ausgeführt\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2048,6 +2069,10 @@ msgstr ""
"Nicht \"None\" Werte können nicht an einen gerade gestarteten Generator "
"gesendet werden"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "kann Attribut nicht setzen"
@@ -2181,6 +2206,10 @@ msgstr "Eingabearray konnte nicht aus der Form übertragen werden"
msgid "could not invert Vandermonde matrix"
msgstr "Vandermonde-Matrix konnte nicht invertiert werden"
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2747,6 +2776,10 @@ msgstr "negative Potenz ohne Gleitkomma (float) Unterstützung"
msgid "negative shift count"
msgstr "Negative shift Anzahl"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "Keine aktive Ausnahme zu verusachen (raise)"
@@ -2768,6 +2801,10 @@ msgstr "Kein Modul mit dem Namen '%q'"
msgid "no reset pin available"
msgstr "kein Reset Pin verfügbar"
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "kein solches Attribut"
@@ -3165,6 +3202,14 @@ msgstr "Das Zeitlimit muss 0,0-100,0 Sekunden betragen"
msgid "timeout must be >= 0.0"
msgstr "timeout muss >= 0.0 sein"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "Zeitstempel außerhalb des Bereichs für Plattform time_t"
diff --git a/locale/es.po b/locale/es.po
index 22597249b..aad07ddf4 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
-"PO-Revision-Date: 2020-06-24 18:32+0000\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
+"PO-Revision-Date: 2020-06-29 13:13+0000\n"
"Last-Translator: Alvaro Figueroa <alvaro@greencore.co.cr>\n"
"Language-Team: \n"
"Language: es\n"
@@ -67,6 +67,10 @@ msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
"%d pines de dirección y %d pines rgb indican una altura de %d, no de %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q está siendo utilizado"
@@ -94,6 +98,10 @@ msgstr "%q debe ser >= 1"
msgid "%q must be a tuple of length 2"
msgstr "%q debe ser una tupla de longitud 2"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q debe ser un int"
@@ -349,7 +357,7 @@ msgstr "Array debe contener media palabra (type 'H')"
msgid "Array values should be single bytes."
msgstr "Valores del array deben ser bytes individuales."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr "Como máximo %d %q se puede especificar (no %d)"
@@ -430,6 +438,10 @@ msgstr "El buffer es muy pequeño"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "La longitud del buffer %d es muy grande. Debe ser menor a %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Buffer debe ser de longitud 1 como minimo"
@@ -441,7 +453,7 @@ msgstr "Buffer demasiado grande e incapaz de asignar"
#: shared-bindings/_bleio/PacketBuffer.c
#, c-format
msgid "Buffer too short by %d bytes"
-msgstr ""
+msgstr "Búfer muy corto por %d bytes"
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c
#: ports/nrf/common-hal/displayio/ParallelBus.c
@@ -592,7 +604,7 @@ msgstr "Código crudo corrupto"
#: ports/cxd56/common-hal/gnss/GNSS.c
msgid "Could not initialize GNSS"
-msgstr ""
+msgstr "No se pudo inicializar el GNSS"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
msgid "Could not initialize UART"
@@ -628,7 +640,7 @@ msgstr "No se pudo iniciar la interrupción, RX ocupado"
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
-msgstr ""
+msgstr "No se pudo encontrar el decodificador"
#: shared-module/audiocore/WaveFile.c shared-module/audiomixer/Mixer.c
#: shared-module/audiomp3/MP3Decoder.c
@@ -637,7 +649,7 @@ msgstr "No se pudo asignar el primer buffer"
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate input buffer"
-msgstr ""
+msgstr "No se pudo encontrar el búfer de entrada"
#: shared-module/audiocore/WaveFile.c shared-module/audiomixer/Mixer.c
#: shared-module/audiomp3/MP3Decoder.c
@@ -702,7 +714,7 @@ msgstr "Modo Drive no se usa cuando la dirección es input."
#: shared-bindings/aesio/aes.c
msgid "ECB only operates on 16 bytes at a time"
-msgstr ""
+msgstr "ECB solo opera sobre 16 bytes a la vez"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
@@ -715,7 +727,8 @@ msgstr "El canal EXTINT ya está siendo utilizado"
msgid "Error in regex"
msgstr "Error en regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -878,6 +891,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr "Error interno #%d"
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1285,6 +1302,8 @@ msgid ""
"bytes. If this cannot be avoided, pass allow_inefficient=True to the "
"constructor"
msgstr ""
+"El pinout utiliza %d bytes por elemento, lo que consume más del ideal de %d "
+"bytes. Si esto no se puede evitar, pase allow_inefficient=True al constructor"
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
@@ -1321,7 +1340,7 @@ msgstr "PulseOut no es compatible con este chip"
#: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error"
-msgstr ""
+msgstr "Error de desinicializado del RNG"
#: ports/stm/common-hal/os/__init__.c
msgid "RNG Init Error"
@@ -1329,7 +1348,7 @@ msgstr "Error de inicialización de RNG"
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
-msgstr ""
+msgstr "Se especifica inversión de RS485 sin estar en modo RS485"
#: ports/cxd56/common-hal/rtc/RTC.c ports/mimxrt10xx/common-hal/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
@@ -1343,7 +1362,7 @@ msgstr "RTC no soportado en esta placa"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
#: ports/nrf/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
-msgstr ""
+msgstr "Sin capacidad de RTS/CTS/RS485 para este dispositivo"
#: ports/stm/common-hal/os/__init__.c
msgid "Random number generation error"
@@ -1385,6 +1404,10 @@ msgstr "Ejecutando en modo seguro! La auto-recarga esta deshabilitada.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Ejecutando en modo seguro! No se esta ejecutando el código guardado.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -1435,7 +1458,7 @@ msgstr "Rebanadas no soportadas"
#: shared-bindings/aesio/aes.c
msgid "Source and destination buffers must be the same length"
-msgstr ""
+msgstr "Los búferes de fuente y destino deben ser del mismo tamaño"
#: extmod/modure.c
msgid "Splitting with sub-captures"
@@ -1472,6 +1495,8 @@ msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode.\n"
msgstr ""
+"El módulo de `microcontroller` fue utilizado para bootear en modo seguro. "
+"Presione reset para salir del modo seguro.\n"
#: supervisor/shared/safe_mode.c
msgid ""
@@ -1479,6 +1504,11 @@ msgid ""
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY).\n"
msgstr ""
+"La alimentación de la microntroladora bajó. Asegúrate que tu fuente de "
+"poder\n"
+"pueda suplir suficiente energía para todo el circuito y presione reset "
+"(luego de\n"
+"expulsar CIRCUITPY)\n"
#: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's"
@@ -1534,6 +1564,7 @@ msgstr "Muchos displays"
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Total data to write is larger than outgoing_packet_length"
msgstr ""
+"Los datos totales a escribir son más grandes que outgoing_packet_length"
#: py/obj.c
msgid "Traceback (most recent call last):\n"
@@ -1545,7 +1576,7 @@ msgstr "Argumento tuple o struct_time requerido"
#: ports/stm/common-hal/busio/UART.c
msgid "UART Buffer allocation error"
-msgstr ""
+msgstr "No se pudo encontrar el búfer para UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART De-init error"
@@ -1643,6 +1674,8 @@ msgid ""
"Unspecified issue. Can be that the pairing prompt on the other device was "
"declined or ignored."
msgstr ""
+"Problema no especificado. Puede ser que la señal de emparejamiento del otro "
+"dispositivo fue declinada o ignorada."
#: ports/atmel-samd/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/I2C.c
@@ -1650,9 +1683,8 @@ msgid "Unsupported baudrate"
msgstr "Baudrate no soportado"
#: shared-module/displayio/display_core.c
-#, fuzzy
msgid "Unsupported display bus type"
-msgstr "tipo de bitmap no soportado"
+msgstr "Sin capacidad de bus tipo display"
#: shared-module/audiocore/WaveFile.c
msgid "Unsupported format"
@@ -1669,12 +1701,12 @@ msgstr "valor pull no soportado."
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
msgid "Value length != required fixed length"
-msgstr ""
+msgstr "Tamaño del valor != del tamaño fijo requerido"
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
msgid "Value length > max_length"
-msgstr ""
+msgstr "Tamaño de valor > max_length"
#: py/emitnative.c
msgid "Viper functions don't currently support more than 4 arguments"
@@ -1682,7 +1714,7 @@ msgstr "funciones Viper actualmente no soportan más de 4 argumentos."
#: ports/stm/common-hal/microcontroller/Processor.c
msgid "Voltage read timed out"
-msgstr ""
+msgstr "Tiempo de espera agotado para lectura de voltaje"
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
@@ -1730,7 +1762,7 @@ msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You are in safe mode: something unanticipated happened.\n"
-msgstr ""
+msgstr "Estás en modo seguro: algo inesperado ha sucedido.\n"
#: supervisor/shared/safe_mode.c
msgid "You requested starting safe mode by "
@@ -1772,7 +1804,7 @@ msgstr "addresses esta vacío"
#: extmod/ulab/code/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
-msgstr ""
+msgstr "arctan2 se encuentra implementado solo para escalares y ndarrays"
#: py/modbuiltins.c
msgid "arg is an empty sequence"
@@ -1780,7 +1812,7 @@ msgstr "argumento es una secuencia vacía"
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
-msgstr ""
+msgstr "El argumento para argsort debe ser un ndarray"
#: py/runtime.c
msgid "argument has wrong type"
@@ -1797,7 +1829,7 @@ msgstr "argumento deberia ser un '%q' no un '%q'"
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
-msgstr ""
+msgstr "argumentos deben ser ndarrays"
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@@ -1805,7 +1837,7 @@ msgstr "array/bytes requeridos en el lado derecho"
#: extmod/ulab/code/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence"
-msgstr ""
+msgstr "se trató de traer argmin/argmax de una secuencia vacía"
#: py/objstr.c
msgid "attributes not supported yet"
@@ -1813,15 +1845,15 @@ msgstr "atributos aún no soportados"
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
-msgstr ""
+msgstr "eje debe ser -1, 0, None o 1"
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
-msgstr ""
+msgstr "eje debe ser -1, 0, o 1"
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
-msgstr ""
+msgstr "eje debe ser None, 0, o 1"
#: py/builtinevex.c
msgid "bad compile mode"
@@ -1852,9 +1884,8 @@ msgid "bits_per_sample must be 8 or 16"
msgstr "bits_per_sample debe ser 8 ó 16"
#: py/emitinlinethumb.c
-#, fuzzy
msgid "branch not in range"
-msgstr "El argumento de chr() no esta en el rango(256)"
+msgstr "la rama no está dentro del rango"
#: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object"
@@ -1883,7 +1914,7 @@ msgstr "codigo byte no implementado"
#: shared-bindings/_pixelbuf/PixelBuf.c
msgid "byteorder is not a string"
-msgstr ""
+msgstr "byteorder no es una cadena"
#: ports/atmel-samd/common-hal/busio/UART.c
msgid "bytes > 8 bits not supported"
@@ -2017,6 +2048,10 @@ msgid "can't send non-None value to a just-started generator"
msgstr ""
"no se puede enviar un valor que no sea None a un generador recién iniciado"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "no se puede asignar el atributo"
@@ -2065,7 +2100,7 @@ msgstr "no se puedo realizar importación relativa"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
-msgstr ""
+msgstr "no se puede reformar el arreglo (forma de entrada/salida incompatible)"
#: py/emitnative.c
msgid "casting"
@@ -2085,7 +2120,7 @@ msgstr "El argumento de chr() no esta en el rango(256)"
#: shared-module/vectorio/Circle.c
msgid "circle can only be registered in one parent"
-msgstr ""
+msgstr "circle solo puede ser registrado con un pariente"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
@@ -2093,7 +2128,7 @@ msgstr "color buffer debe ser 3 bytes (RGB) ó 4 bytes (RGB + pad byte)"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be a buffer, tuple, list, or int"
-msgstr ""
+msgstr "el búfer de color debe ser un búfer, una tupla, una lista o un entero"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
@@ -2147,13 +2182,17 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
-msgstr ""
+msgstr "los datos deben permitir iteración"
#: extmod/ulab/code/approx.c
msgid "data must be of equal length"
-msgstr ""
+msgstr "los datos deben ser de igual tamaño"
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
@@ -2291,19 +2330,19 @@ msgstr "sistema de archivos debe proporcionar método de montaje"
#: extmod/ulab/code/vectorise.c
msgid "first argument must be a callable"
-msgstr ""
+msgstr "se debe poder llamar al primer argumento"
#: extmod/ulab/code/approx.c
msgid "first argument must be a function"
-msgstr ""
+msgstr "el primer argumento debe ser una función"
#: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable"
-msgstr ""
+msgstr "el primer argumento debe permitir iteración"
#: extmod/ulab/code/vectorise.c
msgid "first argument must be an ndarray"
-msgstr ""
+msgstr "el primer argumento debe ser ndarray"
#: py/objtype.c
msgid "first argument to super() must be type"
@@ -2319,7 +2358,7 @@ msgstr ""
#: py/objint.c
msgid "float too big"
-msgstr ""
+msgstr "punto flotante muy grande"
#: shared-bindings/_stage/Text.c
msgid "font must be 2048 bytes long"
@@ -2352,7 +2391,7 @@ msgstr ""
#: extmod/ulab/code/compare.c
msgid "function is implemented for scalars and ndarrays only"
-msgstr ""
+msgstr "la función está implementada solo para escalares y ndarrays"
#: py/argcheck.c
#, c-format
@@ -2411,7 +2450,7 @@ msgstr "formato incompleto"
#: py/objstr.c
msgid "incomplete format key"
-msgstr ""
+msgstr "formato de llave incompleto"
#: extmod/modubinascii.c
msgid "incorrect padding"
@@ -2419,7 +2458,7 @@ msgstr "relleno (padding) incorrecto"
#: extmod/ulab/code/ndarray.c
msgid "index is out of bounds"
-msgstr ""
+msgstr "el índice está fuera de límites"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
@@ -2434,11 +2473,11 @@ msgstr "indices deben ser enteros"
#: extmod/ulab/code/ndarray.c
msgid "indices must be integers, slices, or Boolean lists"
-msgstr ""
+msgstr "los índices deben ser enteros, particiones o listas de booleanos"
#: extmod/ulab/code/approx.c
msgid "initial values must be iterable"
-msgstr ""
+msgstr "los valores iniciales deben permitir iteración"
#: py/compile.c
msgid "inline assembler must be a function"
@@ -2446,35 +2485,35 @@ msgstr "ensamblador en línea debe ser una función"
#: extmod/ulab/code/create.c
msgid "input argument must be an integer or a 2-tuple"
-msgstr ""
+msgstr "el argumento de entrada debe ser un entero o una tupla de par"
#: extmod/ulab/code/fft.c
msgid "input array length must be power of 2"
-msgstr ""
+msgstr "el tamaño del arreglo de entrada debe ser potencia de 2"
#: extmod/ulab/code/poly.c
msgid "input data must be an iterable"
-msgstr ""
+msgstr "los datos de entrada deben permitir iteración"
#: extmod/ulab/code/linalg.c
msgid "input matrix is asymmetric"
-msgstr ""
+msgstr "la matriz de entrada es asimétrica"
#: extmod/ulab/code/linalg.c
msgid "input matrix is singular"
-msgstr ""
+msgstr "la matriz de entrada es singular"
#: extmod/ulab/code/linalg.c
msgid "input must be square matrix"
-msgstr ""
+msgstr "la entrada debe ser una matriz cuadrada"
#: extmod/ulab/code/numerical.c
msgid "input must be tuple, list, range, or ndarray"
-msgstr ""
+msgstr "la entrada debe ser una tupla, lista, rango o ndarray"
#: extmod/ulab/code/poly.c
msgid "input vectors must be of equal length"
-msgstr ""
+msgstr "los vectores de entrada deben ser de igual tamaño"
#: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36"
@@ -2491,7 +2530,7 @@ msgstr ""
#: shared-bindings/_bleio/Adapter.c
#, c-format
msgid "interval must be in range %s-%s"
-msgstr ""
+msgstr "el intervalo debe ser der rango %s-%s"
#: lib/netutils/netutils.c
msgid "invalid arguments"
@@ -2523,7 +2562,7 @@ msgstr "decorador de micropython inválido"
#: shared-bindings/random/__init__.c
msgid "invalid step"
-msgstr ""
+msgstr "paso inválido"
#: py/compile.c py/parse.c
msgid "invalid syntax"
@@ -2552,11 +2591,11 @@ msgstr "issubclass() arg 2 debe ser una clase o tuple de clases"
#: extmod/ulab/code/ndarray.c
msgid "iterables are not of the same length"
-msgstr ""
+msgstr "los iterables no son del mismo tamaño"
#: extmod/ulab/code/linalg.c
msgid "iterations did not converge"
-msgstr ""
+msgstr "las iteraciones no convergen"
#: py/objstr.c
msgid "join expects a list of str/bytes objects consistent with self object"
@@ -2587,7 +2626,7 @@ msgstr "argumento length no permitido para este tipo"
#: shared-bindings/audiomixer/MixerVoice.c
msgid "level must be between 0 and 1"
-msgstr ""
+msgstr "el nivel debe ser entre 0 y 1"
#: py/objarray.c
msgid "lhs and rhs should be compatible"
@@ -2709,6 +2748,10 @@ msgstr "potencia negativa sin float support"
msgid "negative shift count"
msgstr "cuenta de corrimientos negativo"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "exception no activa para reraise"
@@ -2730,6 +2773,10 @@ msgstr "ningún módulo se llama '%q'"
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "no hay tal atributo"
@@ -3127,6 +3174,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "tiempo muerto debe ser >= 0.0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp fuera de rango para plataform time_t"
diff --git a/locale/fil.po b/locale/fil.po
index e4c5678d2..4f155ecc5 100644
--- a/locale/fil.po
+++ b/locale/fil.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n"
@@ -58,6 +58,10 @@ msgstr "%%c nangangailangan ng int o char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q ay ginagamit"
@@ -86,6 +90,10 @@ msgstr "aarehas na haba dapat ang buffer slices"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
#, fuzzy
msgid "%q should be an int"
@@ -342,7 +350,7 @@ msgstr "May halfwords (type 'H') dapat ang array"
msgid "Array values should be single bytes."
msgstr "Array values ay dapat single bytes."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -423,6 +431,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Buffer dapat ay hindi baba sa 1 na haba"
@@ -710,7 +722,8 @@ msgstr "Ginagamit na ang EXTINT channel"
msgid "Error in regex"
msgstr "May pagkakamali sa REGEX"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -874,6 +887,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1381,6 +1398,10 @@ msgstr "Tumatakbo sa safe mode! Awtomatikong pag re-reload ay OFF.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Tumatakbo sa safe mode! Hindi tumatakbo ang nai-save na code.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2015,6 +2036,10 @@ msgstr "hindi mapadala ang send throw sa isang kaka umpisang generator"
msgid "can't send non-None value to a just-started generator"
msgstr "hindi mapadala ang non-None value sa isang kaka umpisang generator"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "hindi ma i-set ang attribute"
@@ -2145,6 +2170,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2712,6 +2741,10 @@ msgstr "negatibong power na walang float support"
msgid "negative shift count"
msgstr "negative shift count"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "walang aktibong exception para i-reraise"
@@ -2733,6 +2766,10 @@ msgstr "walang module na '%q'"
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "walang ganoon na attribute"
@@ -3129,6 +3166,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "bits ay dapat walo (8)"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "wala sa sakop ng timestamp ang platform time_t"
diff --git a/locale/fr.po b/locale/fr.po
index 5a49fd5f9..392b77989 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2020-06-05 17:29+0000\n"
"Last-Translator: aberwag <aberwag@gmail.com>\n"
"Language: fr\n"
@@ -69,6 +69,10 @@ msgstr ""
"Les broches d'adresse %d et les broches RVB %d indiquent une hauteur de %d, "
"pas %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q utilisé"
@@ -96,6 +100,10 @@ msgstr "%q doit être >=1"
msgid "%q must be a tuple of length 2"
msgstr "%q doit être un tuple de longueur 2"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q doit être un entier (int)"
@@ -350,7 +358,7 @@ msgstr "Le tableau doit contenir des demi-mots (type 'H')"
msgid "Array values should be single bytes."
msgstr "Les valeurs du tableau doivent être des octets simples 'bytes'."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr "Au plus %d %q peut être spécifié (pas %d)"
@@ -433,6 +441,10 @@ msgstr "Le tampon est trop petit"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "La longueur du tampon %d est trop grande. Il doit être inférieur à %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Le tampon doit être de longueur au moins 1"
@@ -723,7 +735,8 @@ msgstr "Canal EXTINT déjà utilisé"
msgid "Error in regex"
msgstr "Erreur dans l'expression régulière"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -887,6 +900,10 @@ msgstr "Erreur de définition interne"
msgid "Internal error #%d"
msgstr "Erreur interne #%d"
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1400,6 +1417,10 @@ msgstr "Mode sans-échec ! Auto-chargement désactivé.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Mode sans-échec ! Le code sauvegardé n'est pas éxecuté.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2052,6 +2073,10 @@ msgstr ""
"on ne peut envoyer une valeur autre que 'None' à un générateur fraîchement "
"démarré"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "attribut non modifiable"
@@ -2185,6 +2210,10 @@ msgstr "n'a pas pu diffuser le tableau d'entrée à partir de la forme"
msgid "could not invert Vandermonde matrix"
msgstr "n'a pas pu inverser la matrice Vandermonde"
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr "les données doivent être les objets iterables"
@@ -2752,6 +2781,10 @@ msgstr "puissance négative sans support des nombres à virgule flottante"
msgid "negative shift count"
msgstr "compte de décalage négatif"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "aucune exception active à relever"
@@ -2773,6 +2806,10 @@ msgstr "pas de module '%q'"
msgid "no reset pin available"
msgstr "pas de broche de réinitialisation disponible"
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "pas de tel attribut"
@@ -3171,6 +3208,14 @@ msgstr "le délai doit être compris entre 0.0 et 100.0 secondes"
msgid "timeout must be >= 0.0"
msgstr "'timeout' doit être >= 0.0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "'timestamp' hors bornes pour 'time_t' de la plateforme"
diff --git a/locale/it_IT.po b/locale/it_IT.po
index c47d0e8e3..13651437b 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n"
@@ -58,6 +58,10 @@ msgstr "%%c necessita di int o char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q in uso"
@@ -86,6 +90,10 @@ msgstr "slice del buffer devono essere della stessa lunghezza"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
#, fuzzy
msgid "%q should be an int"
@@ -341,7 +349,7 @@ msgstr "Array deve avere mezzoparole (typo 'H')"
msgid "Array values should be single bytes."
msgstr "Valori di Array dovrebbero essere bytes singulari"
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -423,6 +431,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Il buffer deve essere lungo almeno 1"
@@ -710,7 +722,8 @@ msgstr "Canale EXTINT già in uso"
msgid "Error in regex"
msgstr "Errore nella regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -874,6 +887,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1390,6 +1407,10 @@ msgstr "Modalità sicura in esecuzione! Auto-reload disattivato.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Modalità sicura in esecuzione! Codice salvato non in esecuzione.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2019,6 +2040,10 @@ msgstr ""
msgid "can't send non-None value to a just-started generator"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "impossibile impostare attributo"
@@ -2147,6 +2172,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2714,6 +2743,10 @@ msgstr "potenza negativa senza supporto per float"
msgid "negative shift count"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "nessuna eccezione attiva da rilanciare"
@@ -2736,6 +2769,10 @@ msgstr "nessun modulo chiamato '%q'"
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "attributo inesistente"
@@ -3136,6 +3173,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "i bit devono essere 8"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp è fuori intervallo per il time_t della piattaforma"
diff --git a/locale/ko.po b/locale/ko.po
index 156f40d9b..73926d47b 100644
--- a/locale/ko.po
+++ b/locale/ko.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2019-05-06 14:22-0700\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -60,6 +60,10 @@ msgstr "%%c 전수(int)또는 캐릭터(char)필요합니다"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q 사용 중입니다"
@@ -87,6 +91,10 @@ msgstr "%q 는 >=1이어야합니다"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q 는 정수(int) 여야합니다"
@@ -340,7 +348,7 @@ msgstr ""
msgid "Array values should be single bytes."
msgstr ""
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -421,6 +429,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "잘못된 크기의 버퍼. >1 여야합니다"
@@ -702,7 +714,8 @@ msgstr ""
msgid "Error in regex"
msgstr "Regex에 오류가 있습니다."
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -862,6 +875,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1362,6 +1379,10 @@ msgstr ""
msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -1984,6 +2005,10 @@ msgstr ""
msgid "can't send non-None value to a just-started generator"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr ""
@@ -2110,6 +2135,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2667,6 +2696,10 @@ msgstr ""
msgid "negative shift count"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr ""
@@ -2688,6 +2721,10 @@ msgstr ""
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr ""
@@ -3078,6 +3115,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr ""
diff --git a/locale/nl.po b/locale/nl.po
index 77cc11cab..b9fd85e16 100644
--- a/locale/nl.po
+++ b/locale/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2020-06-02 19:50+0000\n"
"Last-Translator: _fonzlate <vooralfred@gmail.com>\n"
"Language-Team: none\n"
@@ -66,6 +66,10 @@ msgstr "%%c vereist een int of char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr "%d adres pins en %d RGB pins geven een hoogte van %d aan, niet %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q in gebruik"
@@ -93,6 +97,10 @@ msgstr "%q moet >= 1 zijn"
msgid "%q must be a tuple of length 2"
msgstr "%q moet een tuple van lengte 2 zijn"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q moet een int zijn"
@@ -346,7 +354,7 @@ msgstr "Array moet halfwords (type 'H') bevatten"
msgid "Array values should be single bytes."
msgstr "Array waardes moet enkele bytes zijn."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr "Op zijn meest %d %q mogen worden gespecificeerd (niet %d)"
@@ -427,6 +435,10 @@ msgstr "Buffer is te klein"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "Buffer lengte %d te groot. Het moet kleiner zijn dan %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Buffer moet op zijn minst lengte 1 zijn"
@@ -714,7 +726,8 @@ msgstr "EXTINT kanaal al in gebruik"
msgid "Error in regex"
msgstr "Fout in regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -878,6 +891,10 @@ msgstr "Interne define fout"
msgid "Internal error #%d"
msgstr "Interne fout #%d"
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1392,6 +1409,10 @@ msgstr "Draaiende in veilige modus! Auto-herlaad is uit.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Draaiende in veilige modus! Opgeslagen code wordt niet uitgevoerd.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2033,6 +2054,10 @@ msgstr "kan throw niet aan net gestartte generator toevoegen"
msgid "can't send non-None value to a just-started generator"
msgstr "kan geen niet-'None' waarde naar een net gestartte generator sturen"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "kan attribute niet instellen"
@@ -2160,6 +2185,10 @@ msgstr "kon de invoerarray niet vanuit vorm uitzenden"
msgid "could not invert Vandermonde matrix"
msgstr "kon de Vandermonde matrix niet omkeren"
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr "data moet itereerbaar zijn"
@@ -2723,6 +2752,10 @@ msgstr "negatieve macht terwijl er geen ondersteuning is voor float"
msgid "negative shift count"
msgstr "negatieve verschuivingstelling (shift count)"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "geen actieve uitzondering om opnieuw op te werpen (raise)"
@@ -2744,6 +2777,10 @@ msgstr "geen module met naam '%q'"
msgid "no reset pin available"
msgstr "geen reset pin beschikbaar"
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "niet zo'n attribuut"
@@ -3137,6 +3174,14 @@ msgstr "timeout moet tussen 0.0 en 100.0 seconden zijn"
msgid "timeout must be >= 0.0"
msgstr "timeout moet groter dan 0.0 zijn"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp buiten bereik voor platform time_t"
diff --git a/locale/pl.po b/locale/pl.po
index 888ce6428..1f2e9a61b 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2019-03-19 18:37-0700\n"
"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n"
"Language-Team: pl\n"
@@ -59,6 +59,10 @@ msgstr "%%c wymaga int lub char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q w użyciu"
@@ -86,6 +90,10 @@ msgstr "%q musi być >= 1"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q powinno być typu int"
@@ -339,7 +347,7 @@ msgstr "Tablica musi zawierać pół-słowa (typ 'H')"
msgid "Array values should be single bytes."
msgstr "Wartości powinny być bajtami."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -420,6 +428,10 @@ msgstr ""
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Bufor musi mieć długość 1 lub więcej"
@@ -701,7 +713,8 @@ msgstr "Kanał EXTINT w użyciu"
msgid "Error in regex"
msgstr "Błąd w regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -863,6 +876,10 @@ msgstr ""
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1363,6 +1380,10 @@ msgstr "Uruchomiony tryb bezpieczeństwa! Samo-przeładowanie wyłączone.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Uruchomiony tryb bezpieczeństwa! Zapisany kod nie jest uruchamiany.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -1987,6 +2008,10 @@ msgstr "nie można skoczyć do świeżo stworzonego generatora"
msgid "can't send non-None value to a just-started generator"
msgstr "świeżo stworzony generator może tylko przyjąć None"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "nie można ustawić atrybutu"
@@ -2113,6 +2138,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2671,6 +2700,10 @@ msgstr "ujemna potęga, ale brak obsługi liczb zmiennoprzecinkowych"
msgid "negative shift count"
msgstr "ujemne przesunięcie"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "brak wyjątku do ponownego rzucenia"
@@ -2692,6 +2725,10 @@ msgstr "brak modułu o nazwie '%q'"
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "nie ma takiego atrybutu"
@@ -3084,6 +3121,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "timeout musi być >= 0.0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp poza zakresem dla time_t na tej platformie"
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 33d98d5bd..30d77864b 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
-"PO-Revision-Date: 2020-06-26 16:42+0000\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
+"PO-Revision-Date: 2020-06-29 23:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: \n"
"Language: pt_BR\n"
@@ -64,7 +64,11 @@ msgstr "%%c requer int ou char"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
-msgstr "%d endereços dos pinos e %d pinos rgb indicam uma altura do %d, não %d"
+msgstr "%d endereços dos pinos e %d pinos rgb indicam uma altura do %d, não %d"
+
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
@@ -72,15 +76,15 @@ msgstr "%q em uso"
#: py/obj.c
msgid "%q index out of range"
-msgstr ""
+msgstr "O índice %q está fora do intervalo"
#: py/obj.c
msgid "%q indices must be integers, not %s"
-msgstr ""
+msgstr "Os índices %q devem ser inteiros, e não %s"
#: shared-bindings/vectorio/Polygon.c
msgid "%q list must be a list"
-msgstr ""
+msgstr "A lista %q deve ser uma lista"
#: shared-bindings/_bleio/CharacteristicBuffer.c
#: shared-bindings/_bleio/PacketBuffer.c shared-bindings/displayio/Group.c
@@ -91,6 +95,10 @@ msgstr "%q deve ser >= 1"
#: shared-module/vectorio/Polygon.c
msgid "%q must be a tuple of length 2"
+msgstr "%q deve ser uma tupla de comprimento 2"
+
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
msgstr ""
#: shared-bindings/fontio/BuiltinFont.c
@@ -99,7 +107,7 @@ msgstr "%q deve ser um int"
#: py/bc.c py/objnamedtuple.c
msgid "%q() takes %d positional arguments but %d were given"
-msgstr ""
+msgstr "%q() recebe %d argumentos posicionais, porém %d foram informados"
#: py/argcheck.c
msgid "'%q' argument required"
@@ -108,98 +116,100 @@ msgstr "'%q' argumento(s) requerido(s)"
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
-msgstr ""
+msgstr "'%s' exige um rótulo"
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
-msgstr ""
+msgstr "'%s' exige um registro"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a special register"
-msgstr ""
+msgstr "'%s' exige um registro especial"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an FPU register"
-msgstr ""
+msgstr "'%s' exige um registro FPU"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an address of the form [a, b]"
-msgstr ""
+msgstr "'%s' exige um endereço no formato [a, b]"
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
-msgstr ""
+msgstr "'%s' exige um número inteiro"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects at most r%d"
-msgstr ""
+msgstr "'%s' exige no máximo r%d"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects {r0, r1, ...}"
-msgstr ""
+msgstr "'%s' exige {r0, r1, ...}"
#: py/emitinlinextensa.c
#, c-format
msgid "'%s' integer %d is not within range %d..%d"
-msgstr ""
+msgstr "O número inteiro '%s' %d não está dentro do intervalo %d..%d"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' integer 0x%x does not fit in mask 0x%x"
-msgstr ""
+msgstr "O número inteiro '%s' 0x%x não cabe na máscara 0x%x"
#: py/runtime.c
msgid "'%s' object cannot assign attribute '%q'"
-msgstr ""
+msgstr "O objeto '%s' não pode definir o atributo '%q'"
#: py/proto.c
msgid "'%s' object does not support '%q'"
-msgstr ""
+msgstr "O objeto '%s' não é compatível com '%q'"
#: py/obj.c
#, c-format
msgid "'%s' object does not support item assignment"
-msgstr ""
+msgstr "O objeto '%s' não compatível com a atribuição dos itens"
#: py/obj.c
#, c-format
msgid "'%s' object does not support item deletion"
-msgstr ""
+msgstr "O objeto '%s' não é compatível com exclusão do item"
#: py/runtime.c
msgid "'%s' object has no attribute '%q'"
-msgstr ""
+msgstr "O objeto '%s' não possui o atributo '%q'"
#: py/runtime.c
#, c-format
msgid "'%s' object is not an iterator"
-msgstr ""
+msgstr "O objeto '%s' não é um iterador"
#: py/objtype.c py/runtime.c
#, c-format
msgid "'%s' object is not callable"
-msgstr ""
+msgstr "O objeto '%s' não é invocável"
#: py/runtime.c
#, c-format
msgid "'%s' object is not iterable"
-msgstr ""
+msgstr "O objeto '%s' não é iterável"
#: py/obj.c
#, c-format
msgid "'%s' object is not subscriptable"
-msgstr ""
+msgstr "O objeto '%s' não é subroteirizável"
#: py/objstr.c
msgid "'=' alignment not allowed in string format specifier"
msgstr ""
+"'=' alinhamento não permitido no especificador do formato da cadeia de "
+"caracteres"
#: shared-module/struct/__init__.c
msgid "'S' and 'O' are not supported format types"
@@ -207,59 +217,59 @@ msgstr "'S' e 'O' não são tipos de formato suportados"
#: py/compile.c
msgid "'align' requires 1 argument"
-msgstr ""
+msgstr "O 'align' exige 1 argumento"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
-msgstr ""
+msgstr "'assíncrono para' ou 'assíncrono com' função assíncrona externa"
#: py/compile.c
msgid "'await' outside function"
-msgstr ""
+msgstr "'aguardar' fora da função"
#: py/compile.c
msgid "'break' outside loop"
-msgstr ""
+msgstr "'break' fora do loop"
#: py/compile.c
msgid "'continue' outside loop"
-msgstr ""
+msgstr "'continue' fora do loop"
#: py/compile.c
msgid "'data' requires at least 2 arguments"
-msgstr ""
+msgstr "'data' exige pelo menos 2 argumentos"
#: py/compile.c
msgid "'data' requires integer arguments"
-msgstr ""
+msgstr "'data' exige argumentos inteiros"
#: py/compile.c
msgid "'label' requires 1 argument"
-msgstr ""
+msgstr "'label' exige 1 argumento"
#: py/compile.c
msgid "'return' outside function"
-msgstr ""
+msgstr "função externa 'return'"
#: py/compile.c
msgid "'yield' outside function"
-msgstr ""
+msgstr "função externa 'yield'"
#: py/compile.c
msgid "*x must be assignment target"
-msgstr ""
+msgstr "*x deve ser o destino da atribuição"
#: py/obj.c
msgid ", in %q\n"
-msgstr ""
+msgstr ", em %q\n"
#: py/objcomplex.c
msgid "0.0 to a complex power"
-msgstr ""
+msgstr "0,0 para uma potência complexa"
#: py/modbuiltins.c
msgid "3-arg pow() not supported"
-msgstr ""
+msgstr "3-arg pow() não compatível"
#: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@@ -273,7 +283,7 @@ msgstr "O endereço deve ter %d bytes de comprimento"
#: shared-bindings/_bleio/Address.c
msgid "Address type out of range"
-msgstr ""
+msgstr "O tipo do endereço está fora do alcance"
#: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
@@ -293,7 +303,7 @@ msgstr "Todos os canais de eventos em uso"
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "All sync event channels in use"
-msgstr ""
+msgstr "Todos os canais dos eventos de sincronização em uso"
#: shared-bindings/pulseio/PWMOut.c
msgid "All timers for this pin are in use"
@@ -313,11 +323,11 @@ msgstr "Todos os temporizadores em uso"
#: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Already advertising."
-msgstr ""
+msgstr "Já está anunciando."
#: ports/cxd56/common-hal/analogio/AnalogIn.c
msgid "AnalogIn not supported on given pin"
-msgstr ""
+msgstr "O AnalogIn não é compatível no pino informado"
#: ports/cxd56/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
@@ -327,7 +337,7 @@ msgstr "Funcionalidade AnalogOut não suportada"
#: shared-bindings/analogio/AnalogOut.c
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
-msgstr ""
+msgstr "O AnalogOut é de apenas 16 bits. O valor deve ser menor que 65536."
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "AnalogOut not supported on given pin"
@@ -344,15 +354,17 @@ msgstr "Array deve conter meias palavras (tipo 'H')"
#: shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes."
-msgstr ""
+msgstr "Os valores da matriz devem ser bytes simples."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
-msgstr ""
+msgstr "Pelo menos %d %q pode ser definido (não %d)"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when MicroPython VM not running."
msgstr ""
+"A tentativa da área de alocação dinâmica de variáveis (heap) quando o "
+"MicroPython VM não está em execução."
#: main.c
msgid "Auto-reload is off.\n"
@@ -363,19 +375,23 @@ msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
msgstr ""
+"O recarregamento automático está ativo. Simplesmente salve os arquivos via "
+"USB para executá-los ou digite REPL para desativar.\n"
#: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate"
-msgstr ""
+msgstr "Abaixo da taxa mínima de quadros"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Bit clock and word select must share a clock unit"
msgstr ""
+"O clock de bits e a seleção de palavras devem compartilhar uma unidade de "
+"clock"
#: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8."
-msgstr ""
+msgstr "A profundidade de bits deve ser o múltiplo de 8."
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control"
@@ -389,7 +405,7 @@ msgstr "Ambos os pinos devem suportar interrupções de hardware"
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "Brightness must be 0-1.0"
-msgstr ""
+msgstr "O brilho deve ser 0-1,0"
#: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255"
@@ -398,12 +414,12 @@ msgstr "O brilho deve estar entre 0 e 255"
#: shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Brightness not adjustable"
-msgstr ""
+msgstr "Brilho não ajustável"
#: shared-bindings/_bleio/UUID.c
#, c-format
msgid "Buffer + offset too small %d %d %d"
-msgstr ""
+msgstr "O buffer + desvio é muito pequeno %d %d %d"
#: shared-module/usb_hid/Device.c
#, c-format
@@ -413,30 +429,34 @@ msgstr "Buffer de tamanho incorreto. Deve ser %d bytes."
#: shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is not a bytearray."
-msgstr ""
+msgstr "O buffer não é um bytearray."
#: shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
-msgstr ""
+msgstr "O buffer é muito pequeno"
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
+msgstr "O tamanho do buffer %d é muito grande. Deve ser menor que %d"
+
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
-msgstr ""
+msgstr "O comprimento do buffer deve ter pelo menos 1"
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Buffer too large and unable to allocate"
-msgstr ""
+msgstr "O buffer é muito grande e incapaz de alocar"
#: shared-bindings/_bleio/PacketBuffer.c
#, c-format
msgid "Buffer too short by %d bytes"
-msgstr ""
+msgstr "O buffer é muito curto em %d bytes"
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c
#: ports/nrf/common-hal/displayio/ParallelBus.c
@@ -454,15 +474,15 @@ msgstr "Os bytes devem estar entre 0 e 255."
#: shared-bindings/aesio/aes.c
msgid "CBC blocks must be multiples of 16 bytes"
-msgstr ""
+msgstr "Os blocos CBC devem ter múltiplos de 16 bytes"
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
-msgstr ""
+msgstr "Chame super().__init__() antes de acessar o objeto nativo."
#: ports/nrf/common-hal/_bleio/Characteristic.c
msgid "Can't set CCCD on local Characteristic"
-msgstr ""
+msgstr "Não é possível definir o CCCD com a característica local"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
@@ -472,7 +492,7 @@ msgstr "Não é possível excluir valores"
#: ports/mimxrt10xx/common-hal/digitalio/DigitalInOut.c
#: ports/nrf/common-hal/digitalio/DigitalInOut.c
msgid "Cannot get pull while in output mode"
-msgstr ""
+msgstr "Não é possível obter pull enquanto está modo de saída"
#: ports/nrf/common-hal/microcontroller/Processor.c
msgid "Cannot get temperature"
@@ -481,10 +501,12 @@ msgstr "Não é possível obter a temperatura"
#: shared-bindings/_bleio/Adapter.c
msgid "Cannot have scan responses for extended, connectable advertisements."
msgstr ""
+"Não é possível ter respostas da verificação para os anúncios estendidos e "
+"conectáveis."
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "Cannot output both channels on the same pin"
-msgstr ""
+msgstr "Não é possível emitir os dois canais no mesmo pino"
#: shared-module/bitbangio/SPI.c
msgid "Cannot read without MISO pin."
@@ -503,18 +525,19 @@ msgstr "Não é possível remontar '/' enquanto o USB estiver ativo."
#: ports/mimxrt10xx/common-hal/microcontroller/__init__.c
msgid "Cannot reset into bootloader because no bootloader is present."
msgstr ""
+"Não é possível redefinir para o bootloader porque o mesmo não está presente."
#: shared-bindings/digitalio/DigitalInOut.c
msgid "Cannot set value when direction is input."
-msgstr ""
+msgstr "Não é possível definir o valor quando a direção é inserida."
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Cannot specify RTS or CTS in RS485 mode"
-msgstr ""
+msgstr "Não é possível definir o RTS ou CTS no modo RS485"
#: py/objslice.c
msgid "Cannot subclass slice"
-msgstr ""
+msgstr "Não é possível subclassificar a fatia"
#: shared-module/bitbangio/SPI.c
msgid "Cannot transfer without MOSI and MISO pins."
@@ -522,11 +545,11 @@ msgstr "Não é possível transferir sem os pinos MOSI e MISO."
#: extmod/moductypes.c
msgid "Cannot unambiguously get sizeof scalar"
-msgstr ""
+msgstr "Não é possível obter inequivocamente o tamanho do escalar"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
+msgstr "Não é possível variar a frequência em um timer que já esteja em uso"
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
@@ -534,17 +557,20 @@ msgstr "Não é possível fazer a escrita sem um pino MOSI."
#: shared-bindings/_bleio/CharacteristicBuffer.c
msgid "CharacteristicBuffer writing not provided"
-msgstr ""
+msgstr "Escrita CharacteristicBuffer não informada"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython core code crashed hard. Whoops!\n"
-msgstr ""
+msgstr "O núcleo principal do CircuitPython falhou feio. Ops!\n"
#: supervisor/shared/safe_mode.c
msgid ""
"CircuitPython is in safe mode because you pressed the reset button during "
"boot. Press again to exit safe mode.\n"
msgstr ""
+"O CircuitPython está no modo de segurança porque você pressionou o botão de "
+"redefinição durante a inicialização. Pressione novamente para sair do modo "
+"de segurança.\n"
#: shared-module/bitbangio/SPI.c
msgid "Clock pin init failed."
@@ -560,7 +586,7 @@ msgstr "Unidade de Clock em uso"
#: shared-bindings/_pew/PewPew.c
msgid "Column entry must be digitalio.DigitalInOut"
-msgstr ""
+msgstr "A entrada da coluna deve ser digitalio.DigitalInOut"
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
@@ -572,14 +598,15 @@ msgid ""
"Connection has been disconnected and can no longer be used. Create a new "
"connection."
msgstr ""
+"A conexão foi desconectada e não pode mais ser usada. Crie uma nova conexão."
#: py/persistentcode.c
msgid "Corrupt .mpy file"
-msgstr ""
+msgstr "Arquivo .mpy corrompido"
#: py/emitglue.c
msgid "Corrupt raw code"
-msgstr ""
+msgstr "Código bruto corrompido"
#: ports/cxd56/common-hal/gnss/GNSS.c
msgid "Could not initialize GNSS"
@@ -591,35 +618,35 @@ msgstr "Não foi possível inicializar o UART"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not initialize channel"
-msgstr ""
+msgstr "Não foi possível inicializar o canal"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not initialize timer"
-msgstr ""
+msgstr "Não foi possível inicializar o temporizador"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not re-init channel"
-msgstr ""
+msgstr "Não foi possível reiniciar o canal"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not re-init timer"
-msgstr ""
+msgstr "Não foi possível reiniciar o temporizador"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not restart PWM"
-msgstr ""
+msgstr "Não foi possível reiniciar o PWM"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Could not start PWM"
-msgstr ""
+msgstr "Não foi possível iniciar o PWM"
#: ports/stm/common-hal/busio/UART.c
msgid "Could not start interrupt, RX busy"
-msgstr ""
+msgstr "Não foi possível iniciar a interrupção, RX ocupado"
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
-msgstr ""
+msgstr "Não foi possível alocar o decodificador"
#: shared-module/audiocore/WaveFile.c shared-module/audiomixer/Mixer.c
#: shared-module/audiomp3/MP3Decoder.c
@@ -628,7 +655,7 @@ msgstr "Não pôde alocar primeiro buffer"
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate input buffer"
-msgstr ""
+msgstr "Não foi possível alocar o buffer de entrada"
#: shared-module/audiocore/WaveFile.c shared-module/audiomixer/Mixer.c
#: shared-module/audiomp3/MP3Decoder.c
@@ -637,15 +664,15 @@ msgstr "Não pôde alocar segundo buffer"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
-msgstr ""
+msgstr "Falha no HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error"
-msgstr ""
+msgstr "Erro de Inicialização do Canal DAC"
#: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Device Init Error"
-msgstr ""
+msgstr "Erro de Inicialização do Dispositivo DAC"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
@@ -654,7 +681,7 @@ msgstr "DAC em uso"
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c
#: ports/nrf/common-hal/displayio/ParallelBus.c
msgid "Data 0 pin must be byte aligned"
-msgstr ""
+msgstr "O pino de dados 0 deve ser alinhado por bytes"
#: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk"
@@ -666,34 +693,34 @@ msgstr "Os dados são grandes demais para o pacote de publicidade"
#: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length."
-msgstr ""
+msgstr "A capacidade do destino é menor que destination_length."
#: ports/nrf/common-hal/audiobusio/I2SOut.c
msgid "Device in use"
-msgstr ""
+msgstr "Dispositivo em uso"
#: ports/cxd56/common-hal/digitalio/DigitalInOut.c
msgid "DigitalInOut not supported on given pin"
-msgstr ""
+msgstr "O DigitalInOut não é compatível em um determinado pino"
#: shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Display must have a 16 bit colorspace."
-msgstr ""
+msgstr "O monitor deve ter um espaço de cores com 16 bits."
#: shared-bindings/displayio/Display.c
#: shared-bindings/displayio/EPaperDisplay.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Display rotation must be in 90 degree increments"
-msgstr ""
+msgstr "A rotação da tela deve estar em incrementos de 90 graus"
#: shared-bindings/digitalio/DigitalInOut.c
msgid "Drive mode not used when direction is input."
-msgstr ""
+msgstr "O modo do controlador não é usado quando a direção for inserida."
#: shared-bindings/aesio/aes.c
msgid "ECB only operates on 16 bytes at a time"
-msgstr ""
+msgstr "O BCE opera apenas com 16 bytes por vez"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
@@ -706,7 +733,8 @@ msgstr "Canal EXTINT em uso"
msgid "Error in regex"
msgstr "Erro no regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -719,7 +747,7 @@ msgstr "Uma característica é necessária"
#: shared-bindings/_bleio/Characteristic.c
msgid "Expected a Service"
-msgstr ""
+msgstr "Esperava um Serviço"
#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
#: shared-bindings/_bleio/Service.c
@@ -728,20 +756,20 @@ msgstr "Um UUID é necessário"
#: shared-bindings/_bleio/Adapter.c
msgid "Expected an Address"
-msgstr ""
+msgstr "Um endereço esperado"
#: shared-module/_pixelbuf/PixelBuf.c
#, c-format
msgid "Expected tuple of length %d, got %d"
-msgstr ""
+msgstr "Tupla esperada com comprimento %d, obteve %d"
#: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Extended advertisements with scan response not supported."
-msgstr ""
+msgstr "Anúncios estendidos não compatíveis com a resposta da varredura."
#: extmod/ulab/code/fft.c
msgid "FFT is defined for ndarrays only"
-msgstr ""
+msgstr "O FFT é definido apenas para ndarrays"
#: shared-bindings/ps2io/Ps2.c
msgid "Failed sending command."
@@ -767,15 +795,15 @@ msgstr "Falha ao alocar buffer RX de %d bytes"
#: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Failed to connect: internal error"
-msgstr ""
+msgstr "Falha ao conectar: erro interno"
#: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Failed to connect: timeout"
-msgstr ""
+msgstr "Falha ao conectar: tempo limite"
#: shared-module/audiomp3/MP3Decoder.c
msgid "Failed to parse MP3 file"
-msgstr ""
+msgstr "Falha ao analisar o arquivo MP3"
#: ports/nrf/sd_mutex.c
#, c-format
@@ -784,7 +812,7 @@ msgstr "Houve uma falha ao liberar o mutex, err 0x%04x"
#: supervisor/shared/safe_mode.c
msgid "Failed to write internal flash."
-msgstr ""
+msgstr "Falha ao gravar o flash interno."
#: py/moduerrno.c
msgid "File exists"
@@ -793,21 +821,23 @@ msgstr "Arquivo já existe"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
+"A frequência capturada está acima da capacidade. A captura está em pausa."
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Frequency must match existing PWMOut using this timer"
msgstr ""
+"A frequência deve coincidir com o PWMOut existente usando este temporizador"
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
-msgstr ""
+msgstr "A função requer bloqueio"
#: shared-bindings/displayio/Display.c
#: shared-bindings/displayio/EPaperDisplay.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Group already used"
-msgstr ""
+msgstr "O grupo já está em uso"
#: shared-module/displayio/Group.c
msgid "Group full"
@@ -816,11 +846,11 @@ msgstr "Grupo cheio"
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c
msgid "Hardware busy, try alternative pins"
-msgstr ""
+msgstr "O hardware está ocupado, tente os pinos alternativos"
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Hardware in use, try alternative pins"
-msgstr ""
+msgstr "O hardware está em uso, tente os pinos alternativos"
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
@@ -828,42 +858,48 @@ msgstr "Operação I/O no arquivo fechado"
#: ports/stm/common-hal/busio/I2C.c
msgid "I2C Init Error"
-msgstr ""
+msgstr "Erro de inicialização do I2C"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
-msgstr ""
+msgstr "O IV deve ter %d bytes de comprimento"
#: py/persistentcode.c
msgid ""
"Incompatible .mpy file. Please update all .mpy files. See http://adafru.it/"
"mpy-update for more info."
msgstr ""
+"Arquivo .mpy incompatível. Atualize todos os arquivos .mpy. Consulte http://"
+"adafru.it/mpy-update para mais informações."
#: shared-bindings/_pew/PewPew.c
msgid "Incorrect buffer size"
-msgstr ""
+msgstr "O tamanho do buffer está incorreto"
#: py/moduerrno.c
msgid "Input/output error"
-msgstr ""
+msgstr "Erro de entrada/saída"
#: ports/nrf/common-hal/_bleio/__init__.c
msgid "Insufficient authentication"
-msgstr ""
+msgstr "Autenticação insuficiente"
#: ports/nrf/common-hal/_bleio/__init__.c
msgid "Insufficient encryption"
-msgstr ""
+msgstr "Criptografia insuficiente"
#: ports/stm/common-hal/busio/UART.c
msgid "Internal define error"
-msgstr ""
+msgstr "Erro interno de definição"
#: shared-module/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Internal error #%d"
+msgstr "Erro interno #%d"
+
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@@ -873,7 +909,7 @@ msgstr "Pino do %q inválido"
#: ports/stm/common-hal/analogio/AnalogIn.c
msgid "Invalid ADC Unit value"
-msgstr ""
+msgstr "Valor inválido da unidade ADC"
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
@@ -881,11 +917,11 @@ msgstr "Arquivo BMP inválido"
#: ports/stm/common-hal/analogio/AnalogOut.c
msgid "Invalid DAC pin supplied"
-msgstr ""
+msgstr "O pino DAC informado é inválido"
#: ports/stm/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
-msgstr ""
+msgstr "A seleção dos pinos I2C é inválido"
#: ports/atmel-samd/common-hal/pulseio/PWMOut.c
#: ports/cxd56/common-hal/pulseio/PWMOut.c
@@ -895,11 +931,11 @@ msgstr "Frequência PWM inválida"
#: ports/stm/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
-msgstr ""
+msgstr "A seleção do pino SPI é inválido"
#: ports/stm/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
-msgstr ""
+msgstr "A seleção dos pinos UART é inválido"
#: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid argument"
@@ -907,7 +943,7 @@ msgstr "Argumento inválido"
#: shared-module/displayio/Bitmap.c
msgid "Invalid bits per value"
-msgstr ""
+msgstr "Os valores por bits são inválidos"
#: ports/nrf/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Invalid buffer size"
@@ -915,11 +951,11 @@ msgstr "O tamanho do buffer é inválido"
#: shared-bindings/_pixelbuf/PixelBuf.c
msgid "Invalid byteorder string"
-msgstr ""
+msgstr "A cadeia de bytes é inválida"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500"
-msgstr ""
+msgstr "O período de captura é inválido. O intervalo válido é: 1 - 500"
#: shared-bindings/audiomixer/Mixer.c
msgid "Invalid channel count"
@@ -939,11 +975,11 @@ msgstr "Tamanho do pedaço de formato inválido"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Invalid frequency supplied"
-msgstr ""
+msgstr "A frequência informada é inválida"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
-msgstr ""
+msgstr "O acesso da memória é inválido."
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
@@ -981,28 +1017,28 @@ msgstr "Pinos inválidos"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "Invalid pins for PWMOut"
-msgstr ""
+msgstr "Os pinos para o PWMOut são inválidos"
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
#: shared-bindings/displayio/FourWire.c
msgid "Invalid polarity"
-msgstr ""
+msgstr "Polaridade inválida"
#: shared-bindings/_bleio/Characteristic.c
msgid "Invalid properties"
-msgstr ""
+msgstr "Propriedades inválidas"
#: shared-bindings/microcontroller/__init__.c
msgid "Invalid run mode."
-msgstr ""
+msgstr "O modo de execução é inválido."
#: shared-module/_bleio/Attribute.c
msgid "Invalid security_mode"
-msgstr ""
+msgstr "O Security_mode é inválido"
#: shared-bindings/audiomixer/Mixer.c
msgid "Invalid voice"
-msgstr ""
+msgstr "A voz é inválida"
#: shared-bindings/audiomixer/Mixer.c
msgid "Invalid voice count"
@@ -1014,23 +1050,23 @@ msgstr "Aqruivo de ondas inválido"
#: ports/stm/common-hal/busio/UART.c
msgid "Invalid word/bit length"
-msgstr ""
+msgstr "O comprimento do bit/palavra são inválidos"
#: shared-bindings/aesio/aes.c
msgid "Key must be 16, 24, or 32 bytes long"
-msgstr ""
+msgstr "A chave deve ter 16, 24 ou 32 bytes de comprimento"
#: py/compile.c
msgid "LHS of keyword arg must be an id"
-msgstr ""
+msgstr "O LHS da palavra-chave arg deve ser um ID"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
-msgstr ""
+msgstr "A camada já existe em um grupo."
#: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass."
-msgstr ""
+msgstr "A camada deve ser uma subclasse Group ou TileGrid."
#: py/objslice.c
msgid "Length must be an int"
@@ -1038,7 +1074,7 @@ msgstr "Tamanho deve ser um int"
#: py/objslice.c
msgid "Length must be non-negative"
-msgstr ""
+msgstr "O comprimento deve ser positivo"
#: shared-module/bitbangio/SPI.c
msgid "MISO pin init failed."
@@ -1051,44 +1087,44 @@ msgstr "Inicialização do pino MOSI falhou."
#: shared-module/displayio/Shape.c
#, c-format
msgid "Maximum x value when mirrored is %d"
-msgstr ""
+msgstr "O valor máximo de x quando espelhado é %d"
#: supervisor/shared/safe_mode.c
msgid "MicroPython NLR jump failed. Likely memory corruption."
-msgstr ""
+msgstr "O salto do MicroPython NLR falhou. Possível corrupção de memória."
#: supervisor/shared/safe_mode.c
msgid "MicroPython fatal error."
-msgstr ""
+msgstr "Houve um erro fatal do MicroPython."
#: shared-bindings/audiobusio/PDMIn.c
msgid "Microphone startup delay must be in range 0.0 to 1.0"
-msgstr ""
+msgstr "O atraso na inicialização do microfone deve estar entre 0,0 e 1,0"
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/SPI.c
msgid "Missing MISO or MOSI Pin"
-msgstr ""
+msgstr "O pino MISO ou MOSI está ausente"
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
-msgstr ""
+msgstr "Deve ser uma subclasse %q."
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/SPI.c
msgid "Must provide MISO or MOSI pin"
-msgstr ""
+msgstr "Deve informar os pinos MISO ou MOSI"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Must use a multiple of 6 rgb pins, not %d"
-msgstr ""
+msgstr "Deve utilizar um múltiplo de 6 pinos rgb, não %d"
#: py/parse.c
msgid "Name too long"
-msgstr ""
+msgstr "Nome muito longo"
#: ports/nrf/common-hal/_bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
-msgstr ""
+msgstr "Não há nenhum CCCD para esta característica"
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
#: ports/stm/common-hal/analogio/AnalogOut.c
@@ -1102,11 +1138,11 @@ msgstr "Nenhum canal DMA encontrado"
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin"
-msgstr ""
+msgstr "Nenhum pino MISO"
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/SPI.c
msgid "No MOSI Pin"
-msgstr ""
+msgstr "Nenhum pino MOSI"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
@@ -1122,11 +1158,11 @@ msgstr "Nenhum pino TX"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
msgid "No available clocks"
-msgstr ""
+msgstr "Nenhum clock disponível"
#: shared-bindings/_bleio/PacketBuffer.c
msgid "No connection: length cannot be determined"
-msgstr ""
+msgstr "Sem conexão: o comprimento não pode ser determinado"
#: shared-bindings/board/__init__.c
msgid "No default %q bus"
@@ -1138,7 +1174,7 @@ msgstr "Não há GCLKs livre"
#: shared-bindings/os/__init__.c
msgid "No hardware random available"
-msgstr ""
+msgstr "Nenhum hardware aleatório está disponível"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
@@ -1151,35 +1187,35 @@ msgstr "Nenhum suporte de hardware no pino"
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
-msgstr ""
+msgstr "Nenhuma chave foi definida"
#: shared-bindings/time/__init__.c
msgid "No long integer support"
-msgstr ""
+msgstr "Não há compatibilidade com inteiro longo"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid "No more timers available on this pin."
-msgstr ""
+msgstr "Não há mais temporizadores disponíveis neste pino."
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
-msgstr ""
+msgstr "Não há pulldown no pino; É recomendável utilizar um resistor de 1M ohm"
#: py/moduerrno.c
msgid "No space left on device"
-msgstr ""
+msgstr "Não resta espaço no dispositivo"
#: py/moduerrno.c
msgid "No such file/directory"
-msgstr ""
+msgstr "Este arquivo/diretório não existe"
#: shared-module/rgbmatrix/RGBMatrix.c
msgid "No timer available"
-msgstr ""
+msgstr "Não há um temporizador disponível"
#: supervisor/shared/safe_mode.c
msgid "Nordic Soft Device failure assertion."
-msgstr ""
+msgstr "Declaração de falha do dispositivo Nordic Soft."
#: ports/nrf/common-hal/_bleio/__init__.c
#: shared-bindings/_bleio/CharacteristicBuffer.c
@@ -1189,7 +1225,7 @@ msgstr "Não Conectado"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing"
-msgstr ""
+msgstr "Não está jogando"
#: shared-bindings/util.c
msgid ""
@@ -1203,13 +1239,15 @@ msgstr "A paridade ímpar não é compatível"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Only 8 or 16 bit mono with "
-msgstr ""
+msgstr "Apenas mono com 8 ou 16 bits com "
#: shared-module/displayio/OnDiskBitmap.c
#, c-format
msgid ""
"Only Windows format, uncompressed BMP supported: given header size is %d"
msgstr ""
+"O BMP descompactado é compatível apenas no formato Windows: o tamanho do "
+"cabeçalho é %d"
#: shared-module/displayio/OnDiskBitmap.c
#, c-format
@@ -1217,25 +1255,31 @@ msgid ""
"Only monochrome, indexed 4bpp or 8bpp, and 16bpp or greater BMPs supported: "
"%d bpp given"
msgstr ""
+"São compatíveis apenas os BMPs monocromáticos, indexados em 4bpp ou 8bpp e "
+"16bpp ou superior: determinado %d bpp"
#: shared-bindings/audiobusio/PDMIn.c
msgid "Oversample must be multiple of 8."
-msgstr ""
+msgstr "A superamostragem deve ser um múltiplo de 8."
#: shared-bindings/pulseio/PWMOut.c
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
+"O duty_cycle do PWM deve estar entre 0 e inclusive 65535 (com resolução de "
+"16 bits)"
#: shared-bindings/pulseio/PWMOut.c
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
+"A frequência do PWM não pode ser gravada quando variable_frequency for False "
+"na construção."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
#: ports/stm/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
-msgstr ""
+msgstr "O ParallelBus ainda não é compatível"
#: py/moduerrno.c
msgid "Permission denied"
@@ -1255,11 +1299,11 @@ msgstr ""
#: ports/atmel-samd/common-hal/countio/Counter.c
msgid "Pin must support hardware interrupts"
-msgstr ""
+msgstr "O pino deve ser compatível com as interrupções do hardware"
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "Pin number already reserved by EXTI"
-msgstr ""
+msgstr "Número do PIN já está reservado através da EXTI"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
@@ -1268,6 +1312,9 @@ msgid ""
"bytes. If this cannot be avoided, pass allow_inefficient=True to the "
"constructor"
msgstr ""
+"A pinagem utiliza %d bytes por elemento, que consome mais do que %d bytes do "
+"ideal. Caso isso não possa ser evitado, passe allow_inefficient=True ao "
+"construtor"
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
@@ -1284,34 +1331,37 @@ msgstr "Buffer Ps2 vazio"
#: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap"
msgstr ""
+"O buffer do prefixo deve estar na área de alocação dinâmica de variáveis "
+"(heap)"
#: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
+"Pressione qualquer tecla para entrar no REPL. Use CTRL-D para recarregar."
#: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output."
-msgstr ""
+msgstr "O Pull não foi usado quando a direção for gerada."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
-msgstr ""
+msgstr "O PulseIn não é compatível neste CI"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
-msgstr ""
+msgstr "O PulseOut não é compatível neste CI"
#: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error"
-msgstr ""
+msgstr "Erro DeInit RNG"
#: ports/stm/common-hal/os/__init__.c
msgid "RNG Init Error"
-msgstr ""
+msgstr "Houve um erro na inicialização do RNG"
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
-msgstr ""
+msgstr "A definição da inversão do RS485 quando não está no modo RS485"
#: ports/cxd56/common-hal/rtc/RTC.c ports/mimxrt10xx/common-hal/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
@@ -1325,11 +1375,11 @@ msgstr "O RTC não é suportado nesta placa"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
#: ports/nrf/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
-msgstr ""
+msgstr "RTS/CTS/RS485 Ainda não é compatível neste dispositivo"
#: ports/stm/common-hal/os/__init__.c
msgid "Random number generation error"
-msgstr ""
+msgstr "Houve um erro na geração do número aleatório"
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
@@ -1345,11 +1395,11 @@ msgstr "Objeto de leitura apenas"
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Refresh too soon"
-msgstr ""
+msgstr "A recarga foi cedo demais"
#: shared-bindings/aesio/aes.c
msgid "Requested AES mode is unsupported"
-msgstr ""
+msgstr "O modo AES solicitado não é compatível"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "Right channel unsupported"
@@ -1357,7 +1407,7 @@ msgstr "Canal direito não suportado"
#: shared-bindings/_pew/PewPew.c
msgid "Row entry must be digitalio.DigitalInOut"
-msgstr ""
+msgstr "A entrada da linha deve ser digitalio.DigitalInOut"
#: main.c
msgid "Running in safe mode! Auto-reload is off.\n"
@@ -1367,6 +1417,10 @@ msgstr "Rodando em modo seguro! Atualização automática está desligada.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Rodando em modo seguro! Não está executando o código salvo.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -1374,15 +1428,15 @@ msgstr "SDA ou SCL precisa de um pull up"
#: ports/stm/common-hal/busio/SPI.c
msgid "SPI Init Error"
-msgstr ""
+msgstr "Houve um erro na inicialização SPI"
#: ports/stm/common-hal/busio/SPI.c
msgid "SPI Re-initialization error"
-msgstr ""
+msgstr "Houve um erro na reinicialização SPI"
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
-msgstr ""
+msgstr "A taxa de amostragem deve ser positiva"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#, c-format
@@ -1391,15 +1445,15 @@ msgstr "Taxa de amostragem muito alta. Deve ser menor que %d"
#: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan."
-msgstr ""
+msgstr "O escaneamento já está em andamento. Interrompa com stop_scan."
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Selected CTS pin not valid"
-msgstr ""
+msgstr "O pino CTS selecionado é inválido"
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Selected RTS pin not valid"
-msgstr ""
+msgstr "O pino RTS selecionado é inválido"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
@@ -1408,20 +1462,20 @@ msgstr "Serializer em uso"
#: shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths."
-msgstr ""
+msgstr "Fatie e avalie os diferentes comprimentos."
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
-msgstr ""
+msgstr "Fatiamento não compatível"
#: shared-bindings/aesio/aes.c
msgid "Source and destination buffers must be the same length"
-msgstr ""
+msgstr "Os buffers da origem e do destino devem ter o mesmo comprimento"
#: extmod/modure.c
msgid "Splitting with sub-captures"
-msgstr ""
+msgstr "Divisão com sub-capturas"
#: shared-bindings/supervisor/__init__.c
msgid "Stack size must be at least 256"
@@ -1429,11 +1483,11 @@ msgstr "O tamanho da pilha deve ser pelo menos 256"
#: shared-bindings/multiterminal/__init__.c
msgid "Stream missing readinto() or write() method."
-msgstr ""
+msgstr "Transmita o método ausente readinto() ou write()."
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
-msgstr ""
+msgstr "Forneça pelo menos um pino UART"
#: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem"
@@ -1441,19 +1495,24 @@ msgstr ""
#: ports/stm/common-hal/microcontroller/Processor.c
msgid "Temperature read timed out"
-msgstr ""
+msgstr "A leitura da temperatura expirou"
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Please increase the stack size if you know how, or if not:"
msgstr ""
+"A área de alocação dinâmica de variáveis (heap) do CircuitPython foi "
+"corrompida porque a pilha de funções (stack) era muito pequena.\n"
+"Aumente o tamanho da pilha de funções caso saiba como, ou caso não saiba:"
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode.\n"
msgstr ""
+"O módulo `microcontrolador` foi utilizado para inicializar no modo de "
+"segurança. Pressione reset para encerrar do modo de segurança.\n"
#: supervisor/shared/safe_mode.c
msgid ""
@@ -1461,38 +1520,42 @@ msgid ""
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY).\n"
msgstr ""
+"A força do microcontrolador caiu. Verifique se a fonte de alimentação "
+"fornece\n"
+"energia suficiente para todo o circuito e pressione reset (após a ejeção "
+"CIRCUITPY).\n"
#: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's"
-msgstr ""
+msgstr "A amostragem bits_per_sample não coincide com a do mixer"
#: shared-module/audiomixer/MixerVoice.c
msgid "The sample's channel count does not match the mixer's"
-msgstr ""
+msgstr "A contagem da amostragem dos canais não coincide com o a do mixer"
#: shared-module/audiomixer/MixerVoice.c
msgid "The sample's sample rate does not match the mixer's"
-msgstr ""
+msgstr "A taxa de amostragem da amostra não coincide com a do mixer"
#: shared-module/audiomixer/MixerVoice.c
msgid "The sample's signedness does not match the mixer's"
-msgstr ""
+msgstr "A amostragem \"signedness\" não coincide com a do mixer"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile height must exactly divide bitmap height"
-msgstr ""
+msgstr "A altura do bloco deve dividir exatamente com a altura do bitmap"
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile index out of bounds"
-msgstr ""
+msgstr "O índice do bloco está fora dos limites"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile value out of bounds"
-msgstr ""
+msgstr "O valor do bloco está fora dos limites"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile width must exactly divide bitmap width"
-msgstr ""
+msgstr "A largura do bloco deve dividir exatamente com a largura do bitmap"
#: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format
@@ -1505,43 +1568,44 @@ msgstr "Muitos canais na amostra."
#: shared-module/displayio/__init__.c
msgid "Too many display busses"
-msgstr ""
+msgstr "Muitos barramentos estão sendo exibidos"
#: shared-module/displayio/__init__.c
msgid "Too many displays"
-msgstr ""
+msgstr "Exibições demais"
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Total data to write is larger than outgoing_packet_length"
msgstr ""
+"O total dos dados que serão gravados é maior que outgoing_packet_length"
#: py/obj.c
msgid "Traceback (most recent call last):\n"
-msgstr ""
+msgstr "Traceback (a última chamada mais recente):\n"
#: shared-bindings/time/__init__.c
msgid "Tuple or struct_time argument required"
-msgstr ""
+msgstr "O argumento de tupla ou struct_time é necessário"
#: ports/stm/common-hal/busio/UART.c
msgid "UART Buffer allocation error"
-msgstr ""
+msgstr "Houve um erro na alocação do Buffer UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART De-init error"
-msgstr ""
+msgstr "Houve um erro da não inicialização do UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART Init Error"
-msgstr ""
+msgstr "Houve um erro na inicialização do UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART Re-init error"
-msgstr ""
+msgstr "Houve um erro na reinicialização do UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART write error"
-msgstr ""
+msgstr "Houve um erro na gravação UART"
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
@@ -1553,15 +1617,15 @@ msgstr "Erro na USB"
#: shared-bindings/_bleio/UUID.c
msgid "UUID integer value must be 0-0xffff"
-msgstr ""
+msgstr "O valor inteiro UUID deve ser 0-0xffff"
#: shared-bindings/_bleio/UUID.c
msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
-msgstr ""
+msgstr "A cadeia de caracteres UUID não 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
#: shared-bindings/_bleio/UUID.c
msgid "UUID value is not str, int or byte buffer"
-msgstr ""
+msgstr "O valor UUID não é um buffer str, int ou byte"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
@@ -1571,7 +1635,7 @@ msgstr "Não é possível alocar buffers para conversão assinada"
#: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
-msgstr ""
+msgstr "Não foi possível encontrar a tela I2C no %x"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
@@ -1580,11 +1644,11 @@ msgstr "Não é possível encontrar GCLK livre"
#: py/parse.c
msgid "Unable to init parser"
-msgstr ""
+msgstr "Não foi possível iniciar o analisador"
#: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data"
-msgstr ""
+msgstr "Não foi possível ler os dados da paleta de cores"
#: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm."
@@ -1592,37 +1656,39 @@ msgstr "Não é possível gravar no nvm."
#: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type"
-msgstr ""
+msgstr "Tipo uuid nrfx inesperado"
#: ports/nrf/common-hal/_bleio/__init__.c
#, c-format
msgid "Unknown gatt error: 0x%04x"
-msgstr ""
+msgstr "Erro gatt desconhecido: 0x%04x"
#: supervisor/shared/safe_mode.c
msgid "Unknown reason."
-msgstr ""
+msgstr "Motivo desconhecido."
#: ports/nrf/common-hal/_bleio/__init__.c
#, c-format
msgid "Unknown security error: 0x%04x"
-msgstr ""
+msgstr "Erro de segurança desconhecido: 0x%04x"
#: ports/nrf/common-hal/_bleio/__init__.c
#, c-format
msgid "Unknown soft device error: %04x"
-msgstr ""
+msgstr "Erro desconhecido do dispositivo de soft: %04x"
#: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
-msgstr ""
+msgstr "Quantidade inigualável de itens no RHS (%d esperado, obteve %d)."
#: ports/nrf/common-hal/_bleio/__init__.c
msgid ""
"Unspecified issue. Can be that the pairing prompt on the other device was "
"declined or ignored."
msgstr ""
+"Problema desconhecido. Pode ser que o prompt de emparelhamento no outro "
+"dispositivo tenha sido recusado ou ignorado."
#: ports/atmel-samd/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/I2C.c
@@ -1639,29 +1705,29 @@ msgstr "Formato não suportado"
#: py/moduerrno.c
msgid "Unsupported operation"
-msgstr ""
+msgstr "Operação não suportada"
#: shared-bindings/digitalio/DigitalInOut.c
msgid "Unsupported pull value."
-msgstr ""
+msgstr "O valor pull não é compatível."
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
msgid "Value length != required fixed length"
-msgstr ""
+msgstr "Comprimento do valor != comprimento fixo necessário"
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
msgid "Value length > max_length"
-msgstr ""
+msgstr "O comprimento do valor é > max_length"
#: py/emitnative.c
msgid "Viper functions don't currently support more than 4 arguments"
-msgstr ""
+msgstr "Atualmente, as funções do Viper não suportam mais de 4 argumentos"
#: ports/stm/common-hal/microcontroller/Processor.c
msgid "Voltage read timed out"
-msgstr ""
+msgstr "O tempo limite de leitura da tensão expirou"
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
@@ -1696,14 +1762,20 @@ msgid ""
"\n"
"To list built-in modules please do `help(\"modules\")`.\n"
msgstr ""
+"Bem-vindo ao Adafruit CircuitPython %s!\n"
+"\n"
+"Para obter guias de projeto, visite learn.adafruit.com/category/"
+"circuitpython.\n"
+"\n"
+"Para listar os módulos internos, faça `help(\"modules\")`.\n"
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic"
-msgstr ""
+msgstr "A escrita não é compatível na Característica"
#: supervisor/shared/safe_mode.c
msgid "You are in safe mode: something unanticipated happened.\n"
-msgstr ""
+msgstr "Você está no modo de segurança: algo inesperado aconteceu.\n"
#: supervisor/shared/safe_mode.c
msgid "You requested starting safe mode by "
@@ -1711,20 +1783,20 @@ msgstr "Você solicitou o início do modo de segurança através do "
#: py/objtype.c
msgid "__init__() should return None"
-msgstr ""
+msgstr "O __init__() deve retornar Nenhum"
#: py/objtype.c
#, c-format
msgid "__init__() should return None, not '%s'"
-msgstr ""
+msgstr "O __init__() deve retornar Nenhum, não '%s'"
#: py/objobject.c
msgid "__new__ arg must be a user-type"
-msgstr ""
+msgstr "O argumento __new__ deve ser um tipo usuário"
#: extmod/modubinascii.c extmod/moduhashlib.c
msgid "a bytes-like object is required"
-msgstr ""
+msgstr "é necessário objetos tipo bytes"
#: lib/embed/abort_.c
msgid "abort() called"
@@ -1737,23 +1809,23 @@ msgstr "endereço %08x não está alinhado com %d bytes"
#: shared-bindings/i2cperipheral/I2CPeripheral.c
msgid "address out of bounds"
-msgstr ""
+msgstr "endereço fora dos limites"
#: shared-bindings/i2cperipheral/I2CPeripheral.c
msgid "addresses is empty"
-msgstr ""
+msgstr "os endereços estão vazios"
#: extmod/ulab/code/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
-msgstr ""
+msgstr "O arctan2 está implementado apenas para escalares e ndarrays"
#: py/modbuiltins.c
msgid "arg is an empty sequence"
-msgstr ""
+msgstr "o arg é uma sequência vazia"
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
-msgstr ""
+msgstr "O argumento argsort deve ser um ndarray"
#: py/runtime.c
msgid "argument has wrong type"
@@ -1762,23 +1834,23 @@ msgstr "argumento tem tipo errado"
#: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
-msgstr ""
+msgstr "o argumento num/tipos não combinam"
#: py/runtime.c
msgid "argument should be a '%q' not a '%q'"
-msgstr ""
+msgstr "o argumento deve ser um '%q' e não um '%q'"
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
-msgstr ""
+msgstr "os argumentos devem ser ndarrays"
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
-msgstr ""
+msgstr "matriz/bytes são necessários no lado direito"
#: extmod/ulab/code/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence"
-msgstr ""
+msgstr "tente obter argmin/argmax de uma sequência vazia"
#: py/objstr.c
msgid "attributes not supported yet"
@@ -1786,39 +1858,39 @@ msgstr "atributos ainda não suportados"
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
-msgstr ""
+msgstr "o eixo deve ser -1, 0, Nenhum ou 1"
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
-msgstr ""
+msgstr "o eixo deve ser -1, 0 ou 1"
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
-msgstr ""
+msgstr "o eixo deve ser Nenhum, 0 ou 1"
#: py/builtinevex.c
msgid "bad compile mode"
-msgstr ""
+msgstr "modo de compilação ruim"
#: py/objstr.c
msgid "bad conversion specifier"
-msgstr ""
+msgstr "especificador de conversão incorreto"
#: py/objstr.c
msgid "bad format string"
-msgstr ""
+msgstr "formato da string incorreta"
#: py/binary.c
msgid "bad typecode"
-msgstr ""
+msgstr "typecode incorreto"
#: py/emitnative.c
msgid "binary op %q not implemented"
-msgstr ""
+msgstr "a operação binário %q não foi implementada"
#: shared-bindings/busio/UART.c
msgid "bits must be 7, 8 or 9"
-msgstr ""
+msgstr "os bits devem ser 7, 8 ou 9"
#: shared-bindings/audiomixer/Mixer.c
msgid "bits_per_sample must be 8 or 16"
@@ -1830,7 +1902,7 @@ msgstr "ramo fora do alcance"
#: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object"
-msgstr ""
+msgstr "o buffer deve ser um objeto como bytes"
#: shared-module/struct/__init__.c
msgid "buffer size must match format"
@@ -1838,24 +1910,24 @@ msgstr "o tamanho do buffer deve coincidir com o formato"
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
-msgstr ""
+msgstr "as fatias do buffer devem ter o mesmo comprimento"
#: py/modstruct.c shared-bindings/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small"
-msgstr ""
+msgstr "o buffer é muito pequeno"
#: shared-bindings/_pew/PewPew.c
msgid "buttons must be digitalio.DigitalInOut"
-msgstr ""
+msgstr "os botões devem ser digitalio.DigitalInOut"
#: py/vm.c
msgid "byte code not implemented"
-msgstr ""
+msgstr "o código dos bytes ainda não foi implementado"
#: shared-bindings/_pixelbuf/PixelBuf.c
msgid "byteorder is not a string"
-msgstr ""
+msgstr "a ordem dos bytes não é uma cadeia de caracteres"
#: ports/atmel-samd/common-hal/busio/UART.c
msgid "bytes > 8 bits not supported"
@@ -1863,7 +1935,7 @@ msgstr "bytes > 8 bits não suportado"
#: py/objstr.c
msgid "bytes value out of range"
-msgstr ""
+msgstr "o valor dos bytes estão fora do alcance"
#: ports/atmel-samd/bindings/samd/Clock.c
msgid "calibration is out of range"
@@ -1879,144 +1951,152 @@ msgstr "Valor de calibração fora do intervalo +/- 127"
#: py/emitinlinethumb.c
msgid "can only have up to 4 parameters to Thumb assembly"
-msgstr ""
+msgstr "só pode haver até 4 parâmetros para a montagem Thumb"
#: py/emitinlinextensa.c
msgid "can only have up to 4 parameters to Xtensa assembly"
-msgstr ""
+msgstr "só pode haver até 4 parâmetros para a montagem Xtensa"
#: py/persistentcode.c
msgid "can only save bytecode"
-msgstr ""
+msgstr "apenas o bytecode pode ser salvo"
#: py/objtype.c
msgid "can't add special method to already-subclassed class"
-msgstr ""
+msgstr "não é possível adicionar o método especial à classe já subclassificada"
#: py/compile.c
msgid "can't assign to expression"
-msgstr ""
+msgstr "a expressão não pode ser atribuída"
#: py/obj.c
#, c-format
msgid "can't convert %s to complex"
-msgstr ""
+msgstr "Não é possível converter %s para complex"
#: py/obj.c
#, c-format
msgid "can't convert %s to float"
-msgstr ""
+msgstr "Não é possível converter %s para float"
#: py/obj.c
#, c-format
msgid "can't convert %s to int"
-msgstr ""
+msgstr "Não é possível converter %s para int"
#: py/objstr.c
msgid "can't convert '%q' object to %q implicitly"
-msgstr ""
+msgstr "não é possível converter implicitamente o objeto '%q' para %q"
#: py/objint.c
msgid "can't convert NaN to int"
-msgstr ""
+msgstr "Não é possível converter NaN para int"
#: shared-bindings/i2cperipheral/I2CPeripheral.c
msgid "can't convert address to int"
-msgstr ""
+msgstr "não é possível converter o endereço para int"
#: py/objint.c
msgid "can't convert inf to int"
-msgstr ""
+msgstr "não é possível converter inf para int"
#: py/obj.c
msgid "can't convert to complex"
-msgstr ""
+msgstr "não é possível converter para complex"
#: py/obj.c
msgid "can't convert to float"
-msgstr ""
+msgstr "não é possível converter para float"
#: py/obj.c
msgid "can't convert to int"
-msgstr ""
+msgstr "não é possível converter para int"
#: py/objstr.c
msgid "can't convert to str implicitly"
-msgstr ""
+msgstr "não é possível converter implicitamente para str"
#: py/compile.c
msgid "can't declare nonlocal in outer code"
-msgstr ""
+msgstr "não é possível declarar nonlocal no código externo"
#: py/compile.c
msgid "can't delete expression"
-msgstr ""
+msgstr "não é possível excluir a expressão"
#: py/emitnative.c
msgid "can't do binary op between '%q' and '%q'"
-msgstr ""
+msgstr "não é possível executar uma operação binária entre '%q' e '%q'"
#: py/objcomplex.c
msgid "can't do truncated division of a complex number"
-msgstr ""
+msgstr "não é possível fazer a divisão truncada de um número complexo"
#: py/compile.c
msgid "can't have multiple **x"
-msgstr ""
+msgstr "não pode haver vários **x"
#: py/compile.c
msgid "can't have multiple *x"
-msgstr ""
+msgstr "não pode haver vários *x"
#: py/emitnative.c
msgid "can't implicitly convert '%q' to 'bool'"
-msgstr ""
+msgstr "não é possível converter implicitamente '%q' em 'bool'"
#: py/emitnative.c
msgid "can't load from '%q'"
-msgstr ""
+msgstr "não é possível carregar a partir de '%q'"
#: py/emitnative.c
msgid "can't load with '%q' index"
-msgstr ""
+msgstr "não é possível carregar com o índice '%q'"
#: py/objgenerator.c
msgid "can't pend throw to just-started generator"
-msgstr ""
+msgstr "não pode pendurar o lançamento para o gerador recém-iniciado"
#: py/objgenerator.c
msgid "can't send non-None value to a just-started generator"
msgstr ""
+"Não é possível enviar algo que não seja um valor para um gerador recém-"
+"iniciado"
+
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
#: py/objnamedtuple.c
msgid "can't set attribute"
-msgstr ""
+msgstr "não é possível definir o atributo"
#: py/emitnative.c
msgid "can't store '%q'"
-msgstr ""
+msgstr "não é possível armazenar '%q'"
#: py/emitnative.c
msgid "can't store to '%q'"
-msgstr ""
+msgstr "não é possível armazenar em '%q'"
#: py/emitnative.c
msgid "can't store with '%q' index"
-msgstr ""
+msgstr "não é possível armazenar com o índice '%q'"
#: py/objstr.c
msgid ""
"can't switch from automatic field numbering to manual field specification"
msgstr ""
+"não é possível alternar entre a numeração automática dos campos para a manual"
#: py/objstr.c
msgid ""
"can't switch from manual field specification to automatic field numbering"
msgstr ""
+"não é possível alternar da especificação de campo manual para a automática"
#: py/objtype.c
msgid "cannot create '%q' instances"
-msgstr ""
+msgstr "não é possível criar instâncias '%q'"
#: py/objtype.c
msgid "cannot create instance"
@@ -2028,43 +2108,46 @@ msgstr "não pode importar nome %q"
#: py/builtinimport.c
msgid "cannot perform relative import"
-msgstr ""
+msgstr "não pode executar a importação relativa"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
+"não é possível remodelar a matriz (formato de entrada/saída incompatível)"
#: py/emitnative.c
msgid "casting"
-msgstr ""
+msgstr "fundição"
#: shared-bindings/_stage/Text.c
msgid "chars buffer too small"
-msgstr ""
+msgstr "o buffer dos caracteres é muito pequeno"
#: py/modbuiltins.c
msgid "chr() arg not in range(0x110000)"
-msgstr ""
+msgstr "o arg chr() está fora do intervalo(0x110000)"
#: py/modbuiltins.c
msgid "chr() arg not in range(256)"
-msgstr ""
+msgstr "o arg chr() está fora do intervalo(256)"
#: shared-module/vectorio/Circle.c
msgid "circle can only be registered in one parent"
-msgstr ""
+msgstr "o círculo só pode ser registrado em um pai"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
-msgstr ""
+msgstr "o buffer das cores deve ter 3 bytes (RGB) ou 4 bytes (RGB + pad byte)"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be a buffer, tuple, list, or int"
-msgstr ""
+msgstr "O buffer das cores deve ser um buffer, tupla, lista ou int"
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
+"O buffer das cores deve ser uma matriz de bytes ou uma matriz do tipo 'b' ou "
+"'B'"
#: shared-bindings/displayio/Palette.c
msgid "color must be between 0x000000 and 0xffffff"
@@ -2076,15 +2159,15 @@ msgstr "cor deve ser um int"
#: py/objcomplex.c
msgid "complex division by zero"
-msgstr ""
+msgstr "divisão complexa por zero"
#: py/objfloat.c py/parsenum.c
msgid "complex values not supported"
-msgstr ""
+msgstr "os valores complexos não compatíveis"
#: extmod/moduzlib.c
msgid "compression header"
-msgstr ""
+msgstr "compressão do cabeçalho"
#: py/parse.c
msgid "constant must be an integer"
@@ -2092,26 +2175,30 @@ msgstr "constante deve ser um inteiro"
#: py/emitnative.c
msgid "conversion to object"
-msgstr ""
+msgstr "conversão para o objeto"
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be linear arrays"
-msgstr ""
+msgstr "os argumentos convolutivos devem ser matrizes lineares"
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be ndarrays"
-msgstr ""
+msgstr "os argumentos convolutivos devem ser ndarrays"
#: extmod/ulab/code/filter.c
msgid "convolve arguments must not be empty"
-msgstr ""
+msgstr "os argumentos convolutivos não devem estar vazios"
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
-msgstr ""
+msgstr "não foi possível transmitir a matriz da entrada a partir da forma"
#: extmod/ulab/code/poly.c
msgid "could not invert Vandermonde matrix"
+msgstr "não foi possível inverter a matriz Vandermonde"
+
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
msgstr ""
#: extmod/ulab/code/approx.c
@@ -2124,24 +2211,27 @@ msgstr ""
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
-msgstr ""
+msgstr "O ddof deve ser menor que o comprimento do conjunto dos dados"
#: py/parsenum.c
msgid "decimal numbers not supported"
-msgstr ""
+msgstr "os números decimais não são compatíveis"
#: py/compile.c
msgid "default 'except' must be last"
-msgstr ""
+msgstr "a predefinição 'exceto' deve ser o último"
#: shared-bindings/audiobusio/PDMIn.c
msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
+"o buffer do destino deve ser um bytearray ou matriz do tipo 'B' para "
+"bit_depth = 8"
#: shared-bindings/audiobusio/PDMIn.c
msgid "destination buffer must be an array of type 'H' for bit_depth = 16"
msgstr ""
+"o buffer do destino deve ser uma matriz do tipo 'H' para bit_depth = 16"
#: shared-bindings/audiobusio/PDMIn.c
msgid "destination_length must be an int >= 0"
@@ -2149,11 +2239,11 @@ msgstr "destination_length deve ser um int >= 0"
#: py/objdict.c
msgid "dict update sequence has wrong length"
-msgstr ""
+msgstr "sequência da atualização dict tem o comprimento errado"
#: extmod/ulab/code/numerical.c
msgid "diff argument must be an ndarray"
-msgstr ""
+msgstr "O argumento diff deve ser um ndarray"
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
@@ -2166,11 +2256,11 @@ msgstr "vazio"
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
-msgstr "heap vazia"
+msgstr "a área de alocação dinâmica de variáveis (heap) está vazia"
#: py/objstr.c
msgid "empty separator"
-msgstr ""
+msgstr "separador vazio"
#: shared-bindings/random/__init__.c
msgid "empty sequence"
@@ -2178,7 +2268,7 @@ msgstr "seqüência vazia"
#: py/objstr.c
msgid "end of format while looking for conversion specifier"
-msgstr ""
+msgstr "final de formato enquanto procura pelo especificador de conversão"
#: shared-bindings/displayio/Shape.c
msgid "end_x should be an int"
@@ -2360,7 +2450,7 @@ msgstr ""
#: extmod/moduheapq.c
msgid "heap must be a list"
-msgstr "heap deve ser uma lista"
+msgstr "a área de alocação dinâmica de variáveis (heap) deve ser uma lista"
#: py/compile.c
msgid "identifier redefined as global"
@@ -2609,6 +2699,8 @@ msgstr ""
#: py/runtime.c
msgid "memory allocation failed, heap is locked"
msgstr ""
+"falha na alocação de memória, a área de alocação dinâmica de variáveis "
+"(heap) está bloqueada"
#: py/builtinimport.c
msgid "module not found"
@@ -2671,6 +2763,10 @@ msgstr ""
msgid "negative shift count"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr ""
@@ -2692,6 +2788,10 @@ msgstr ""
msgid "no reset pin available"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr ""
@@ -3082,6 +3182,14 @@ msgstr ""
msgid "timeout must be >= 0.0"
msgstr "o tempo limite deve ser >= 0,0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp fora do intervalo para a plataforma time_t"
diff --git a/locale/sv.po b/locale/sv.po
index df2431c4e..6a38d3570 100644
--- a/locale/sv.po
+++ b/locale/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2020-06-03 18:59+0000\n"
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -66,6 +66,10 @@ msgstr "%%c kräver int eller char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr "%d adresspinnar och %d RGB-pinnar indikerar en höjd av %d, inte %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q används redan"
@@ -93,6 +97,10 @@ msgstr "%q måste vara >= 1"
msgid "%q must be a tuple of length 2"
msgstr "%q måste vara en tuple av längd 2"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q ska vara en int"
@@ -346,7 +354,7 @@ msgstr "Matrisen måste innehålla halfwords (typ \"H\")"
msgid "Array values should be single bytes."
msgstr "Matrisvärden ska bestå av enstaka bytes."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr "Högst %d %q kan anges (inte %d)"
@@ -427,6 +435,10 @@ msgstr "Bufferten är för liten"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "Buffertlängd %d för stor. Den måste vara mindre än %d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Bufferten måste ha minst längd 1"
@@ -714,7 +726,8 @@ msgstr "EXTINT-kanalen används redan"
msgid "Error in regex"
msgstr "Fel i regex"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -876,6 +889,10 @@ msgstr "Internt define-fel"
msgid "Internal error #%d"
msgstr "Internt fel #%d"
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1388,6 +1405,10 @@ msgstr "Kör i säkert läge! Autoladdning är avstängd.\n"
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Kör i säkert läge! Sparad kod körs inte.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2025,6 +2046,10 @@ msgstr "kan inte 'pend throw' för nystartad generator"
msgid "can't send non-None value to a just-started generator"
msgstr "kan inte skicka icke-None värde till nystartad generator"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "kan inte att ange attribut"
@@ -2153,6 +2178,10 @@ msgstr "Kan inte sända indatamatris från form"
msgid "could not invert Vandermonde matrix"
msgstr "kan inte invertera Vandermonde-matris"
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr "data måste vara itererbar"
@@ -2716,6 +2745,10 @@ msgstr "negativ exponent utan stöd för flyttal"
msgid "negative shift count"
msgstr "negativt skiftantal"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "ingen aktiv exception för reraise"
@@ -2737,6 +2770,10 @@ msgstr "ingen modul med namnet '%q'"
msgid "no reset pin available"
msgstr "ingen reset-pinne tillgänglig"
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "inget sådant attribut"
@@ -3130,6 +3167,14 @@ msgstr "timeout måste vara 0.0-100.0 sekunder"
msgid "timeout must be >= 0.0"
msgstr "timeout måste vara >= 0.0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "timestamp utom räckvidd för plattformens \"time_t\""
diff --git a/locale/zh_Latn_pinyin.po b/locale/zh_Latn_pinyin.po
index 4f85c5fa8..1609f672c 100644
--- a/locale/zh_Latn_pinyin.po
+++ b/locale/zh_Latn_pinyin.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: circuitpython-cn\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-25 11:44-0500\n"
+"POT-Creation-Date: 2020-06-26 11:50-0500\n"
"PO-Revision-Date: 2019-04-13 10:10-0700\n"
"Last-Translator: hexthat\n"
"Language-Team: Chinese Hanyu Pinyin\n"
@@ -65,6 +65,10 @@ msgstr "%%c xūyào zhěngshù huò char"
msgid "%d address pins and %d rgb pins indicate a height of %d, not %d"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q failure: %d"
+msgstr ""
+
#: shared-bindings/microcontroller/Pin.c
msgid "%q in use"
msgstr "%q zhèngzài shǐyòng"
@@ -92,6 +96,10 @@ msgstr "%q bìxū dàyú huò děngyú 1"
msgid "%q must be a tuple of length 2"
msgstr ""
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c
+msgid "%q pin invalid"
+msgstr ""
+
#: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int"
msgstr "%q yīnggāi shì yīgè int"
@@ -345,7 +353,7 @@ msgstr "Shùzǔ bìxū bāohán bàn zìshù (type 'H')"
msgid "Array values should be single bytes."
msgstr "Shùzǔ zhí yīnggāi shì dāngè zì jié."
-#: shared-bindings/rgbmatrix/RGBMatrix.c
+#: shared-bindings/microcontroller/Pin.c
msgid "At most %d %q may be specified (not %d)"
msgstr ""
@@ -426,6 +434,10 @@ msgstr "Huǎnchōng qū tài xiǎo"
msgid "Buffer length %d too big. It must be less than %d"
msgstr "Huǎnchōng qū chángdù%d tài dà. Tā bìxū xiǎoyú%d"
+#: ports/atmel-samd/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
+msgid "Buffer length must be a multiple of 512"
+msgstr ""
+
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Huǎnchōng qū bìxū zhìshǎo chángdù 1"
@@ -709,7 +721,8 @@ msgstr "EXTINT píndào yǐjīng shǐyòng"
msgid "Error in regex"
msgstr "Zhèngzé biǎodá shì cuòwù"
-#: shared-bindings/aesio/aes.c shared-bindings/microcontroller/Pin.c
+#: shared-bindings/aesio/aes.c shared-bindings/busio/SPI.c
+#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
@@ -871,6 +884,10 @@ msgstr "Nèibù dìngyì cuòwù"
msgid "Internal error #%d"
msgstr ""
+#: shared-bindings/sdioio/SDCard.c
+msgid "Invalid %q"
+msgstr ""
+
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
@@ -1377,6 +1394,10 @@ msgstr "Zài ānquán móshì xià yùnxíng! Zìdòng chóngxīn jiāzài yǐ g
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Zài ānquán móshì xià yùnxíng! Bù yùnxíng yǐ bǎocún de dàimǎ.\n"
+#: shared-module/sdcardio/SDCard.c
+msgid "SD card CSD format not supported"
+msgstr ""
+
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "SDA or SCL needs a pull up"
@@ -2012,6 +2033,10 @@ msgstr "bùnéng bǎ tā rēng dào gāng qǐdòng de fā diànjī shàng"
msgid "can't send non-None value to a just-started generator"
msgstr "wúfǎ xiàng gānggāng qǐdòng de shēngchéng qì fāsòng fēi zhí"
+#: shared-module/sdcardio/SDCard.c
+msgid "can't set 512 block size"
+msgstr ""
+
#: py/objnamedtuple.c
msgid "can't set attribute"
msgstr "wúfǎ shèzhì shǔxìng"
@@ -2141,6 +2166,10 @@ msgstr ""
msgid "could not invert Vandermonde matrix"
msgstr ""
+#: shared-module/sdcardio/SDCard.c
+msgid "couldn't determine SD card version"
+msgstr ""
+
#: extmod/ulab/code/approx.c
msgid "data must be iterable"
msgstr ""
@@ -2701,6 +2730,10 @@ msgstr "méiyǒu fú diǎn zhīchí de xiāojí gōnglǜ"
msgid "negative shift count"
msgstr "fù zhuǎnyí jìshù"
+#: shared-module/sdcardio/SDCard.c
+msgid "no SD card"
+msgstr ""
+
#: py/vm.c
msgid "no active exception to reraise"
msgstr "méiyǒu jīhuó de yìcháng lái chóngxīn píngjià"
@@ -2722,6 +2755,10 @@ msgstr "méiyǒu mókuài '%q'"
msgid "no reset pin available"
msgstr "Méiyǒu kěyòng de fùwèi yǐn jiǎo"
+#: shared-module/sdcardio/SDCard.c
+msgid "no response from SD card"
+msgstr ""
+
#: py/runtime.c
msgid "no such attribute"
msgstr "méiyǒu cǐ shǔxìng"
@@ -3114,6 +3151,14 @@ msgstr "Chāo shí shíjiān bìxū wèi 0.0 Dào 100.0 Miǎo"
msgid "timeout must be >= 0.0"
msgstr "chāoshí bìxū shì >= 0.0"
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v1 card"
+msgstr ""
+
+#: shared-module/sdcardio/SDCard.c
+msgid "timeout waiting for v2 card"
+msgstr ""
+
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
msgstr "time_t shíjiān chuō chāochū píngtái fànwéi"