summaryrefslogtreecommitdiff
path: root/locale
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2019-01-22 14:02:07 -0800
committerScott Shawcroft <scott@tannewt.org>2019-01-22 14:02:07 -0800
commita380865655c1aa17e589e46adb6d5ce926e14a0d (patch)
tree9816eb8e2dfd0616aa306050d5cbbb5f99b0c26e /locale
parent02266eafd87c410593c4f94c820490023e78eb55 (diff)
parentf46ec0253db76a84c8a8879a60f949cca3c9a443 (diff)
Merge remote-tracking branch 'adafruit/master' into HEAD
Diffstat (limited to 'locale')
-rw-r--r--locale/ID.po395
-rw-r--r--locale/circuitpython.pot379
-rw-r--r--locale/de_DE.po528
-rw-r--r--locale/en_US.po379
-rw-r--r--locale/es.po448
-rw-r--r--locale/fil.po450
-rw-r--r--locale/fr.po452
-rw-r--r--locale/it_IT.po428
-rw-r--r--locale/pt_BR.po417
9 files changed, 2324 insertions, 1552 deletions
diff --git a/locale/ID.po b/locale/ID.po
index ec91aad80..f25399844 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: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\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"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "perangkat I2C tidak valid"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "operasi I2C tidak didukung"
@@ -151,11 +151,11 @@ msgstr "argumen-argumen tidak valid"
msgid "script compilation not supported"
msgstr "kompilasi script tidak didukung"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr "output:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -163,30 +163,30 @@ msgstr ""
"Auto-reload aktif. Silahkan simpan data-data (files) melalui USB untuk "
"menjalankannya atau masuk ke REPL untukmenonaktifkan.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Berjalan di mode aman(safe mode)! Auto-reload tidak aktif.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Auto-reload tidak aktif.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
"Berjalan di mode aman(safe mode)! tidak menjalankan kode yang tersimpan.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "PERINGATAN: Nama file kode anda mempunyai dua ekstensi\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
"Tekan tombol apa saja untuk masuk ke dalam REPL. Gunakan CTRL+D untuk reset "
"(Reload)"
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "memulai ulang software(soft reboot)\n"
@@ -203,18 +203,6 @@ msgstr "kalibrasi adalah read only"
msgid "calibration is out of range"
msgstr "kalibrasi keluar dari jangkauan"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Tidak ada standar bus I2C"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Tidak ada standar bus SPI"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Tidak ada standar bus UART"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -333,7 +321,7 @@ msgid "Not enough pins available"
msgstr "Pin yang tersedia tidak cukup"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -353,12 +341,12 @@ msgid "bytes > 8 bits not supported"
msgstr "byte > 8 bit tidak didukung"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "tx dan rx keduanya tidak boleh kosong"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Gagal untuk mengalokasikan buffer RX"
@@ -367,12 +355,12 @@ msgid "Could not initialize UART"
msgstr "Tidak dapat menginisialisasi UART"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Tidak pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Tidak ada pin TX"
@@ -381,6 +369,17 @@ msgstr "Tidak ada pin TX"
msgid "Cannot get pull while in output mode"
msgstr "Tidak bisa mendapatkan pull pada saat mode output"
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+msgid "Data 0 pin must be byte aligned"
+msgstr ""
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC sudah digunakan"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -724,7 +723,7 @@ msgstr "Gagal untuk melaporkan nilai atribut, status: 0x%08lX"
msgid "Failed to read attribute value, err %0x04x"
msgstr "Gagal untuk membaca nilai atribut, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
@@ -734,7 +733,7 @@ msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "Gagal untuk menulis nilai atribut, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
@@ -755,51 +754,51 @@ msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment"
msgid "Failed to discover services"
msgstr "Gagal untuk menemukan layanan, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
msgstr "Gagal untuk melanjutkan scanning, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
msgstr "Gagal untuk menyambungkan, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "Gagal untuk menambahkan layanan, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "Gagal untuk memulai advertisement, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "Gagal untuk melakukan scanning, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "Gagal untuk membuat mutex, status: 0x%08lX"
@@ -855,19 +854,19 @@ msgstr "Semua perangkat SPI sedang digunakan"
msgid "error = 0x%08lX"
msgstr "error = 0x%08lX"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
msgid "Invalid buffer size"
msgstr "Ukuran buffer tidak valid"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
msgid "Odd parity is not supported"
msgstr "Parity ganjil tidak didukung"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr "busio.UART tidak tersedia"
@@ -901,46 +900,46 @@ msgstr "Tidak tahu cara meloloskan objek ke fungsi native"
msgid "[addrinfo error %d]"
msgstr "[addrinfo error %d]"
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "fungsi tidak dapat mengambil argumen keyword"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "fungsi mengambil posisi argumen %d tapi %d yang diberikan"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "fungsi kehilangan %d argumen posisi yang dibutuhkan"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "fungsi diharapkan setidaknya %d argumen, hanya mendapatkan %d"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "'%q' argumen dibutuhkan"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "argumen posisi ekstra telah diberikan"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "argumen keyword ekstra telah diberikan"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr "argumen num/types tidak cocok"
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr "argumen keyword belum diimplementasi - gunakan args normal"
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
@@ -952,11 +951,11 @@ msgstr "argumen keyword tidak diharapkan"
msgid "keywords must be strings"
msgstr "keyword harus berupa string"
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'"
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr "keyword argumen '%q' tidak diharapkan"
@@ -1364,9 +1363,9 @@ msgstr ""
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr ""
@@ -1544,11 +1543,11 @@ msgstr ""
msgid "empty"
msgstr ""
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr ""
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr ""
@@ -1809,69 +1808,69 @@ msgstr ""
msgid "string index out of range"
msgstr ""
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr ""
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr ""
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr ""
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr ""
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr ""
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr ""
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr ""
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr ""
@@ -2043,47 +2042,47 @@ msgstr ""
msgid "byte code not implemented"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
msgid "Only slices with step=1 (aka None) are supported"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
msgid "Range out of bounds"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2115,8 +2114,8 @@ msgstr ""
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2153,86 +2152,104 @@ msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
msgid "Invalid voice count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
msgid "bits_per_sample must be 8 or 16"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "buffers harus mempunyai panjang yang sama"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
msgid "Expected a UUID"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Tidak dapat menyambungkan ke AP"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "bits harus memilki nilai 8"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "buffers harus mempunyai panjang yang sama"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
msgid "Expected a Characteristic"
msgstr ""
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2249,20 +2266,20 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "keyword harus berupa string"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2270,32 +2287,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "buffers harus mempunyai panjang yang sama"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr ""
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2321,7 +2342,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr ""
@@ -2337,45 +2358,66 @@ msgstr ""
msgid "color should be an int"
msgstr ""
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr ""
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr ""
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr ""
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+msgid "start_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Shape.c:96
+msgid "end_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
@@ -2387,15 +2429,15 @@ msgstr ""
msgid "expected a DigitalInOut"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr ""
@@ -2437,29 +2479,29 @@ msgstr ""
msgid "No hardware random available"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr ""
@@ -2630,11 +2672,20 @@ msgstr ""
msgid "row must be packed and word aligned"
msgstr ""
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "Baudrate tidak didukung"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr ""
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr ""
@@ -2652,6 +2703,19 @@ msgstr ""
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr ""
+#: shared-module/displayio/Shape.c:60
+msgid "y value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:63
+msgid "x value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr ""
@@ -2660,10 +2724,15 @@ msgstr ""
msgid "'S' and 'O' are not supported format types"
msgstr ""
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr ""
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "buffers harus mempunyai panjang yang sama"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2677,6 +2746,18 @@ msgstr ""
msgid "USB Error"
msgstr ""
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Tidak ada standar bus I2C"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Tidak ada standar bus SPI"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Tidak ada standar bus UART"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Anda mengajukan untuk memulai mode aman pada (safe mode) pada "
@@ -2738,6 +2819,11 @@ msgid ""
"exit safe mode.\n"
msgstr ""
+#~ msgid ""
+#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
+#~ msgstr ""
+#~ "Silahkan taruh masalah disini dengan isi dari CIRCUITPY drive: anda \n"
+
#~ msgid "Invalid UUID string length"
#~ msgstr "Panjang string UUID tidak valid"
@@ -2755,7 +2841,6 @@ msgstr ""
#~ msgid "Invalid UUID parameter"
#~ msgstr "Parameter UUID tidak valid"
-#~ msgid ""
-#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
-#~ msgstr ""
-#~ "Silahkan taruh masalah disini dengan isi dari CIRCUITPY drive: anda \n"
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Gagal untuk megalokasikan buffer RX dari %d byte"
diff --git a/locale/circuitpython.pot b/locale/circuitpython.pot
index 37b403826..977cbca27 100644
--- a/locale/circuitpython.pot
+++ b/locale/circuitpython.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\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"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr ""
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr ""
@@ -151,37 +151,37 @@ msgstr ""
msgid "script compilation not supported"
msgstr ""
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr ""
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
msgstr ""
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr ""
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr ""
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr ""
@@ -198,18 +198,6 @@ msgstr ""
msgid "calibration is out of range"
msgstr ""
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr ""
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr ""
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr ""
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -326,7 +314,7 @@ msgid "Not enough pins available"
msgstr ""
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -346,12 +334,12 @@ msgid "bytes > 8 bits not supported"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr ""
@@ -360,12 +348,12 @@ msgid "Could not initialize UART"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr ""
@@ -374,6 +362,17 @@ msgstr ""
msgid "Cannot get pull while in output mode"
msgstr ""
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+msgid "Data 0 pin must be byte aligned"
+msgstr ""
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, c-format
+msgid "Bus pin %d is already in use"
+msgstr ""
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -709,7 +708,7 @@ msgstr ""
msgid "Failed to read attribute value, err %0x04x"
msgstr ""
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr ""
@@ -719,7 +718,7 @@ msgstr ""
msgid "Failed to write attribute value, err 0x%04x"
msgstr ""
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr ""
@@ -738,43 +737,43 @@ msgstr ""
msgid "Failed to discover services"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
msgid "Failed to acquire mutex"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
msgid "Failed to release mutex"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
msgid "Failed to continue scanning"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
msgid "Failed to connect:"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
msgid "Failed to add service"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
msgid "Failed to start advertising"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
msgid "Failed to stop advertising"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
msgid "Failed to start scanning"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
msgid "Failed to create mutex"
msgstr ""
@@ -829,19 +828,19 @@ msgstr ""
msgid "error = 0x%08lX"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
msgid "Invalid buffer size"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
msgid "Odd parity is not supported"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr ""
@@ -874,46 +873,46 @@ msgstr ""
msgid "[addrinfo error %d]"
msgstr ""
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr ""
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr ""
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr ""
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr ""
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr ""
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr ""
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -925,11 +924,11 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr ""
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr ""
@@ -1331,9 +1330,9 @@ msgstr ""
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr ""
@@ -1511,11 +1510,11 @@ msgstr ""
msgid "empty"
msgstr ""
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr ""
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr ""
@@ -1776,69 +1775,69 @@ msgstr ""
msgid "string index out of range"
msgstr ""
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr ""
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr ""
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr ""
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr ""
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr ""
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr ""
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr ""
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr ""
@@ -2010,47 +2009,47 @@ msgstr ""
msgid "byte code not implemented"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
msgid "Only slices with step=1 (aka None) are supported"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
msgid "Range out of bounds"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2082,8 +2081,8 @@ msgstr ""
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2120,85 +2119,101 @@ msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
msgid "Invalid voice count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
msgid "bits_per_sample must be 8 or 16"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, c-format
msgid "Address must be %d bytes long"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
msgid "Expected a UUID"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+msgid "Not connected"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+msgid "timeout must be >= 0.0"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
msgid "buffer_size must be >= 1"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
msgid "Expected a Characteristic"
msgstr ""
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2215,19 +2230,19 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
msgid "name must be a string"
msgstr ""
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2235,31 +2250,35 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:107
msgid "Byte buffer must be 16 bytes."
msgstr ""
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr ""
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2285,7 +2304,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr ""
@@ -2301,45 +2320,66 @@ msgstr ""
msgid "color should be an int"
msgstr ""
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr ""
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr ""
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr ""
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+msgid "start_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Shape.c:96
+msgid "end_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
@@ -2351,15 +2391,15 @@ msgstr ""
msgid "expected a DigitalInOut"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr ""
@@ -2401,29 +2441,29 @@ msgstr ""
msgid "No hardware random available"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr ""
@@ -2594,11 +2634,19 @@ msgstr ""
msgid "row must be packed and word aligned"
msgstr ""
+#: shared-module/displayio/Display.c:62
+msgid "Unsupported display bus type"
+msgstr ""
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr ""
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr ""
@@ -2616,6 +2664,19 @@ msgstr ""
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr ""
+#: shared-module/displayio/Shape.c:60
+msgid "y value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:63
+msgid "x value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr ""
@@ -2624,10 +2685,14 @@ msgstr ""
msgid "'S' and 'O' are not supported format types"
msgstr ""
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr ""
+#: shared-module/struct/__init__.c:179
+msgid "buffer size must match format"
+msgstr ""
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2641,6 +2706,18 @@ msgstr ""
msgid "USB Error"
msgstr ""
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr ""
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr ""
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr ""
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index b8a8a43b6..715773ce4 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: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Sebastian Plamauer\n"
"Language-Team: \n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "ungültige I2C Schnittstelle"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "I2C-operation nicht unterstützt"
@@ -151,11 +151,11 @@ msgstr "ungültige argumente"
msgid "script compilation not supported"
msgstr "kompilieren von Skripten ist nicht unterstützt"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " Ausgabe:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -163,29 +163,29 @@ msgstr ""
"Automatisches Neuladen ist aktiv. Speichere Dateien über USB um sie "
"auszuführen oder verbinde dich mit der REPL um zu deaktivieren.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Sicherheitsmodus aktiv! Automatisches Neuladen ist deaktiviert.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Automatisches Neuladen ist deaktiviert.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Sicherheitsmodus aktiv! Gespeicherter Code wird nicht ausgeführt\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "WARNUNG: Der Dateiname deines codes hat zwei Dateityperweiterungen\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
"Drücke eine Taste um dich mit der REPL zu verbinden. Drücke Strg-D zum neu "
"laden"
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "soft reboot\n"
@@ -202,18 +202,6 @@ msgstr "Kalibrierung ist Schreibgeschützt"
msgid "calibration is out of range"
msgstr "Kalibrierung ist außerhalb der Reichweite"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Kein Standard I2C Bus"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Kein Standard SPI Bus"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Kein Standard UART Bus"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -330,7 +318,7 @@ msgid "Not enough pins available"
msgstr "Nicht genug Pins vorhanden"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -350,12 +338,12 @@ msgid "bytes > 8 bits not supported"
msgstr "bytes mit merh als 8 bits werden nicht unterstützt"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "tx und rx können nicht beide None sein"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Konnte keinen RX Buffer allozieren"
@@ -364,12 +352,12 @@ msgid "Could not initialize UART"
msgstr "Konnte UART nicht initialisieren"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Kein RX Pin"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Kein TX Pin"
@@ -378,6 +366,17 @@ msgstr "Kein TX Pin"
msgid "Cannot get pull while in output mode"
msgstr "Pull up im Ausgabemodus nicht möglich"
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+msgid "Data 0 pin must be byte aligned"
+msgstr ""
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC wird schon benutzt"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -651,234 +650,234 @@ msgstr ""
#: ports/nrf/common-hal/analogio/AnalogOut.c:37
msgid "AnalogOut functionality not supported"
-msgstr ""
+msgstr "AnalogOut-Funktion wird nicht unterstützt"
#: ports/nrf/common-hal/bleio/Adapter.c:41
#, c-format
msgid "Soft device assert, id: 0x%08lX, pc: 0x%08lX"
-msgstr ""
+msgstr "Soft device assert, id: 0x%08lX, pc: 0x%08lX"
#: ports/nrf/common-hal/bleio/Adapter.c:110
#, fuzzy
msgid "Failed to change softdevice state"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Fehler beim Ändern des Softdevice-Status"
#: ports/nrf/common-hal/bleio/Adapter.c:119
#, fuzzy
msgid "Failed to get softdevice state"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Fehler beim Abrufen des Softdevice-Status"
#: ports/nrf/common-hal/bleio/Adapter.c:138
msgid "Failed to get local address"
-msgstr ""
+msgstr "Lokale Adresse konnte nicht abgerufen werden"
#: ports/nrf/common-hal/bleio/Broadcaster.c:48
msgid "interval not in range 0.0020 to 10.24"
-msgstr ""
+msgstr "Das Interval ist nicht im Bereich 0.0020 bis 10.24"
#: ports/nrf/common-hal/bleio/Broadcaster.c:58
#: ports/nrf/common-hal/bleio/Peripheral.c:56
#, fuzzy
msgid "Data too large for advertisement packet"
-msgstr "Daten können nicht in das advertisement packet eingefügt werden."
+msgstr "Zu vielen Daten für das advertisement packet"
#: ports/nrf/common-hal/bleio/Broadcaster.c:83
#: ports/nrf/common-hal/bleio/Peripheral.c:324
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
-msgstr "Kann advertisement nicht starten. Status: 0x%02x"
+msgstr "Kann advertisement nicht starten. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Broadcaster.c:96
#: ports/nrf/common-hal/bleio/Peripheral.c:336
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Kann advertisement nicht stoppen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:59
#, fuzzy, c-format
msgid "Failed to read CCCD value, err 0x%04x"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht lesen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:89
#, fuzzy, c-format
msgid "Failed to read gatts value, err 0x%04x"
-msgstr "Kann den Attributwert nicht schreiben. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht schreiben. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:106
#, fuzzy, c-format
msgid "Failed to write gatts value, err 0x%04x"
-msgstr "Kann den Attributwert nicht schreiben. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht schreiben. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:132
#, fuzzy, c-format
msgid "Failed to notify or indicate attribute value, err %0x04x"
-msgstr "Kann den Attributwert nicht mitteilen. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht mitteilen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:144
#, fuzzy, c-format
msgid "Failed to read attribute value, err %0x04x"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht lesen. Status: 0x%04x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht lesen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:178
#, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x"
-msgstr "Kann den Attributwert nicht schreiben. Status: 0x%02x"
+msgstr "Kann den Attributwert nicht schreiben. Status: 0x%04x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c:251
#: ports/nrf/common-hal/bleio/Characteristic.c:284
msgid "bad GATT role"
-msgstr ""
+msgstr "bad GATT role"
#: ports/nrf/common-hal/bleio/Device.c:80
#: ports/nrf/common-hal/bleio/Device.c:112
#, fuzzy
msgid "Data too large for the advertisement packet"
-msgstr "Daten können nicht in das advertisement packet eingefügt werden."
+msgstr "Daten sind zu groß für das advertisement packet"
#: ports/nrf/common-hal/bleio/Device.c:262
#, fuzzy
msgid "Failed to discover services"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Es konnten keine Dienste gefunden werden"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
-msgstr "Konnte keinen RX Buffer allozieren"
+msgstr "Akquirieren des Mutex gescheitert"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Loslassen des Mutex gescheitert"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
-msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%02x"
+msgstr "Der Scanvorgang kann nicht fortgesetzt werden"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
-msgstr "Kann nicht verbinden. Status: 0x%02x"
+msgstr "Das Verbinden ist fehlgeschlagen:"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Dienst konnte nicht hinzugefügt werden"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
-msgstr "Kann advertisement nicht starten. Status: 0x%02x"
+msgstr "Kann advertisement nicht starten"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Kann advertisement nicht stoppen"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
-msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%02x"
+msgstr "Der Scanvorgang kann nicht gestartet werden"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
-msgstr "Kann den Attributwert nicht lesen. Status: 0x%02x"
+msgstr "Erstellen des Mutex ist fehlgeschlagen"
#: ports/nrf/common-hal/bleio/Peripheral.c:304
#, fuzzy, c-format
msgid "Failed to add service, err 0x%04x"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Dienst konnte nicht hinzugefügt werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Scanner.c:75
#, fuzzy, c-format
msgid "Failed to continue scanning, err 0x%04x"
-msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%02x"
+msgstr "Der Scanvorgang kann nicht fortgesetzt werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Scanner.c:101
#, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x"
-msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%02x"
+msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Service.c:88
#, fuzzy, c-format
msgid "Failed to add characteristic, err 0x%04x"
-msgstr "Kann advertisement nicht stoppen. Status: 0x%02x"
+msgstr "Fehler beim Hinzufügen des Merkmals. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Service.c:92
msgid "Characteristic already in use by another Service."
-msgstr ""
+msgstr "Merkmal wird bereits von einem anderen Dienst verwendet."
#: ports/nrf/common-hal/bleio/UUID.c:54
#, fuzzy, c-format
msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
-msgstr "Kann keine herstellerspezifische 128-Bit-UUID hinzufügen."
+msgstr "Kann keine herstellerspezifische UUID hinzufügen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/UUID.c:73
#, c-format
msgid "Could not decode ble_uuid, err 0x%04x"
-msgstr ""
+msgstr "Konnte ble_uuid nicht decodieren. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/UUID.c:88
msgid "Unexpected nrfx uuid type"
-msgstr ""
+msgstr "Unerwarteter nrfx uuid-Typ"
#: ports/nrf/common-hal/busio/I2C.c:98
#, fuzzy
msgid "All I2C peripherals are in use"
-msgstr "Alle timer werden benutzt"
+msgstr "Alle I2C-Peripheriegeräte sind in Benutzung"
#: ports/nrf/common-hal/busio/SPI.c:133
#, fuzzy
msgid "All SPI peripherals are in use"
-msgstr "Alle timer werden benutzt"
+msgstr "Alle SPI-Peripheriegeräte sind in Benutzung"
#: ports/nrf/common-hal/busio/UART.c:49
#, c-format
msgid "error = 0x%08lX"
-msgstr ""
+msgstr "error = 0x%08lX"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
#, fuzzy
msgid "Invalid buffer size"
-msgstr "ungültiger dupterm index"
+msgstr "Ungültige Puffergröße"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
#, fuzzy
msgid "Odd parity is not supported"
-msgstr "bytes mit merh als 8 bits werden nicht unterstützt"
+msgstr "bytes mit mehr als 8 bits werden nicht unterstützt"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
-msgstr ""
+msgstr "Kann busio.UART nicht finden"
#: ports/nrf/common-hal/microcontroller/Processor.c:48
#, fuzzy
msgid "Cannot get temperature"
-msgstr "Kann PPCP Parameter nicht setzen."
+msgstr "Kann Temperatur nicht holen"
#: ports/nrf/common-hal/pulseio/PWMOut.c:161
#, fuzzy
msgid "All PWM peripherals are in use"
-msgstr "Alle timer werden benutzt"
+msgstr "Alle PWM-Peripheriegeräte werden verwendet"
#: ports/unix/modffi.c:138
msgid "Unknown type"
@@ -890,7 +889,7 @@ msgstr "Fehler in ffi_prep_cif"
#: ports/unix/modffi.c:270
msgid "ffi_prep_closure_loc"
-msgstr ""
+msgstr "ffi_prep_closure_loc"
#: ports/unix/modffi.c:413
msgid "Don't know how to pass object to native function"
@@ -901,46 +900,46 @@ msgstr ""
msgid "[addrinfo error %d]"
msgstr ""
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr ""
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr ""
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr ""
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr ""
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr ""
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr ""
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -952,11 +951,11 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr ""
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr ""
@@ -1360,9 +1359,9 @@ msgstr ""
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr ""
@@ -1540,11 +1539,11 @@ msgstr ""
msgid "empty"
msgstr ""
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr ""
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr ""
@@ -1805,69 +1804,69 @@ msgstr ""
msgid "string index out of range"
msgstr ""
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr ""
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr ""
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr ""
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr ""
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr ""
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr ""
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr ""
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr ""
@@ -2039,47 +2038,47 @@ msgstr ""
msgid "byte code not implemented"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
msgid "Only slices with step=1 (aka None) are supported"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
msgid "Range out of bounds"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2111,8 +2110,8 @@ msgstr ""
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2149,90 +2148,109 @@ msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
#, fuzzy
msgid "Invalid voice count"
msgstr "Ungültiger clock pin"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
#, fuzzy
msgid "Invalid channel count"
msgstr "Ungültiger clock pin"
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
#, fuzzy
msgid "bits_per_sample must be 8 or 16"
msgstr "bits müssen 8 sein"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "Buffer müssen gleich lang sein"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
msgid "Expected a UUID"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Kann nicht zu AP verbinden"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "bits müssen 8 sein"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "Buffer müssen gleich lang sein"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "Kann das Merkmal nicht hinzufügen."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+#, fuzzy
+msgid "CharacteristicBuffer writing not provided"
+msgstr "Merkmal wird bereits von einem anderen Dienst verwendet."
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2249,20 +2267,20 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "heap muss eine Liste sein"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2270,32 +2288,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "Buffer müssen gleich lang sein"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr ""
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2321,7 +2343,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr ""
@@ -2337,46 +2359,67 @@ msgstr ""
msgid "color should be an int"
msgstr ""
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr ""
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr ""
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr ""
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+msgid "start_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Shape.c:96
+msgid "end_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
#, fuzzy
msgid "unsupported bitmap type"
msgstr "Baudrate wird nicht unterstütz"
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
@@ -2388,15 +2431,15 @@ msgstr ""
msgid "expected a DigitalInOut"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr ""
@@ -2438,29 +2481,29 @@ msgstr ""
msgid "No hardware random available"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr ""
@@ -2631,11 +2674,20 @@ msgstr ""
msgid "row must be packed and word aligned"
msgstr ""
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "Baudrate wird nicht unterstütz"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr ""
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr ""
@@ -2654,6 +2706,19 @@ msgstr ""
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr ""
+#: shared-module/displayio/Shape.c:60
+msgid "y value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:63
+msgid "x value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "Kann '/' nicht remounten when USB aktiv ist"
@@ -2662,10 +2727,15 @@ msgstr "Kann '/' nicht remounten when USB aktiv ist"
msgid "'S' and 'O' are not supported format types"
msgstr ""
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr ""
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "Buffer müssen gleich lang sein"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2679,6 +2749,18 @@ msgstr "USB beschäftigt"
msgid "USB Error"
msgstr "USB Fehler"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Kein Standard I2C Bus"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Kein Standard SPI Bus"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Kein Standard UART Bus"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Du hast das Starten im Sicherheitsmodus ausgelöst durch "
@@ -2738,50 +2820,54 @@ msgid ""
"exit safe mode.\n"
msgstr ""
+#~ msgid "Can encode UUID into the advertisement packet."
+#~ msgstr "Kann UUID in das advertisement packet kodieren."
+
#~ msgid "Invalid UUID string length"
#~ msgstr "Ungültige UUID-Stringlänge"
-#~ msgid "Invalid UUID parameter"
-#~ msgstr "Ungültiger UUID-Parameter"
+#~ msgid ""
+#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
+#~ msgstr ""
+#~ "Bitte erstelle ein issue hier mit dem Inhalt deines CIRCUITPY-speichers:\n"
-#~ msgid "Can not add Service."
-#~ msgstr "Kann den Dienst nicht hinzufügen."
+#~ msgid "Can not add Characteristic."
+#~ msgstr "Kann das Merkmal nicht hinzufügen."
#~ msgid "Cannot apply GAP parameters."
#~ msgstr "Kann GAP Parameter nicht anwenden."
-#~ msgid "Can not apply advertisement data. status: 0x%02x"
-#~ msgstr "Kann advertisement data nicht anwenden. Status: 0x%02x"
+#~ msgid "Can not encode UUID, to check length."
+#~ msgstr "Kann UUID nicht kodieren, um die Länge zu überprüfen."
-#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
-#~ msgstr "CircuitPython ist abgestürzt. Ups!\n"
+#~ msgid "Can not add Service."
+#~ msgstr "Kann den Dienst nicht hinzufügen."
-#~ msgid "Can not apply device name in the stack."
-#~ msgstr "Der Gerätename kann nicht im Stack verwendet werden."
+#~ msgid "Can not query for the device address."
+#~ msgstr "Kann nicht nach der Geräteadresse suchen."
+
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Konnte keine RX Buffer mit %d allozieren"
#~ msgid "Invalid Service type"
#~ msgstr "Ungültiger Diensttyp"
#~ msgid ""
-#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
-#~ msgstr ""
-#~ "Bitte erstelle ein issue hier mit dem Inhalt deines CIRCUITPY-speichers:\n"
-
-#~ msgid "Can not encode UUID, to check length."
-#~ msgstr "Kann UUID nicht kodieren, um die Länge zu überprüfen."
-
-#~ msgid ""
#~ "enough power for the whole circuit and press reset (after ejecting "
#~ "CIRCUITPY).\n"
#~ msgstr ""
#~ "genug Strom für den ganzen Schaltkreis liefert und drücke reset (nach dem "
#~ "sicheren Auswerfen von CIRCUITPY.)\n"
-#~ msgid "Can not add Characteristic."
-#~ msgstr "Kann das Merkmal nicht hinzufügen."
+#~ msgid "Invalid UUID parameter"
+#~ msgstr "Ungültiger UUID-Parameter"
-#~ msgid "Can encode UUID into the advertisement packet."
-#~ msgstr "Kann UUID in das advertisement packet kodieren."
+#~ msgid "Can not apply device name in the stack."
+#~ msgstr "Der Gerätename kann nicht im Stack verwendet werden."
-#~ msgid "Can not query for the device address."
-#~ msgstr "Kann nicht nach der Geräteadresse suchen."
+#~ msgid "Can not apply advertisement data. status: 0x%02x"
+#~ msgstr "Kann advertisement data nicht anwenden. Status: 0x%02x"
+
+#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
+#~ msgstr "CircuitPython ist abgestürzt. Ups!\n"
diff --git a/locale/en_US.po b/locale/en_US.po
index b485fa078..30fcbafac 100644
--- a/locale/en_US.po
+++ b/locale/en_US.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr ""
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr ""
@@ -151,37 +151,37 @@ msgstr ""
msgid "script compilation not supported"
msgstr ""
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr ""
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
msgstr ""
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr ""
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr ""
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr ""
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr ""
@@ -198,18 +198,6 @@ msgstr ""
msgid "calibration is out of range"
msgstr ""
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr ""
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr ""
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr ""
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -326,7 +314,7 @@ msgid "Not enough pins available"
msgstr ""
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -346,12 +334,12 @@ msgid "bytes > 8 bits not supported"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr ""
@@ -360,12 +348,12 @@ msgid "Could not initialize UART"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr ""
@@ -374,6 +362,17 @@ msgstr ""
msgid "Cannot get pull while in output mode"
msgstr ""
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+msgid "Data 0 pin must be byte aligned"
+msgstr ""
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, c-format
+msgid "Bus pin %d is already in use"
+msgstr ""
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -709,7 +708,7 @@ msgstr ""
msgid "Failed to read attribute value, err %0x04x"
msgstr ""
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr ""
@@ -719,7 +718,7 @@ msgstr ""
msgid "Failed to write attribute value, err 0x%04x"
msgstr ""
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr ""
@@ -738,43 +737,43 @@ msgstr ""
msgid "Failed to discover services"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
msgid "Failed to acquire mutex"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
msgid "Failed to release mutex"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
msgid "Failed to continue scanning"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
msgid "Failed to connect:"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
msgid "Failed to add service"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
msgid "Failed to start advertising"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
msgid "Failed to stop advertising"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
msgid "Failed to start scanning"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
msgid "Failed to create mutex"
msgstr ""
@@ -829,19 +828,19 @@ msgstr ""
msgid "error = 0x%08lX"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
msgid "Invalid buffer size"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
msgid "Odd parity is not supported"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr ""
@@ -874,46 +873,46 @@ msgstr ""
msgid "[addrinfo error %d]"
msgstr ""
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr ""
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr ""
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr ""
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr ""
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr ""
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr ""
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -925,11 +924,11 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr ""
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr ""
@@ -1331,9 +1330,9 @@ msgstr ""
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr ""
@@ -1511,11 +1510,11 @@ msgstr ""
msgid "empty"
msgstr ""
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr ""
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr ""
@@ -1776,69 +1775,69 @@ msgstr ""
msgid "string index out of range"
msgstr ""
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr ""
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr ""
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr ""
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr ""
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr ""
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr ""
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr ""
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr ""
@@ -2010,47 +2009,47 @@ msgstr ""
msgid "byte code not implemented"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
msgid "Only slices with step=1 (aka None) are supported"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
msgid "Range out of bounds"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2082,8 +2081,8 @@ msgstr ""
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2120,85 +2119,101 @@ msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
msgid "Invalid voice count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
msgid "bits_per_sample must be 8 or 16"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, c-format
msgid "Address must be %d bytes long"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
msgid "Expected a UUID"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+msgid "Not connected"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+msgid "timeout must be >= 0.0"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
msgid "buffer_size must be >= 1"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
msgid "Expected a Characteristic"
msgstr ""
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2215,19 +2230,19 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
msgid "name must be a string"
msgstr ""
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2235,31 +2250,35 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:107
msgid "Byte buffer must be 16 bytes."
msgstr ""
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr ""
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2285,7 +2304,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr ""
@@ -2301,45 +2320,66 @@ msgstr ""
msgid "color should be an int"
msgstr ""
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr ""
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr ""
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr ""
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+msgid "start_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Shape.c:96
+msgid "end_x should be an int"
+msgstr ""
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
@@ -2351,15 +2391,15 @@ msgstr ""
msgid "expected a DigitalInOut"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr ""
@@ -2401,29 +2441,29 @@ msgstr ""
msgid "No hardware random available"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr ""
@@ -2594,11 +2634,19 @@ msgstr ""
msgid "row must be packed and word aligned"
msgstr ""
+#: shared-module/displayio/Display.c:62
+msgid "Unsupported display bus type"
+msgstr ""
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr ""
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr ""
@@ -2616,6 +2664,19 @@ msgstr ""
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr ""
+#: shared-module/displayio/Shape.c:60
+msgid "y value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:63
+msgid "x value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr ""
@@ -2624,10 +2685,14 @@ msgstr ""
msgid "'S' and 'O' are not supported format types"
msgstr ""
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr ""
+#: shared-module/struct/__init__.c:179
+msgid "buffer size must match format"
+msgstr ""
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2641,6 +2706,18 @@ msgstr ""
msgid "USB Error"
msgstr ""
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr ""
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr ""
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr ""
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr ""
diff --git a/locale/es.po b/locale/es.po
index 2dd8e0105..f025a49fd 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-08-24 22:56-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "periférico I2C inválido"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "operación I2C no soportada"
@@ -152,11 +152,11 @@ msgstr "argumentos inválidos"
msgid "script compilation not supported"
msgstr "script de compilación no soportado"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " salida:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -164,28 +164,28 @@ msgstr ""
"Auto-reload habilitado. Simplemente guarda los archivos via USB para "
"ejecutarlos o entra al REPL para desabilitarlos.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Ejecutando en modo seguro! La auto-recarga esta deshabilitada.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Auto-recarga deshabilitada.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Ejecutando en modo seguro! No se esta ejecutando el código guardado.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ADVERTENCIA: El nombre de archivo de tu código tiene dos extensiones\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
"Presiona cualquier tecla para entrar al REPL. Usa CTRL-D para recargar."
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "reinicio suave\n"
@@ -204,18 +204,6 @@ msgstr "calibration es de solo lectura"
msgid "calibration is out of range"
msgstr "calibration esta fuera de rango"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Sin bus I2C por defecto"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Sin bus SPI por defecto"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Sin bus UART por defecto"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -332,7 +320,7 @@ msgid "Not enough pins available"
msgstr "No hay suficientes pines disponibles"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -352,12 +340,12 @@ msgid "bytes > 8 bits not supported"
msgstr "bytes > 8 bits no soportados"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "Ambos tx y rx no pueden ser None"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Ha fallado la asignación del buffer RX"
@@ -366,12 +354,12 @@ msgid "Could not initialize UART"
msgstr "No se puede inicializar la UART"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Sin pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Sin pin TX"
@@ -380,6 +368,18 @@ msgstr "Sin pin TX"
msgid "Cannot get pull while in output mode"
msgstr "No puede ser pull mientras este en modo de salida"
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+#, fuzzy
+msgid "Data 0 pin must be byte aligned"
+msgstr "graphic debe ser 2048 bytes de largo"
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC ya está siendo utilizado"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -720,7 +720,7 @@ msgstr "No se puede notificar el valor del anuncio. status: 0x%02x"
msgid "Failed to read attribute value, err %0x04x"
msgstr "No se puede leer el valor del atributo. status 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "No se puede adquirir el mutex, status: 0x%08lX"
@@ -730,7 +730,7 @@ msgstr "No se puede adquirir el mutex, status: 0x%08lX"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "No se puede escribir el valor del atributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "No se puede liberar el mutex, status: 0x%08lX"
@@ -751,51 +751,51 @@ msgstr "Los datos no caben en el paquete de anuncio."
msgid "Failed to discover services"
msgstr "No se puede descubrir servicios, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "No se puede adquirir el mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "No se puede liberar el mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
msgstr "No se puede iniciar el escaneo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
msgstr "No se puede conectar. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "No se puede detener el anuncio. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "No se puede inicar el anuncio. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "No se puede detener el anuncio. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "No se puede iniciar el escaneo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "No se puede leer el valor del atributo. status 0x%02x"
@@ -851,19 +851,19 @@ msgstr "Todos los timers están siendo usados"
msgid "error = 0x%08lX"
msgstr "error = 0x%08lx"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
msgid "Invalid buffer size"
msgstr "Tamaño de buffer inválido"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
msgid "Odd parity is not supported"
msgstr "Paridad impar no soportada"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr "busio.UART no disponible"
@@ -897,48 +897,48 @@ msgstr "No se sabe cómo pasar objeto a función nativa"
msgid "[addrinfo error %d]"
msgstr "[addrinfo error %d]"
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "la función no tiene argumentos por palabra clave"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "la función toma %d argumentos posicionales pero le fueron dados %d"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "a la función le hacen falta %d argumentos posicionales requeridos"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "la función esperaba minimo %d argumentos, tiene %d"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "argumento '%q' requerido"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "argumento posicional adicional dado"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "argumento(s) por palabra clave adicionales fueron dados"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr "argumento número/tipos no coinciden"
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
"argumento(s) por palabra clave aún no implementados - usa argumentos "
"normales en su lugar"
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
@@ -950,11 +950,11 @@ msgstr "argumento por palabra clave inesperado"
msgid "keywords must be strings"
msgstr "palabras clave deben ser strings"
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr "la función tiene múltiples valores para el argumento '%q'"
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr "argumento por palabra clave inesperado '%q'"
@@ -1366,9 +1366,9 @@ msgstr "división por cero"
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr "buffer demasiado pequeño"
@@ -1546,11 +1546,11 @@ msgstr "lleno"
msgid "empty"
msgstr "vacío"
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr "popitem(): diccionario vacío"
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr "la secuencia de actualizacion del dict tiene una longitud incorrecta"
@@ -1818,69 +1818,69 @@ msgstr "índices de string deben ser enteros, no %s"
msgid "string index out of range"
msgstr "string index fuera de rango"
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr "__init__() deberia devolver None"
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr "__init__() deberia devolver None, no '%s'"
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr "atributo no legible"
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr "objeto no puede ser llamado"
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr "objeto '%s' no puede ser llamado"
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr "type acepta 1 o 3 argumentos"
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr "no se puede crear instancia"
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr "no se pueden crear '%q' instancias"
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr "no se puede agregar un método a una clase ya subclasificada"
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr "type no es un tipo de base aceptable"
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr "type '%q' no es un tipo de base aceptable"
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr "herencia multiple no soportada"
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr "primer argumento para super() debe ser de tipo"
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr "issubclass() arg 2 debe ser una clase o tuple de clases"
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() arg 1 debe ser una clase"
@@ -2054,49 +2054,49 @@ msgstr "exception no activa para reraise"
msgid "byte code not implemented"
msgstr "codigo byte no implementado"
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
#, fuzzy
msgid "Only slices with step=1 (aka None) are supported"
msgstr "solo se admiten segmentos con step=1 (alias None)"
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
#, fuzzy
msgid "Range out of bounds"
msgstr "address fuera de límites"
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2129,8 +2129,8 @@ msgstr "chars buffer muy pequeño"
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr "AnalogOut es solo de 16 bits. Value debe ser menos a 65536."
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2169,23 +2169,23 @@ msgstr ""
"el buffer de destino debe ser un bytearray o array de tipo 'B' para "
"bit_depth = 8"
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
msgid "Invalid voice count"
msgstr "Cuenta de voces inválida"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr "Cuenta de canales inválida"
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr "Sample rate debe ser positivo"
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
msgid "bits_per_sample must be 8 or 16"
msgstr "bits_per_sample debe ser 8 o 16"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
@@ -2193,66 +2193,84 @@ msgstr ""
"sample_source buffer debe ser un bytearray o un array de tipo 'h', 'H', 'b' "
"o'B'"
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr "buffer debe de ser un objeto bytes-like"
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr "el archivo deberia ser una archivo abierto en modo byte"
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr "La función requiere lock"
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr "Buffer debe ser de longitud 1 como minimo"
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr "Polaridad inválida"
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr "Fase inválida"
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr "Numero inválido de bits"
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "palette debe ser 32 bytes de largo"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
#, fuzzy
msgid "Expected a UUID"
msgstr "Se espera un %q"
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "No se puede conectar a AP"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "bits debe ser 8"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "los buffers deben de tener la misma longitud"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "No se puede agregar la Característica."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr "No se pueden agregar servicio en modo Central"
@@ -2269,20 +2287,20 @@ msgstr "No se puede cambiar el nombre en modo Central"
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "palabras clave deben ser strings"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2290,32 +2308,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "buffer debe de ser un objeto bytes-like"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr "La función requiere lock"
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr "bits deben ser 7, 8 o 9"
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr "stop debe ser 1 o 2"
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2341,7 +2363,7 @@ msgstr "Pull no se usa cuando la dirección es output."
msgid "Unsupported pull value."
msgstr "valor pull no soportado."
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr "y deberia ser un int"
@@ -2357,45 +2379,68 @@ msgstr "row data debe ser un buffer"
msgid "color should be an int"
msgstr "color deberia ser un int"
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr "displayio todavia esta en desarrollo"
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr "Group debe tener size de minimo 1"
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr "color buffer deberia ser un bytearray o array de tipo 'b' o 'B'"
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr "color debe estar entre 0x000000 y 0xffffff"
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr "color buffer deber ser un buffer o un int"
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr "palette_index deberia ser un int"
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+#, fuzzy
+msgid "start_x should be an int"
+msgstr "y deberia ser un int"
+
+#: shared-bindings/displayio/Shape.c:96
+#, fuzzy
+msgid "end_x should be an int"
+msgstr "y deberia ser un int"
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr "posición debe ser 2-tuple"
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr "tipo de bitmap no soportado"
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader debe ser displayio.Palette o displayio.ColorConverter"
@@ -2407,15 +2452,15 @@ msgstr "muchos argumentos"
msgid "expected a DigitalInOut"
msgstr "se espera un DigitalInOut"
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr "no se puede convertir address a int"
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr "address fuera de límites"
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr "addresses esta vacío"
@@ -2457,29 +2502,29 @@ msgstr "Bytes debe estar entre 0 y 255."
msgid "No hardware random available"
msgstr "No hay hardware random disponible"
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr "No se puede eliminar valores"
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr "indice debe ser int"
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr "Solo-lectura"
@@ -2652,11 +2697,20 @@ msgstr "Solo se admiten bit maps de color de 8 bits o menos"
msgid "row must be packed and word aligned"
msgstr "la fila debe estar empacada y la palabra alineada"
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "tipo de bitmap no soportado"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr "Group lleno"
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr "Group vacío"
@@ -2674,6 +2728,21 @@ msgstr "Solo formato Windows, BMP sin comprimir soportado %d"
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr "Solo color verdadero (24 bpp o superior) BMP admitido %x"
+#: shared-module/displayio/Shape.c:60
+#, fuzzy
+msgid "y value out of bounds"
+msgstr "address fuera de límites"
+
+#: shared-module/displayio/Shape.c:63
+#, fuzzy
+msgid "x value out of bounds"
+msgstr "address fuera de límites"
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "No se puede volver a montar '/' cuando el USB esta activo."
@@ -2682,10 +2751,15 @@ msgstr "No se puede volver a montar '/' cuando el USB esta activo."
msgid "'S' and 'O' are not supported format types"
msgstr "'S' y 'O' no son compatibles con los tipos de formato"
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr "demasiados argumentos provistos con el formato dado"
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "los buffers deben de tener la misma longitud"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2699,6 +2773,18 @@ msgstr "USB ocupado"
msgid "USB Error"
msgstr "Error USB"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Sin bus I2C por defecto"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Sin bus SPI por defecto"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Sin bus UART por defecto"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Solicitaste iniciar en modo seguro por "
@@ -2768,8 +2854,8 @@ msgstr ""
"El botón reset fue presionado mientras arrancaba CircuitPython. Presiona "
"otra vez para salir del modo seguro.\n"
-#~ msgid "Wrong address length"
-#~ msgstr "Longitud de address erronea"
+#~ msgid "Can not query for the device address."
+#~ msgstr "No se puede consultar la dirección del dispositivo."
#~ msgid "Invalid UUID string length"
#~ msgstr "Longitud de string UUID inválida"
@@ -2777,20 +2863,37 @@ msgstr ""
#~ msgid "Invalid UUID parameter"
#~ msgstr "Parámetro UUID inválido"
-#~ msgid "Cannot apply GAP parameters."
-#~ msgstr "No se pueden aplicar los parámetros GAP."
-
#~ msgid "Cannot set PPCP parameters."
#~ msgstr "No se pueden establecer los parámetros PPCP."
+#~ msgid "Baud rate too high for this SPI peripheral"
+#~ msgstr "Baud rate demasiado alto para este periférico SPI"
+
+#~ msgid "Can not encode UUID, to check length."
+#~ msgstr "No se puede codificar el UUID, para revisar la longitud."
+
+#~ msgid ""
+#~ "enough power for the whole circuit and press reset (after ejecting "
+#~ "CIRCUITPY).\n"
+#~ msgstr ""
+#~ "suficiente poder para todo el circuito y presiona reset (después de "
+#~ "expulsar CIRCUITPY).\n"
+
+#~ msgid "Cannot apply GAP parameters."
+#~ msgstr "No se pueden aplicar los parámetros GAP."
+
#~ msgid "Invalid Service type"
#~ msgstr "Tipo de Servicio inválido"
-#~ msgid "Can encode UUID into the advertisement packet."
-#~ msgstr "Se puede codificar el UUID en el paquete de anuncio."
+#~ msgid "Can not add Service."
+#~ msgstr "No se puede agregar el Servicio."
-#~ msgid "Wrong number of bytes provided"
-#~ msgstr "Numero erroneo de bytes dados"
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Falló la asignación del buffer RX de %d bytes"
+
+#~ msgid "Can not apply device name in the stack."
+#~ msgstr "No se puede aplicar el nombre del dispositivo en el stack."
#, fuzzy
#~ msgid ""
@@ -2799,31 +2902,18 @@ msgstr ""
#~ "Por favor registra un issue en la siguiente URL con el contenidos de tu "
#~ "unidad de almacenamiento CIRCUITPY:\n"
-#~ msgid ""
-#~ "enough power for the whole circuit and press reset (after ejecting "
-#~ "CIRCUITPY).\n"
-#~ msgstr ""
-#~ "suficiente poder para todo el circuito y presiona reset (después de "
-#~ "expulsar CIRCUITPY).\n"
+#~ msgid "Wrong address length"
+#~ msgstr "Longitud de address erronea"
#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
#~ msgstr ""
#~ "Parece que nuestro código CircuitPython dejó de funcionar. Whoops!\n"
-#~ msgid "Baud rate too high for this SPI peripheral"
-#~ msgstr "Baud rate demasiado alto para este periférico SPI"
-
-#~ msgid "Can not encode UUID, to check length."
-#~ msgstr "No se puede codificar el UUID, para revisar la longitud."
-
-#~ msgid "Can not apply device name in the stack."
-#~ msgstr "No se puede aplicar el nombre del dispositivo en el stack."
-
-#~ msgid "Can not query for the device address."
-#~ msgstr "No se puede consultar la dirección del dispositivo."
+#~ msgid "Wrong number of bytes provided"
+#~ msgstr "Numero erroneo de bytes dados"
-#~ msgid "Can not add Service."
-#~ msgstr "No se puede agregar el Servicio."
+#~ msgid "Can encode UUID into the advertisement packet."
+#~ msgstr "Se puede codificar el UUID en el paquete de anuncio."
#~ msgid "Can not apply advertisement data. status: 0x%02x"
#~ msgstr "No se puede aplicar los datos de anuncio. status: 0x%02x"
diff --git a/locale/fil.po b/locale/fil.po
index efab7c8be..fb392075d 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: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "maling I2C peripheral"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "Hindi supportado ang operasyong I2C"
@@ -151,11 +151,11 @@ msgstr "mali ang mga argumento"
msgid "script compilation not supported"
msgstr "script kompilasyon hindi supportado"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " output:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -163,29 +163,29 @@ msgstr ""
"Ang awtomatikong pag re-reload ay ON. i-save lamang ang mga files sa USB "
"para patakbuhin sila o pasukin ang REPL para i-disable ito.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Tumatakbo sa safe mode! Awtomatikong pag re-reload ay OFF.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Awtomatikong pag re-reload ay OFF.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Tumatakbo sa safe mode! Hindi tumatakbo ang nai-save na code.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "BABALA: Ang pangalan ng file ay may dalawang extension\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
"Pindutin ang anumang key upang pumasok sa REPL. Gamitin ang CTRL-D upang i-"
"reload."
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "malambot na reboot\n"
@@ -202,18 +202,6 @@ msgstr "pagkakalibrate ay basahin lamang"
msgid "calibration is out of range"
msgstr "kalibrasion ay wala sa sakop"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Walang default na I2C bus"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Walang default SPI bus"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Walang default UART bus"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -330,7 +318,7 @@ msgid "Not enough pins available"
msgstr "Hindi sapat ang magagamit na pins"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -350,12 +338,12 @@ msgid "bytes > 8 bits not supported"
msgstr "hindi sinusuportahan ang bytes > 8 bits"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "tx at rx hindi pwedeng parehas na None"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Nabigong ilaan ang RX buffer"
@@ -364,12 +352,12 @@ msgid "Could not initialize UART"
msgstr "Hindi ma-initialize ang UART"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Walang RX pin"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Walang TX pin"
@@ -378,6 +366,18 @@ msgstr "Walang TX pin"
msgid "Cannot get pull while in output mode"
msgstr "Hindi makakakuha ng pull habang nasa output mode"
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+#, fuzzy
+msgid "Data 0 pin must be byte aligned"
+msgstr "graphic ay dapat 2048 bytes ang haba"
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "Ginagamit na ang DAC"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -720,7 +720,7 @@ msgstr "Hindi mabalitaan ang attribute value, status: 0x%08lX"
msgid "Failed to read attribute value, err %0x04x"
msgstr "Hindi mabasa ang value ng attribute, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
@@ -730,7 +730,7 @@ msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "Hindi maisulat ang attribute value, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
@@ -751,51 +751,51 @@ msgstr "Hindi makasya ang data sa loob ng advertisement packet"
msgid "Failed to discover services"
msgstr "Nabigo sa pagdiscover ng services, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
msgstr "Hindi maituloy ang pag scan, status: 0x%0xlX"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
msgstr "Hindi makaconnect, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "Hindi matagumpay ang paglagay ng service, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "Hindi matagumpay ang pagbuo ng mutex, status: 0x%0xlX"
@@ -852,19 +852,19 @@ msgstr "Lahat ng SPI peripherals ay ginagamit"
msgid "error = 0x%08lX"
msgstr "error = 0x%08lX"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
msgid "Invalid buffer size"
msgstr "Mali ang buffer size"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
msgid "Odd parity is not supported"
msgstr "Odd na parity ay hindi supportado"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr "busio.UART hindi available"
@@ -898,49 +898,49 @@ msgstr "Hindi alam ipasa ang object sa native function"
msgid "[addrinfo error %d]"
msgstr "[addrinfo error %d]"
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "ang function ay hindi kumukuha ng mga argumento ng keyword"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
"ang function ay kumuhuha ng %d positional arguments ngunit %d ang ibinigay"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "function kulang ng %d required na positional arguments"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "function na inaasahang %d ang argumento, ngunit %d ang nakuha"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "'%q' argument kailangan"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "dagdag na positional argument na ibinigay"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "dagdag na keyword argument na ibinigay"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr "hindi tugma ang argument num/types"
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
"kindi pa ipinapatupad ang (mga) argument(s) ng keyword - gumamit ng normal "
"args"
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
"Ang %q() ay kumukuha ng %d positional arguments pero %d lang ang binigay"
@@ -953,11 +953,11 @@ msgstr "hindi inaasahang argumento ng keyword"
msgid "keywords must be strings"
msgstr "ang keywords dapat strings"
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'"
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr "hindi inaasahang argumento ng keyword na '%q'"
@@ -1367,9 +1367,9 @@ msgstr "dibisyon ng zero"
msgid "schedule stack full"
msgstr "puno na ang schedule stack"
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr "masyadong maliit ang buffer"
@@ -1548,11 +1548,11 @@ msgstr "puno"
msgid "empty"
msgstr "walang laman"
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr "popitem(): dictionary ay walang laman"
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr "may mali sa haba ng dict update sequence"
@@ -1819,70 +1819,70 @@ msgstr "ang indeks ng string ay dapat na integer, hindi %s"
msgid "string index out of range"
msgstr "indeks ng string wala sa sakop"
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr "__init __ () dapat magbalik na None"
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr "__init__() dapat magbalink na None, hindi '%s'"
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr "hindi mabasa ang attribute"
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr "hindi matatawag ang object"
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr "'%s' object hindi matatawag"
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr "type kumuhuha ng 1 o 3 arguments"
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr "hindi magawa ang instance"
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr "hindi magawa '%q' instances"
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
"hindi madagdag ang isang espesyal na method sa isang na i-subclass na class"
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr "hindi puede ang type para sa base type"
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr "hindi maari ang type na '%q' para sa base type"
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr "maraming inhertance hindi sinusuportahan"
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr "maraming bases ay may instance lay-out conflict"
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr "unang argument ng super() ay dapat type"
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr "issubclass() arg 2 ay dapat na class o tuple ng classes"
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() arg 1 ay dapat na class"
@@ -2056,49 +2056,49 @@ msgstr "walang aktibong exception para i-reraise"
msgid "byte code not implemented"
msgstr "byte code hindi pa implemented"
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
#, fuzzy
msgid "Only slices with step=1 (aka None) are supported"
msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
#, fuzzy
msgid "Range out of bounds"
msgstr "wala sa sakop ang address"
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2131,8 +2131,8 @@ msgstr "masyadong maliit ang buffer"
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr "AnalogOut ay 16 bits. Value ay dapat hindi hihigit pa sa 65536."
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr "Hindi playing"
@@ -2174,23 +2174,23 @@ msgstr ""
"ang destination buffer ay dapat na isang bytearray o array ng uri na 'B' "
"para sa bit_depth = 8"
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
msgid "Invalid voice count"
msgstr "Maling bilang ng voice"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr "Maling bilang ng channel"
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr "Sample rate ay dapat positibo"
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
msgid "bits_per_sample must be 8 or 16"
msgstr "bits_per_sample ay dapat 8 o 16"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
@@ -2198,66 +2198,84 @@ msgstr ""
"ang sample_source buffer ay dapat na isang bytearray o array ng uri na 'h', "
"'H', 'b' o'B'"
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr "buffer ay dapat bytes-like object"
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr "file ay dapat buksan sa byte mode"
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr "Function nangangailangan ng lock"
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr "Buffer dapat ay hindi baba sa 1 na haba"
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr "Mali ang polarity"
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr "Mali ang phase"
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr "Mali ang bilang ng bits"
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr "aarehas na haba dapat ang buffer slices"
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "ang palette ay dapat 32 bytes ang haba"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
#, fuzzy
msgid "Expected a UUID"
msgstr "Umasa ng %q"
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Hindi maka connect sa AP"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "bits ay dapat walo (8)"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "aarehas na haba dapat ang buffer slices"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "Hindi mabasa and Characteristic."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr "Hindi maarang maglagay ng service sa Central mode"
@@ -2274,20 +2292,20 @@ msgstr "Hindi mapalitan ang pangalan sa Central mode"
msgid "Can't advertise in Central mode"
msgstr "Hindi ma advertise habang nasa Central mode"
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "ang keywords dapat strings"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2295,32 +2313,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "buffer ay dapat bytes-like object"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr "Kailangan ng lock ang function."
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr "bits ay dapat 7, 8 o 9"
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr "stop dapat 1 o 2"
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr "timeout >100 (units ay seconds, hindi na msecs)"
@@ -2346,7 +2368,7 @@ msgstr "Pull hindi ginagamit kapag ang direksyon ay output."
msgid "Unsupported pull value."
msgstr "Hindi suportado ang pull value."
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr "y ay dapat int"
@@ -2362,45 +2384,68 @@ msgstr "row data ay dapat na buffer"
msgid "color should be an int"
msgstr "color ay dapat na int"
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr "displayio ay nasa gitna ng konstruksiyon"
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr "Group dapat ay hindi baba sa 1 na haba"
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr "ang color buffer ay dapat bytearray o array na type ‘b’ or ‘B’"
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr "color buffer ay dapat na 3 bytes (RGB) o 4 bytes (RGB + pad byte)"
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr "color ay dapat mula sa 0x000000 hangang 0xffffff"
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr "color buffer ay dapat buffer or int"
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr "palette_index ay dapat na int"
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+#, fuzzy
+msgid "start_x should be an int"
+msgstr "y ay dapat int"
+
+#: shared-bindings/displayio/Shape.c:96
+#, fuzzy
+msgid "end_x should be an int"
+msgstr "y ay dapat int"
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr "position ay dapat 2-tuple"
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr "Hindi supportadong tipo ng bitmap"
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
@@ -2412,15 +2457,15 @@ msgstr "masyadong maraming argumento"
msgid "expected a DigitalInOut"
msgstr "umasa ng DigitalInOut"
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr "hindi ma i-convert ang address sa INT"
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr "wala sa sakop ang address"
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr "walang laman ang address"
@@ -2462,30 +2507,30 @@ msgstr "Sa gitna ng 0 o 255 dapat ang bytes."
msgid "No hardware random available"
msgstr "Walang magagamit na hardware random"
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr "PWM duty_cycle ay dapat sa loob ng 0 at 65535 (16 bit resolution)"
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
"PWM frequency hindi writable kapag variable_frequency ay False sa pag buo."
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr "Hindi mabura ang values"
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr "Hindi suportado ang Slices"
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr "index ay dapat int"
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr "Basahin-lamang"
@@ -2658,11 +2703,20 @@ msgstr "Tanging bit maps na may 8 bit color o mas mababa ang supportado"
msgid "row must be packed and word aligned"
msgstr "row ay dapat packed at ang word nakahanay"
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "Hindi supportadong tipo ng bitmap"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr "Puno ang group"
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr "Walang laman ang group"
@@ -2680,6 +2734,21 @@ msgstr "Tanging Windows format, uncompressed BMP lamang ang supportado %d"
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr "Dapat true color (24 bpp o mas mataas) BMP lamang ang supportado %x"
+#: shared-module/displayio/Shape.c:60
+#, fuzzy
+msgid "y value out of bounds"
+msgstr "wala sa sakop ang address"
+
+#: shared-module/displayio/Shape.c:63
+#, fuzzy
+msgid "x value out of bounds"
+msgstr "wala sa sakop ang address"
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "Hindi ma-remount '/' kapag aktibo ang USB."
@@ -2688,10 +2757,15 @@ msgstr "Hindi ma-remount '/' kapag aktibo ang USB."
msgid "'S' and 'O' are not supported format types"
msgstr "Ang 'S' at 'O' ay hindi suportadong uri ng format"
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format"
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "aarehas na haba dapat ang buffer slices"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2705,6 +2779,18 @@ msgstr "Busy ang USB"
msgid "USB Error"
msgstr "May pagkakamali ang USB"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Walang default na I2C bus"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Walang default SPI bus"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Walang default UART bus"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Ikaw ang humiling sa safe mode sa pamamagitan ng "
@@ -2774,8 +2860,8 @@ msgstr ""
"Ang reset button ay pinindot habang nag boot ang CircuitPython. Pindutin "
"ulit para lumabas sa safe mode.\n"
-#~ msgid "Wrong address length"
-#~ msgstr "Mali ang address length"
+#~ msgid "Can not query for the device address."
+#~ msgstr "Hindi maaaring mag-query para sa address ng device."
#~ msgid "Invalid UUID string length"
#~ msgstr "Mali ang UUID string length"
@@ -2783,20 +2869,38 @@ msgstr ""
#~ msgid "Invalid UUID parameter"
#~ msgstr "Mali ang UUID parameter"
-#~ msgid "Cannot apply GAP parameters."
-#~ msgstr "Hindi ma-apply ang GAP parameters."
-
#~ msgid "Cannot set PPCP parameters."
#~ msgstr "Hindi ma-set ang PPCP parameters."
+#, fuzzy
+#~ msgid "palette must be displayio.Palette"
+#~ msgstr "ang palette ay dapat 32 bytes ang haba"
+
+#~ msgid "Can not encode UUID, to check length."
+#~ msgstr "Hindi ma-encode UUID, para suriin ang haba."
+
+#~ msgid ""
+#~ "enough power for the whole circuit and press reset (after ejecting "
+#~ "CIRCUITPY).\n"
+#~ msgstr ""
+#~ "ay nagbibigay ng sapat na power para sa buong circuit at i-press ang "
+#~ "reset (pagkatapos i-eject ang CIRCUITPY).\n"
+
+#~ msgid "Cannot apply GAP parameters."
+#~ msgstr "Hindi ma-apply ang GAP parameters."
+
#~ msgid "Invalid Service type"
#~ msgstr "Mali ang tipo ng serbisyo"
-#~ msgid "Can encode UUID into the advertisement packet."
-#~ msgstr "Maaring i-encode ang UUID sa advertisement packet."
+#~ msgid "Can not add Service."
+#~ msgstr "Hindi maidaragdag ang serbisyo."
-#~ msgid "Wrong number of bytes provided"
-#~ msgstr "Mali ang bilang ng bytes"
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Nabigong ilaan ang RX buffer ng %d bytes"
+
+#~ msgid "Can not apply device name in the stack."
+#~ msgstr "Hindi maaaring ma-aplay ang device name sa stack."
#~ msgid ""
#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
@@ -2804,32 +2908,18 @@ msgstr ""
#~ "Mag-file ng isang isyu dito gamit ang mga nilalaman ng iyong CIRCUITPY "
#~ "drive:\n"
-#~ msgid ""
-#~ "enough power for the whole circuit and press reset (after ejecting "
-#~ "CIRCUITPY).\n"
-#~ msgstr ""
-#~ "ay nagbibigay ng sapat na power para sa buong circuit at i-press ang "
-#~ "reset (pagkatapos i-eject ang CIRCUITPY).\n"
+#~ msgid "Wrong address length"
+#~ msgstr "Mali ang address length"
#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
#~ msgstr ""
#~ "Mukhang ang core CircuitPython code ay nag-crash ng malakas. Aray!\n"
-#, fuzzy
-#~ msgid "palette must be displayio.Palette"
-#~ msgstr "ang palette ay dapat 32 bytes ang haba"
-
-#~ msgid "Can not encode UUID, to check length."
-#~ msgstr "Hindi ma-encode UUID, para suriin ang haba."
-
-#~ msgid "Can not apply device name in the stack."
-#~ msgstr "Hindi maaaring ma-aplay ang device name sa stack."
-
-#~ msgid "Can not query for the device address."
-#~ msgstr "Hindi maaaring mag-query para sa address ng device."
+#~ msgid "Wrong number of bytes provided"
+#~ msgstr "Mali ang bilang ng bytes"
-#~ msgid "Can not add Service."
-#~ msgstr "Hindi maidaragdag ang serbisyo."
+#~ msgid "Can encode UUID into the advertisement packet."
+#~ msgstr "Maaring i-encode ang UUID sa advertisement packet."
#~ msgid "Can not apply advertisement data. status: 0x%02x"
#~ msgstr "Hindi ma i-apply ang advertisement data. status: 0x%02x"
diff --git a/locale/fr.po b/locale/fr.po
index 18e50e084..6a7c235e6 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-12-23 20:05+0100\n"
"Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n"
"Language-Team: fr\n"
@@ -20,8 +20,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "périphérique I2C invalide"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "opération sur I2C non supportée"
@@ -150,11 +150,11 @@ msgstr "arguments invalides"
msgid "script compilation not supported"
msgstr "compilation de script non supporté"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " sortie:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -162,27 +162,27 @@ msgstr ""
"Auto-chargement activé. Copiez simplement les fichiers en USB pour les "
"lancer ou entrez sur REPL pour le désactiver.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Mode sans-échec. Auto-rechargement désactivé.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Auto-rechargement désactivé.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Mode sans-échec! Le code sauvegardé ne s'éxecute pas.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENTION: le nom de fichier de votre code a deux extensions\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger."
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "redémarrage logiciel\n"
@@ -199,18 +199,6 @@ msgstr "calibration en lecture seule"
msgid "calibration is out of range"
msgstr "calibration hors gamme"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Pas de bus I2C par défaut"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Pas de bus SPI par défaut"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Pas de bus UART par défaut"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -327,7 +315,7 @@ msgid "Not enough pins available"
msgstr "Pas assez de broches disponibles"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -347,12 +335,12 @@ msgid "bytes > 8 bits not supported"
msgstr "octets > 8 bits non supporté"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "tx et rx ne peuvent être None tous les deux"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Echec de l'allocation du tampon RX"
@@ -361,12 +349,12 @@ msgid "Could not initialize UART"
msgstr "L'UART n'a pu être initialisé"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Pas de broche RX"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Pas de broche TX"
@@ -375,6 +363,18 @@ msgstr "Pas de broche TX"
msgid "Cannot get pull while in output mode"
msgstr "Ne peux être tiré ('pull') en mode 'output'"
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+#, fuzzy
+msgid "Data 0 pin must be byte aligned"
+msgstr "le graphic doit être long de 2048 octets"
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC déjà utilisé"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -717,7 +717,7 @@ msgstr "Impossible de notifier la valeur de l'attribut. status: 0x%08lX"
msgid "Failed to read attribute value, err %0x04x"
msgstr "Impossible de lire la valeur de l'attribut. status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Echec de l'obtention de mutex, status: 0x%08lX"
@@ -727,7 +727,7 @@ msgstr "Echec de l'obtention de mutex, status: 0x%08lX"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "Impossible d'écrire la valeur de l'attribut. status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "Impossible de libérer mutex, status: 0x%08lX"
@@ -747,51 +747,51 @@ msgstr ""
msgid "Failed to discover services"
msgstr "Echec de la découverte de services, statut: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "Echec de l'obtention de mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "Impossible de libérer mutex, status: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
msgstr "Impossible de commencer à scanner. statut: 0x%0xlX"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
msgstr "Connection impossible. statut: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "Impossible de commencer à scanner, statut: 0x%0xlX"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "Echec de la création de mutex, statut: 0x%0xlX"
@@ -850,21 +850,21 @@ msgstr "Tous les périphériques SPI sont utilisés"
msgid "error = 0x%08lX"
msgstr "erreur = 0x%08lX"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
#, fuzzy
msgid "Invalid buffer size"
msgstr "longueur de tampon invalide"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
#, fuzzy
msgid "Odd parity is not supported"
msgstr "parité impaire non supportée"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
#, fuzzy
msgid "busio.UART not available"
msgstr "busio.UART n'est pas disponible"
@@ -900,47 +900,47 @@ msgstr "Ne sais pas comment passer l'objet à une fonction native"
msgid "[addrinfo error %d]"
msgstr ""
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "la fonction ne prend pas d'arguments nommés"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "la fonction prend %d argument(s) mais %d ont été donné(s)"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "il manque %d arguments obligatoires à la fonction"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "la fonction attendait au plus %d arguments, reçu %d"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "'%q' argument requis"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "argument positionnel donné en plus"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "argument nommé donné en plus"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr "argument num/types ne correspond pas"
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
"argument(s) nommé(s) pas encore implémenté - utilisez les arguments normaux"
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() prend %d arguments mais %d ont été donnés"
@@ -952,11 +952,11 @@ msgstr "argument nommé imprévu"
msgid "keywords must be strings"
msgstr "les noms doivent être des chaînes de caractère"
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'"
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr "argument nommé '%q' imprévu"
@@ -1366,9 +1366,9 @@ msgstr "division par zéro"
msgid "schedule stack full"
msgstr "pile de plannification pleine"
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr "tampon trop petit"
@@ -1546,11 +1546,11 @@ msgstr "plein"
msgid "empty"
msgstr "vide"
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr "popitem(): dictionnaire vide"
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr "la séquence de mise à jour de dict a une mauvaise longueur"
@@ -1818,71 +1818,71 @@ msgstr "les indices de chaîne de caractère doivent être des entiers, pas %s"
msgid "string index out of range"
msgstr "index de chaîne hors gamme"
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr "__init__() doit retourner None"
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr "__init__() doit retourner None, pas '%s'"
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr "attribut illisible"
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr "objet non appelable"
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr "objet '%s' non appelable"
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr "le type prend 1 ou 3 arguments"
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr "ne peut pas créer une instance"
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr "ne peut pas créer une instance de '%q'"
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
"impossible d'ajouter une méthode spécial à une classe déjà sous-classée"
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr "le type n'est pas un type de base accepté"
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr "le type '%q' n'est pas un type de base accepté"
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr "héritage multiple non supporté"
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr "de multiple bases ont un conflit de lay-out d'instance"
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr "le premier argument de super() doit être un type"
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
"l'argument 2 de issubclass() doit être une classe ou un tuple de classes"
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr "l'argument 1 de issubclass() doit être une classe"
@@ -2057,49 +2057,49 @@ msgstr "aucune exception active à relever"
msgid "byte code not implemented"
msgstr "bytecode non implémenté"
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
#, fuzzy
msgid "Only slices with step=1 (aka None) are supported"
msgstr "seuls les slices avec 'step=1' (cad None) sont supportées"
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
#, fuzzy
msgid "Range out of bounds"
msgstr "adresse hors limites"
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2133,8 +2133,8 @@ msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
"AnalogOut est seulement 16 bits. Les valeurs doivent être inf. à 65536."
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr "Ne joue pas"
@@ -2173,26 +2173,26 @@ msgid ""
msgstr ""
"le tampon de destination doit être un tableau de type 'B' pour bit_depth = 8"
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
#, fuzzy
msgid "Invalid voice count"
msgstr "Type de service invalide"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
msgid "Invalid channel count"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
#, fuzzy
msgid "Sample rate must be positive"
msgstr "le taux d'échantillonage doit être positif"
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
#, fuzzy
msgid "bits_per_sample must be 8 or 16"
msgstr "bits doivent être 8 ou 16"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
@@ -2200,66 +2200,84 @@ msgstr ""
"le tampon de sample_source doit être un bytearray ou un tableau de type "
"'h','H', 'b' ou 'B'"
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr "le tampon doit être un objet bytes-like"
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr "le fichier doit être un fichier ouvert en mode 'byte'"
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr "La fonction nécessite un verrou"
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr "Le tampon doit être de longueur au moins 1"
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr "Polarité invalide"
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr "Phase invalide"
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr "Nombre de bits invalide"
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr "les slices de tampon doivent être de longueurs égales"
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "la palette doit être longue de 32 octets"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
#, fuzzy
msgid "Expected a UUID"
msgstr "Attendu : %q"
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Impossible de se connecter à 'AP'"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "les bits doivent être 8"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "les slices de tampon doivent être de longueurs égales"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "Impossible d'ajouter la Characteristic."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr "Impossible d'ajouter des service en mode Central"
@@ -2276,20 +2294,20 @@ msgstr "Modification du nom impossible en mode Central"
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "les noms doivent être des chaînes de caractère"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2297,32 +2315,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "le tampon doit être un objet bytes-like"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr "La fonction nécessite un verrou."
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr "bits doivent être 7, 8 ou 9"
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr "stop doit être 1 ou 2"
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr "timeout >100 (exprimé en secondes, pas en ms)"
@@ -2348,7 +2370,7 @@ msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'."
msgid "Unsupported pull value."
msgstr "Valeur de tirage 'pull' non supportée."
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
#, fuzzy
msgid "y should be an int"
msgstr "y doit être un entier (int)"
@@ -2369,53 +2391,76 @@ msgstr "les données de ligne doivent être un tampon"
msgid "color should be an int"
msgstr "la couleur doit être un entier (int)"
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr "displayio est en cours de développement"
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
#, fuzzy
msgid "Group must have size at least 1"
msgstr "Le tampon doit être de longueur au moins 1"
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
#, fuzzy
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
"le tampon de couleur doit être un bytearray ou un tableau de type 'b' ou 'B'"
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr "le tampon de couleur doit faire 3 octets (RVB) ou 4 (RVB + pad byte)"
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
#, fuzzy
msgid "color must be between 0x000000 and 0xffffff"
msgstr "la couleur doit être entre 0x000000 et 0xffffff"
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
#, fuzzy
msgid "color buffer must be a buffer or int"
msgstr "le tampon de couleur doit être un tampon ou un entier"
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
#, fuzzy
msgid "palette_index should be an int"
msgstr "palette_index devrait être un entier (int)'"
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+#, fuzzy
+msgid "start_x should be an int"
+msgstr "y doit être un entier (int)"
+
+#: shared-bindings/displayio/Shape.c:96
+#, fuzzy
+msgid "end_x should be an int"
+msgstr "y doit être un entier (int)"
+
+#: shared-bindings/displayio/Sprite.c:49
#, fuzzy
msgid "position must be 2-tuple"
msgstr "position doit être un 2-tuple"
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
#, fuzzy
msgid "unsupported bitmap type"
msgstr "type de bitmap non supporté"
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
"pixel_shader doit être un objet displayio.Palette ou displayio.ColorConverter"
@@ -2428,16 +2473,16 @@ msgstr "trop d'arguments"
msgid "expected a DigitalInOut"
msgstr "objet DigitalInOut attendu"
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
#, fuzzy
msgid "can't convert address to int"
msgstr "ne peut convertir %s en entier int"
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr "adresse hors limites"
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr "adresses vides"
@@ -2479,14 +2524,14 @@ msgstr "Les octets 'bytes' doivent être entre 0 et 255"
msgid "No hardware random available"
msgstr "Pas de source matérielle d'aléa disponible"
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
"La valeur de cycle PWM doit être entre 0 et 65535 inclus (résolution de 16 "
"bits)"
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
#, fuzzy
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
@@ -2494,19 +2539,19 @@ msgstr ""
"La fréquence de PWM n'est pas modifiable quand variable_frequency est False "
"à la construction."
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr "Impossible de supprimer les valeurs"
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr "Slices non supportées"
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr "l'index doit être un entier"
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr "Lecture seule"
@@ -2680,11 +2725,20 @@ msgstr "Seules les bitmaps de 8bits par couleur ou moins sont supportées"
msgid "row must be packed and word aligned"
msgstr ""
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "type de bitmap non supporté"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr "Groupe plein"
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
#, fuzzy
msgid "Group empty"
msgstr "Groupe vide"
@@ -2704,6 +2758,21 @@ msgstr "Seul les BMP non-compressé au format Windows sont supportés %d"
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr "Seul les BMP 24bits ou plus sont supportés %x"
+#: shared-module/displayio/Shape.c:60
+#, fuzzy
+msgid "y value out of bounds"
+msgstr "adresse hors limites"
+
+#: shared-module/displayio/Shape.c:63
+#, fuzzy
+msgid "x value out of bounds"
+msgstr "adresse hors limites"
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "'/' ne peut être remonté quand l'USB est actif."
@@ -2712,10 +2781,15 @@ msgstr "'/' ne peut être remonté quand l'USB est actif."
msgid "'S' and 'O' are not supported format types"
msgstr "'S' et 'O' ne sont pas des types de format supportés"
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr "trop d'arguments fournis avec ce format"
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "les slices de tampon doivent être de longueurs égales"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2729,6 +2803,18 @@ msgstr "USB occupé"
msgid "USB Error"
msgstr "Erreur USB"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Pas de bus I2C par défaut"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Pas de bus SPI par défaut"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Pas de bus UART par défaut"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Vous avez demandé à démarrer en mode sans-échec par "
@@ -2803,8 +2889,9 @@ msgstr ""
"Le bouton 'reset' a été appuyé pendant le démarrage de CircuitPython. "
"Appuyer denouveau pour quitter de le mode sans-échec.\n"
-#~ msgid "Wrong address length"
-#~ msgstr "Mauvaise longueur d'adresse"
+#, fuzzy
+#~ msgid "palette must be displayio.Palette"
+#~ msgstr "la palette doit être une displayio.Palette"
#~ msgid "Invalid UUID string length"
#~ msgstr "Longeur de chaîne UUID invalide"
@@ -2812,33 +2899,9 @@ msgstr ""
#~ msgid "Invalid UUID parameter"
#~ msgstr "Paramètre UUID invalide"
-#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
-#~ msgstr ""
-#~ "Il semblerait que votre code CircuitPython a durement planté. Oups!\n"
-
#~ msgid "Cannot apply GAP parameters."
#~ msgstr "Impossible d'appliquer les paramètres GAP"
-#~ msgid "Can not add Characteristic."
-#~ msgstr "Impossible d'ajouter la Characteristic."
-
-#~ msgid "Can not add Service."
-#~ msgstr "Impossible d'ajouter le Service"
-
-#, fuzzy
-#~ msgid "Wrong number of bytes provided"
-#~ msgstr "mauvais nombre d'octets fourni'"
-
-#~ msgid "Can not encode UUID, to check length."
-#~ msgstr "Impossible d'encoder l'UUID pour vérifier la longueur."
-
-#~ msgid "Invalid Service type"
-#~ msgstr "Type de service invalide"
-
-#, fuzzy
-#~ msgid "value_size must be power of two"
-#~ msgstr "value_size doit être une puissance de 2"
-
#~ msgid "Cannot set PPCP parameters."
#~ msgstr "Impossible d'appliquer les paramètres PPCP"
@@ -2849,17 +2912,44 @@ msgstr ""
#~ "assez de puissance pour l'ensemble du circuit et appuyez sur "
#~ "'reset' (après avoir éjecter CIRCUITPY).\n"
+#~ msgid "Invalid Service type"
+#~ msgstr "Type de service invalide"
+
+#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
+#~ msgstr ""
+#~ "Il semblerait que votre code CircuitPython a durement planté. Oups!\n"
+
+#~ msgid "Can not add Characteristic."
+#~ msgstr "Impossible d'ajouter la Characteristic."
+
+#~ msgid "Can not apply device name in the stack."
+#~ msgstr "Impossible d'appliquer le nom de périphérique dans la pile"
+
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Echec de l'allocation de %d octets du tampon RX"
+
#~ msgid ""
#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
#~ msgstr ""
#~ "SVP, remontez le problème là avec le contenu du lecteur CIRCUITPY:\n"
+#~ msgid "Can not encode UUID, to check length."
+#~ msgstr "Impossible d'encoder l'UUID pour vérifier la longueur."
+
+#~ msgid "Wrong address length"
+#~ msgstr "Mauvaise longueur d'adresse"
+
#, fuzzy
-#~ msgid "palette must be displayio.Palette"
-#~ msgstr "la palette doit être une displayio.Palette"
+#~ msgid "value_size must be power of two"
+#~ msgstr "value_size doit être une puissance de 2"
-#~ msgid "Can not apply device name in the stack."
-#~ msgstr "Impossible d'appliquer le nom de périphérique dans la pile"
+#, fuzzy
+#~ msgid "Wrong number of bytes provided"
+#~ msgstr "mauvais nombre d'octets fourni'"
+
+#~ msgid "Can not add Service."
+#~ msgstr "Impossible d'ajouter le Service"
#~ msgid "Can not query for the device address."
#~ msgstr "Impossible d'obtenir l'adresse du périphérique"
diff --git a/locale/it_IT.po b/locale/it_IT.po
index 10fd1a2c6..8147f357f 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: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "periferica I2C invalida"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "operazione I2C non supportata"
@@ -151,11 +151,11 @@ msgstr "argomenti non validi"
msgid "script compilation not supported"
msgstr "compilazione dello scrip non suportata"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " output:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
@@ -163,28 +163,28 @@ msgstr ""
"L'auto-reload è attivo. Salva i file su USB per eseguirli o entra nel REPL "
"per disabilitarlo.\n"
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Modalità sicura in esecuzione! Auto-reload disattivato.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "Auto-reload disattivato.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Modalità sicura in esecuzione! Codice salvato non in esecuzione.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENZIONE: Il nome del sorgente ha due estensioni\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
"Premi un qualunque tasto per entrare nel REPL. Usa CTRL-D per ricaricare."
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr "soft reboot\n"
@@ -201,18 +201,6 @@ msgstr "la calibrazione è in sola lettura"
msgid "calibration is out of range"
msgstr "la calibrazione è fuori intervallo"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Nessun bus I2C predefinito"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Nessun bus SPI predefinito"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Nessun bus UART predefinito"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -331,7 +319,7 @@ msgid "Not enough pins available"
msgstr "Non sono presenti abbastanza pin"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -351,12 +339,12 @@ msgid "bytes > 8 bits not supported"
msgstr "byte > 8 bit non supportati"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "tx e rx non possono essere entrambi None"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Impossibile allocare buffer RX"
@@ -365,12 +353,12 @@ msgid "Could not initialize UART"
msgstr "Impossibile inizializzare l'UART"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Nessun pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Nessun pin TX"
@@ -379,6 +367,18 @@ msgstr "Nessun pin TX"
msgid "Cannot get pull while in output mode"
msgstr ""
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+#, fuzzy
+msgid "Data 0 pin must be byte aligned"
+msgstr "graphic deve essere lunga 2048 byte"
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC già in uso"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -719,7 +719,7 @@ msgstr "Impossibile notificare valore dell'attributo. status: 0x%02x"
msgid "Failed to read attribute value, err %0x04x"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
@@ -729,7 +729,7 @@ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "Impossibile scrivere valore dell'attributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
@@ -750,51 +750,51 @@ msgstr "Impossibile inserire dati nel pacchetto di advertisement."
msgid "Failed to discover services"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "Impossibile allocare buffer RX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
#, fuzzy
msgid "Failed to continue scanning"
msgstr "Impossible iniziare la scansione. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
#, fuzzy
msgid "Failed to connect:"
msgstr "Impossibile connettersi. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "Impossibile avviare advertisement. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "Impossible iniziare la scansione. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
@@ -851,21 +851,21 @@ msgstr "Tutte le periferiche SPI sono in uso"
msgid "error = 0x%08lX"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
#, fuzzy
msgid "Invalid buffer size"
msgstr "lunghezza del buffer non valida"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
#, fuzzy
msgid "Odd parity is not supported"
msgstr "operazione I2C non supportata"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
#, fuzzy
msgid "busio.UART not available"
msgstr "busio.UART non ancora implementato"
@@ -901,49 +901,49 @@ msgstr "Non so come passare l'oggetto alla funzione nativa"
msgid "[addrinfo error %d]"
msgstr "[errore addrinfo %d]"
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "la funzione non prende argomenti nominati"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
"la funzione prende %d argomenti posizionali ma ne sono stati forniti %d"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "mancano %d argomenti posizionali obbligatori alla funzione"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "la funzione prevede al massimo %d argmoneti, ma ne ha ricevuti %d"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "'%q' argomento richiesto"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "argomenti posizonali extra dati"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "argomento nominato aggiuntivo fornito"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr "discrepanza di numero/tipo di argomenti"
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
"argomento(i) nominati non ancora implementati - usare invece argomenti "
"normali"
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
@@ -955,11 +955,11 @@ msgstr "argomento nominato inaspettato"
msgid "keywords must be strings"
msgstr "argomenti nominati devono essere stringhe"
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'"
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr "argomento nominato '%q' inaspettato"
@@ -1366,9 +1366,9 @@ msgstr "divisione per zero"
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr "buffer troppo piccolo"
@@ -1546,11 +1546,11 @@ msgstr "pieno"
msgid "empty"
msgstr "vuoto"
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr "popitem(): il dizionario è vuoto"
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata"
@@ -1814,71 +1814,71 @@ msgstr "indici della stringa devono essere interi, non %s"
msgid "string index out of range"
msgstr "indice della stringa fuori intervallo"
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr "__init__() deve ritornare None"
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr "__init__() deve ritornare None, non '%s'"
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr "attributo non leggibile"
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr "tipo prende 1 o 3 argomenti"
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr "impossibile creare un istanza"
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr "creare '%q' istanze"
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr "il tipo non è un tipo di base accettabile"
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr "il tipo '%q' non è un tipo di base accettabile"
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr "ereditarietà multipla non supportata"
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
"il secondo argomento di issubclass() deve essere una classe o una tupla di "
"classi"
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr "il primo argomento di issubclass() deve essere una classe"
@@ -2052,49 +2052,49 @@ msgstr "nessuna eccezione attiva da rilanciare"
msgid "byte code not implemented"
msgstr "byte code non implementato"
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
#, fuzzy
msgid "Only slices with step=1 (aka None) are supported"
msgstr "solo slice con step=1 (aka None) sono supportate"
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
#, fuzzy
msgid "Range out of bounds"
msgstr "indirizzo fuori limite"
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2127,8 +2127,8 @@ msgstr "buffer dei caratteri troppo piccolo"
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr "AnalogOut ha solo 16 bit. Il valore deve essere meno di 65536."
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr "In pausa"
@@ -2169,27 +2169,27 @@ msgstr ""
"il buffer di destinazione deve essere un bytearray o un array di tipo 'B' "
"con bit_depth = 8"
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
#, fuzzy
msgid "Invalid voice count"
msgstr "Tipo di servizio non valido"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
#, fuzzy
msgid "Invalid channel count"
msgstr "Argomento non valido"
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
#, fuzzy
msgid "Sample rate must be positive"
msgstr "STA deve essere attiva"
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
#, fuzzy
msgid "bits_per_sample must be 8 or 16"
msgstr "i bit devono essere 7, 8 o 9"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
@@ -2197,66 +2197,84 @@ msgstr ""
"il buffer sample_source deve essere un bytearray o un array di tipo 'h', "
"'H', 'b' o 'B'"
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr "Il buffer deve essere lungo almeno 1"
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr "Polarità non valida"
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr "Fase non valida"
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr "Numero di bit non valido"
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr "slice del buffer devono essere della stessa lunghezza"
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "la palette deve essere lunga 32 byte"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
#, fuzzy
msgid "Expected a UUID"
msgstr "Atteso un %q"
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Impossible connettersi all'AP"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "i bit devono essere 8"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "slice del buffer devono essere della stessa lunghezza"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "Non è possibile aggiungere Characteristic."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2273,20 +2291,20 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "argomenti nominati devono essere stringhe"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2294,32 +2312,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "i buffer devono essere della stessa lunghezza"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr "i bit devono essere 7, 8 o 9"
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2345,7 +2367,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr "Valore di pull non supportato."
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr "y dovrebbe essere un int"
@@ -2361,47 +2383,70 @@ msgstr "valori della riga devono essere un buffer"
msgid "color should be an int"
msgstr "il colore deve essere un int"
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr "Il gruppo deve avere dimensione almeno 1"
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
"buffer del colore deve essere un bytearray o un array di tipo 'b' o 'B'"
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
"il buffer del colore deve esseer di 3 byte (RGB) o 4 byte (RGB + pad byte)"
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr "il colore deve essere compreso tra 0x000000 e 0xffffff"
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr "il buffer del colore deve essere un buffer o un int"
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr "palette_index deve essere un int"
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+#, fuzzy
+msgid "start_x should be an int"
+msgstr "y dovrebbe essere un int"
+
+#: shared-bindings/displayio/Shape.c:96
+#, fuzzy
+msgid "end_x should be an int"
+msgstr "y dovrebbe essere un int"
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr "position deve essere una 2-tuple"
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr "tipo di bitmap non supportato"
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader deve essere displayio.Palette o displayio.ColorConverter"
@@ -2413,15 +2458,15 @@ msgstr "troppi argomenti"
msgid "expected a DigitalInOut"
msgstr "DigitalInOut atteso"
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr "impossible convertire indirizzo in int"
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr "indirizzo fuori limite"
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr "gli indirizzi sono vuoti"
@@ -2463,14 +2508,14 @@ msgstr "I byte devono essere compresi tra 0 e 255"
msgid "No hardware random available"
msgstr "Nessun generatore hardware di numeri casuali disponibile"
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
"duty_cycle del PWM deve essere compresa tra 0 e 65535 inclusiva (risoluzione "
"a 16 bit)"
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
#, fuzzy
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
@@ -2478,19 +2523,19 @@ msgstr ""
"frequenza PWM frequency non è scrivibile quando variable_frequency è "
"impostato nel costruttore a False."
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr "Impossibile cancellare valori"
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr "Slice non supportate"
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr "l'indice deve essere int"
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr "Sola lettura"
@@ -2664,11 +2709,20 @@ msgstr "Sono supportate solo bitmap con colori a 8 bit o meno"
msgid "row must be packed and word aligned"
msgstr "la riga deve essere compattata e allineata alla parola"
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "tipo di bitmap non supportato"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr "Gruppo pieno"
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr "Gruppo vuoto"
@@ -2686,6 +2740,21 @@ msgstr "Formato solo di Windows, BMP non compresso supportato %d"
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr "Solo BMP true color (24 bpp o superiore) sono supportati %x"
+#: shared-module/displayio/Shape.c:60
+#, fuzzy
+msgid "y value out of bounds"
+msgstr "indirizzo fuori limite"
+
+#: shared-module/displayio/Shape.c:63
+#, fuzzy
+msgid "x value out of bounds"
+msgstr "indirizzo fuori limite"
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "Non è possibile rimontare '/' mentre l'USB è attiva."
@@ -2694,10 +2763,15 @@ msgstr "Non è possibile rimontare '/' mentre l'USB è attiva."
msgid "'S' and 'O' are not supported format types"
msgstr "'S' e 'O' non sono formati supportati"
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr "troppi argomenti forniti con il formato specificato"
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "slice del buffer devono essere della stessa lunghezza"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2711,6 +2785,18 @@ msgstr "USB occupata"
msgid "USB Error"
msgstr "Errore USB"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Nessun bus I2C predefinito"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Nessun bus SPI predefinito"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Nessun bus UART predefinito"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "È stato richiesto l'avvio in modalità sicura da "
@@ -2778,13 +2864,19 @@ msgstr ""
#~ msgid "Invalid UUID string length"
#~ msgstr "Lunghezza della stringa UUID non valida"
-#~ msgid "Invalid Service type"
-#~ msgstr "Tipo di servizio non valido"
-
#, fuzzy
#~ msgid "Wrong number of bytes provided"
#~ msgstr "numero di argomenti errato"
+#~ msgid "Invalid Service type"
+#~ msgstr "Tipo di servizio non valido"
+
+#~ msgid "Cannot set PPCP parameters."
+#~ msgstr "Impossibile impostare i parametri PPCP."
+
+#~ msgid "Cannot apply GAP parameters."
+#~ msgstr "Impossibile applicare i parametri GAP."
+
#~ msgid "Can not apply advertisement data. status: 0x%02x"
#~ msgstr "Impossible inserire dati advertisement. status: 0x%02x"
@@ -2798,34 +2890,32 @@ msgstr ""
#~ "abbastanza potenza per l'intero circuito e premere reset (dopo aver "
#~ "espulso CIRCUITPY).\n"
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Fallita allocazione del buffer RX di %d byte"
+
+#~ msgid "Can not query for the device address."
+#~ msgstr "Non è possibile trovare l'indirizzo del dispositivo."
+
+#~ msgid "Can not encode UUID, to check length."
+#~ msgstr "Non è possibile codificare l'UUID, lunghezza da controllare."
+
#~ msgid ""
#~ "Please file an issue here with the contents of your CIRCUITPY drive:\n"
#~ msgstr ""
#~ "Ti preghiamo di compilare una issue con il contenuto del tuo drie "
#~ "CIRCUITPY:\n"
-#~ msgid "Can not query for the device address."
-#~ msgstr "Non è possibile trovare l'indirizzo del dispositivo."
-
#~ msgid "Can encode UUID into the advertisement packet."
#~ msgstr "È possibile codificare l'UUID nel pacchetto di advertisement."
-#~ msgid "Can not encode UUID, to check length."
-#~ msgstr "Non è possibile codificare l'UUID, lunghezza da controllare."
-
#~ msgid "Can not add Characteristic."
#~ msgstr "Non è possibile aggiungere Characteristic."
+#~ msgid "Can not apply device name in the stack."
+#~ msgstr "Non è possibile inserire il nome del dipositivo nella lista."
+
#~ msgid "Looks like our core CircuitPython code crashed hard. Whoops!\n"
#~ msgstr ""
#~ "Sembra che il codice del core di CircuitPython sia crashato malamente. "
#~ "Whoops!\n"
-
-#~ msgid "Cannot apply GAP parameters."
-#~ msgstr "Impossibile applicare i parametri GAP."
-
-#~ msgid "Cannot set PPCP parameters."
-#~ msgstr "Impossibile impostare i parametri PPCP."
-
-#~ msgid "Can not apply device name in the stack."
-#~ msgstr "Non è possibile inserire il nome del dipositivo nella lista."
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 5239e3e51..ab604de4a 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 23:51-0500\n"
+"POT-Creation-Date: 2019-01-22 14:00-0800\n"
"PO-Revision-Date: 2018-10-02 21:14-0000\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "invalid I2C peripheral"
msgstr "periférico I2C inválido"
-#: extmod/machine_i2c.c:340 extmod/machine_i2c.c:354 extmod/machine_i2c.c:368
-#: extmod/machine_i2c.c:392
+#: extmod/machine_i2c.c:338 extmod/machine_i2c.c:352 extmod/machine_i2c.c:366
+#: extmod/machine_i2c.c:390
msgid "I2C operation not supported"
msgstr "I2C operação não suportada"
@@ -151,37 +151,37 @@ msgstr "argumentos inválidos"
msgid "script compilation not supported"
msgstr "compilação de script não suportada"
-#: main.c:150
+#: main.c:155
msgid " output:\n"
msgstr " saída:\n"
-#: main.c:164 main.c:237
+#: main.c:169 main.c:247
msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n"
msgstr ""
-#: main.c:166
+#: main.c:171
msgid "Running in safe mode! Auto-reload is off.\n"
msgstr "Rodando em modo seguro! Atualização automática está desligada.\n"
-#: main.c:168 main.c:239
+#: main.c:173 main.c:249
msgid "Auto-reload is off.\n"
msgstr "A atualização automática está desligada.\n"
-#: main.c:182
+#: main.c:187
msgid "Running in safe mode! Not running saved code.\n"
msgstr "Rodando em modo seguro! Não está executando o código salvo.\n"
-#: main.c:198
+#: main.c:203
msgid "WARNING: Your code filename has two extensions\n"
msgstr "AVISO: Seu arquivo de código tem duas extensões\n"
-#: main.c:244
+#: main.c:254
msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr ""
-#: main.c:407
+#: main.c:417
msgid "soft reboot\n"
msgstr ""
@@ -198,18 +198,6 @@ msgstr "Calibração é somente leitura"
msgid "calibration is out of range"
msgstr "Calibração está fora do intervalo"
-#: ports/atmel-samd/board_busses.c:59 ports/nrf/board_busses.c:39
-msgid "No default I2C bus"
-msgstr "Nenhum barramento I2C padrão"
-
-#: ports/atmel-samd/board_busses.c:85 ports/nrf/board_busses.c:64
-msgid "No default SPI bus"
-msgstr "Nenhum barramento SPI padrão"
-
-#: ports/atmel-samd/board_busses.c:112 ports/nrf/board_busses.c:91
-msgid "No default UART bus"
-msgstr "Nenhum barramento UART padrão"
-
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c:63
#: ports/nrf/common-hal/analogio/AnalogIn.c:39
msgid "Pin does not have ADC capabilities"
@@ -326,7 +314,7 @@ msgid "Not enough pins available"
msgstr "Não há pinos suficientes disponíveis"
#: ports/atmel-samd/common-hal/busio/I2C.c:78
-#: ports/atmel-samd/common-hal/busio/SPI.c:171
+#: ports/atmel-samd/common-hal/busio/SPI.c:176
#: ports/atmel-samd/common-hal/busio/UART.c:120
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c:45
#: ports/nrf/common-hal/busio/I2C.c:84
@@ -346,12 +334,12 @@ msgid "bytes > 8 bits not supported"
msgstr "bytes > 8 bits não suportado"
#: ports/atmel-samd/common-hal/busio/UART.c:73
-#: ports/nrf/common-hal/busio/UART.c:118
+#: ports/nrf/common-hal/busio/UART.c:91
msgid "tx and rx cannot both be None"
msgstr "TX e RX não podem ser ambos"
#: ports/atmel-samd/common-hal/busio/UART.c:146
-#: ports/nrf/common-hal/busio/UART.c:152
+#: ports/nrf/common-hal/busio/UART.c:132
msgid "Failed to allocate RX buffer"
msgstr "Falha ao alocar buffer RX"
@@ -360,12 +348,12 @@ msgid "Could not initialize UART"
msgstr "Não foi possível inicializar o UART"
#: ports/atmel-samd/common-hal/busio/UART.c:241
-#: ports/nrf/common-hal/busio/UART.c:197
+#: ports/nrf/common-hal/busio/UART.c:174
msgid "No RX pin"
msgstr "Nenhum pino RX"
#: ports/atmel-samd/common-hal/busio/UART.c:300
-#: ports/nrf/common-hal/busio/UART.c:232
+#: ports/nrf/common-hal/busio/UART.c:209
msgid "No TX pin"
msgstr "Nenhum pino TX"
@@ -374,6 +362,17 @@ msgstr "Nenhum pino TX"
msgid "Cannot get pull while in output mode"
msgstr ""
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:43
+#: ports/nrf/common-hal/displayio/ParallelBus.c:43
+msgid "Data 0 pin must be byte aligned"
+msgstr ""
+
+#: ports/atmel-samd/common-hal/displayio/ParallelBus.c:47
+#: ports/nrf/common-hal/displayio/ParallelBus.c:47
+#, fuzzy, c-format
+msgid "Bus pin %d is already in use"
+msgstr "DAC em uso"
+
#: ports/atmel-samd/common-hal/microcontroller/__init__.c:74
#: ports/esp8266/common-hal/microcontroller/__init__.c:64
msgid "Cannot reset into bootloader because no bootloader is present."
@@ -712,7 +711,7 @@ msgstr "Não é possível gravar o valor do atributo. status: 0x%02x"
msgid "Failed to read attribute value, err %0x04x"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:172
+#: ports/nrf/common-hal/bleio/Characteristic.c:172 ports/nrf/sd_mutex.c:34
#, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
@@ -722,7 +721,7 @@ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
msgid "Failed to write attribute value, err 0x%04x"
msgstr "Não é possível gravar o valor do atributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Characteristic.c:189
+#: ports/nrf/common-hal/bleio/Characteristic.c:189 ports/nrf/sd_mutex.c:54
#, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
@@ -743,49 +742,49 @@ msgstr "Não é possível ajustar dados no pacote de anúncios."
msgid "Failed to discover services"
msgstr "Não pode parar propaganda. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:267
-#: ports/nrf/common-hal/bleio/Device.c:300
+#: ports/nrf/common-hal/bleio/Device.c:268
+#: ports/nrf/common-hal/bleio/Device.c:302
#, fuzzy
msgid "Failed to acquire mutex"
msgstr "Falha ao alocar buffer RX"
-#: ports/nrf/common-hal/bleio/Device.c:278
-#: ports/nrf/common-hal/bleio/Device.c:311
-#: ports/nrf/common-hal/bleio/Device.c:342
-#: ports/nrf/common-hal/bleio/Device.c:376
+#: ports/nrf/common-hal/bleio/Device.c:280
+#: ports/nrf/common-hal/bleio/Device.c:313
+#: ports/nrf/common-hal/bleio/Device.c:344
+#: ports/nrf/common-hal/bleio/Device.c:378
#, fuzzy
msgid "Failed to release mutex"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:387
+#: ports/nrf/common-hal/bleio/Device.c:389
msgid "Failed to continue scanning"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:419
+#: ports/nrf/common-hal/bleio/Device.c:421
msgid "Failed to connect:"
msgstr ""
-#: ports/nrf/common-hal/bleio/Device.c:489
+#: ports/nrf/common-hal/bleio/Device.c:491
#, fuzzy
msgid "Failed to add service"
msgstr "Não pode parar propaganda. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:506
+#: ports/nrf/common-hal/bleio/Device.c:508
#, fuzzy
msgid "Failed to start advertising"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:523
+#: ports/nrf/common-hal/bleio/Device.c:525
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Não pode parar propaganda. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:548
+#: ports/nrf/common-hal/bleio/Device.c:550
#, fuzzy
msgid "Failed to start scanning"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
-#: ports/nrf/common-hal/bleio/Device.c:564
+#: ports/nrf/common-hal/bleio/Device.c:566
#, fuzzy
msgid "Failed to create mutex"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
@@ -841,21 +840,21 @@ msgstr "Todos os periféricos SPI estão em uso"
msgid "error = 0x%08lX"
msgstr "erro = 0x%08lX"
-#: ports/nrf/common-hal/busio/UART.c:122
+#: ports/nrf/common-hal/busio/UART.c:95
#, fuzzy
msgid "Invalid buffer size"
msgstr "Arquivo inválido"
-#: ports/nrf/common-hal/busio/UART.c:126
+#: ports/nrf/common-hal/busio/UART.c:99
#, fuzzy
msgid "Odd parity is not supported"
msgstr "I2C operação não suportada"
-#: ports/nrf/common-hal/busio/UART.c:358 ports/nrf/common-hal/busio/UART.c:362
-#: ports/nrf/common-hal/busio/UART.c:367 ports/nrf/common-hal/busio/UART.c:372
-#: ports/nrf/common-hal/busio/UART.c:378 ports/nrf/common-hal/busio/UART.c:383
-#: ports/nrf/common-hal/busio/UART.c:388 ports/nrf/common-hal/busio/UART.c:392
-#: ports/nrf/common-hal/busio/UART.c:400
+#: ports/nrf/common-hal/busio/UART.c:335 ports/nrf/common-hal/busio/UART.c:339
+#: ports/nrf/common-hal/busio/UART.c:344 ports/nrf/common-hal/busio/UART.c:349
+#: ports/nrf/common-hal/busio/UART.c:355 ports/nrf/common-hal/busio/UART.c:360
+#: ports/nrf/common-hal/busio/UART.c:365 ports/nrf/common-hal/busio/UART.c:369
+#: ports/nrf/common-hal/busio/UART.c:377
msgid "busio.UART not available"
msgstr "busio.UART não disponível"
@@ -890,46 +889,46 @@ msgstr "Não sabe como passar o objeto para a função nativa"
msgid "[addrinfo error %d]"
msgstr ""
-#: py/argcheck.c:44
+#: py/argcheck.c:53
msgid "function does not take keyword arguments"
msgstr "função não aceita argumentos de palavras-chave"
-#: py/argcheck.c:54 py/bc.c:85 py/objnamedtuple.c:104
+#: py/argcheck.c:63 py/bc.c:85 py/objnamedtuple.c:108
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "função leva %d argumentos posicionais, mas apenas %d foram passadas"
-#: py/argcheck.c:64
+#: py/argcheck.c:73
#, c-format
msgid "function missing %d required positional arguments"
msgstr "função ausente %d requer argumentos posicionais"
-#: py/argcheck.c:72
+#: py/argcheck.c:81
#, c-format
msgid "function expected at most %d arguments, got %d"
msgstr "função esperada na maioria dos %d argumentos, obteve %d"
-#: py/argcheck.c:97
+#: py/argcheck.c:106
msgid "'%q' argument required"
msgstr "'%q' argumento(s) requerido(s)"
-#: py/argcheck.c:122
+#: py/argcheck.c:131
msgid "extra positional arguments given"
msgstr "argumentos extra posicionais passados"
-#: py/argcheck.c:130
+#: py/argcheck.c:139
msgid "extra keyword arguments given"
msgstr "argumentos extras de palavras-chave passados"
-#: py/argcheck.c:142
+#: py/argcheck.c:151
msgid "argument num/types mismatch"
msgstr ""
-#: py/argcheck.c:147
+#: py/argcheck.c:156
msgid "keyword argument(s) not yet implemented - use normal args instead"
msgstr ""
-#: py/bc.c:88 py/objnamedtuple.c:108
+#: py/bc.c:88 py/objnamedtuple.c:112
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -941,11 +940,11 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/bc.c:206 py/objnamedtuple.c:138
+#: py/bc.c:206 py/objnamedtuple.c:142
msgid "function got multiple values for argument '%q'"
msgstr ""
-#: py/bc.c:218 py/objnamedtuple.c:130
+#: py/bc.c:218 py/objnamedtuple.c:134
msgid "unexpected keyword argument '%q'"
msgstr ""
@@ -1349,9 +1348,9 @@ msgstr "divisão por zero"
msgid "schedule stack full"
msgstr ""
-#: py/modstruct.c:145 py/modstruct.c:153 py/modstruct.c:234 py/modstruct.c:244
-#: shared-bindings/struct/__init__.c:103 shared-bindings/struct/__init__.c:145
-#: shared-module/struct/__init__.c:91 shared-module/struct/__init__.c:175
+#: py/modstruct.c:148 py/modstruct.c:156 py/modstruct.c:244 py/modstruct.c:254
+#: shared-bindings/struct/__init__.c:102 shared-bindings/struct/__init__.c:161
+#: shared-module/struct/__init__.c:128 shared-module/struct/__init__.c:183
msgid "buffer too small"
msgstr ""
@@ -1529,11 +1528,11 @@ msgstr "cheio"
msgid "empty"
msgstr "vazio"
-#: py/objdict.c:314
+#: py/objdict.c:315
msgid "popitem(): dictionary is empty"
msgstr ""
-#: py/objdict.c:357
+#: py/objdict.c:358
msgid "dict update sequence has wrong length"
msgstr ""
@@ -1794,69 +1793,69 @@ msgstr ""
msgid "string index out of range"
msgstr ""
-#: py/objtype.c:358
+#: py/objtype.c:368
msgid "__init__() should return None"
msgstr ""
-#: py/objtype.c:360
+#: py/objtype.c:370
#, c-format
msgid "__init__() should return None, not '%s'"
msgstr ""
-#: py/objtype.c:623 py/objtype.c:1275 py/runtime.c:1065
+#: py/objtype.c:633 py/objtype.c:1287 py/runtime.c:1065
msgid "unreadable attribute"
msgstr "atributo ilegível"
-#: py/objtype.c:868 py/runtime.c:653
+#: py/objtype.c:878 py/runtime.c:653
msgid "object not callable"
msgstr ""
-#: py/objtype.c:870 py/runtime.c:655
+#: py/objtype.c:880 py/runtime.c:655
#, c-format
msgid "'%s' object is not callable"
msgstr ""
-#: py/objtype.c:978
+#: py/objtype.c:988
msgid "type takes 1 or 3 arguments"
msgstr ""
-#: py/objtype.c:989
+#: py/objtype.c:999
msgid "cannot create instance"
msgstr "não é possível criar instância"
-#: py/objtype.c:991
+#: py/objtype.c:1001
msgid "cannot create '%q' instances"
msgstr ""
-#: py/objtype.c:1047
+#: py/objtype.c:1059
msgid "can't add special method to already-subclassed class"
msgstr ""
-#: py/objtype.c:1091 py/objtype.c:1097
+#: py/objtype.c:1103 py/objtype.c:1109
msgid "type is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1100
+#: py/objtype.c:1112
msgid "type '%q' is not an acceptable base type"
msgstr ""
-#: py/objtype.c:1137
+#: py/objtype.c:1149
msgid "multiple inheritance not supported"
msgstr ""
-#: py/objtype.c:1164
+#: py/objtype.c:1176
msgid "multiple bases have instance lay-out conflict"
msgstr ""
-#: py/objtype.c:1205
+#: py/objtype.c:1217
msgid "first argument to super() must be type"
msgstr ""
-#: py/objtype.c:1370
+#: py/objtype.c:1382
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
-#: py/objtype.c:1384
+#: py/objtype.c:1396
msgid "issubclass() arg 1 must be a class"
msgstr ""
@@ -2028,47 +2027,47 @@ msgstr ""
msgid "byte code not implemented"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:101
+#: shared-bindings/_pixelbuf/PixelBuf.c:99
#, c-format
msgid "byteorder is not an instance of ByteOrder (got a %s)"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:106
+#: shared-bindings/_pixelbuf/PixelBuf.c:104
#, c-format
msgid "Can not use dotstar with %s"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:118
+#: shared-bindings/_pixelbuf/PixelBuf.c:116
msgid "rawbuf is not the same size as buf"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:123
+#: shared-bindings/_pixelbuf/PixelBuf.c:121
#, c-format
msgid "buf is too small. need %d bytes"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:129
+#: shared-bindings/_pixelbuf/PixelBuf.c:127
msgid "write_args must be a list, tuple, or None"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:394
+#: shared-bindings/_pixelbuf/PixelBuf.c:392
msgid "Only slices with step=1 (aka None) are supported"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:396
+#: shared-bindings/_pixelbuf/PixelBuf.c:394
msgid "Range out of bounds"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:405
+#: shared-bindings/_pixelbuf/PixelBuf.c:403
msgid "tuple/list required on RHS"
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:421
+#: shared-bindings/_pixelbuf/PixelBuf.c:419
#, c-format
msgid "Unmatched number of items on RHS (expected %d, got %d)."
msgstr ""
-#: shared-bindings/_pixelbuf/PixelBuf.c:444
+#: shared-bindings/_pixelbuf/PixelBuf.c:442
msgid "Pixel beyond bounds of buffer"
msgstr ""
@@ -2101,8 +2100,8 @@ msgstr ""
msgid "AnalogOut is only 16 bits. Value must be less than 65536."
msgstr ""
-#: shared-bindings/audiobusio/I2SOut.c:225
-#: shared-bindings/audioio/AudioOut.c:226
+#: shared-bindings/audiobusio/I2SOut.c:222
+#: shared-bindings/audioio/AudioOut.c:223
msgid "Not playing"
msgstr ""
@@ -2139,91 +2138,109 @@ msgid ""
"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:94
+#: shared-bindings/audioio/Mixer.c:91
#, fuzzy
msgid "Invalid voice count"
msgstr "certificado inválido"
-#: shared-bindings/audioio/Mixer.c:99
+#: shared-bindings/audioio/Mixer.c:96
#, fuzzy
msgid "Invalid channel count"
msgstr "certificado inválido"
-#: shared-bindings/audioio/Mixer.c:103
+#: shared-bindings/audioio/Mixer.c:100
msgid "Sample rate must be positive"
msgstr ""
-#: shared-bindings/audioio/Mixer.c:107
+#: shared-bindings/audioio/Mixer.c:104
#, fuzzy
msgid "bits_per_sample must be 8 or 16"
msgstr "bits devem ser 8"
-#: shared-bindings/audioio/RawSample.c:98
+#: shared-bindings/audioio/RawSample.c:95
msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'"
msgstr ""
-#: shared-bindings/audioio/RawSample.c:104
+#: shared-bindings/audioio/RawSample.c:101
msgid "buffer must be a bytes-like object"
msgstr ""
#: shared-bindings/audioio/WaveFile.c:78
-#: shared-bindings/displayio/OnDiskBitmap.c:85
+#: shared-bindings/displayio/OnDiskBitmap.c:87
msgid "file must be a file opened in byte mode"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:111 shared-bindings/bitbangio/SPI.c:121
-#: shared-bindings/busio/SPI.c:133
+#: shared-bindings/bitbangio/I2C.c:109 shared-bindings/bitbangio/SPI.c:119
+#: shared-bindings/busio/SPI.c:130
msgid "Function requires lock"
msgstr ""
-#: shared-bindings/bitbangio/I2C.c:195 shared-bindings/busio/I2C.c:210
+#: shared-bindings/bitbangio/I2C.c:193 shared-bindings/busio/I2C.c:207
msgid "Buffer must be at least length 1"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:151 shared-bindings/busio/SPI.c:175
+#: shared-bindings/bitbangio/SPI.c:149 shared-bindings/busio/SPI.c:172
msgid "Invalid polarity"
msgstr ""
-#: shared-bindings/bitbangio/SPI.c:155 shared-bindings/busio/SPI.c:179
+#: shared-bindings/bitbangio/SPI.c:153 shared-bindings/busio/SPI.c:176
msgid "Invalid phase"
msgstr "Fase Inválida"
-#: shared-bindings/bitbangio/SPI.c:159 shared-bindings/busio/SPI.c:183
+#: shared-bindings/bitbangio/SPI.c:157 shared-bindings/busio/SPI.c:180
msgid "Invalid number of bits"
msgstr "Número inválido de bits"
-#: shared-bindings/bitbangio/SPI.c:284 shared-bindings/busio/SPI.c:348
+#: shared-bindings/bitbangio/SPI.c:282 shared-bindings/busio/SPI.c:345
msgid "buffer slices must be of equal length"
msgstr ""
-#: shared-bindings/bleio/Address.c:119
+#: shared-bindings/bleio/Address.c:115
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
-#: shared-bindings/bleio/Address.c:126
+#: shared-bindings/bleio/Address.c:122
#, fuzzy, c-format
msgid "Address must be %d bytes long"
msgstr "buffers devem ser o mesmo tamanho"
-#: shared-bindings/bleio/Characteristic.c:81
-#: shared-bindings/bleio/Descriptor.c:93 shared-bindings/bleio/Service.c:78
+#: shared-bindings/bleio/Characteristic.c:74
+#: shared-bindings/bleio/Descriptor.c:86 shared-bindings/bleio/Service.c:66
#, fuzzy
msgid "Expected a UUID"
msgstr "Esperado um"
-#: shared-bindings/bleio/CharacteristicBuffer.c:68
+#: shared-bindings/bleio/CharacteristicBuffer.c:39
+#, fuzzy
+msgid "Not connected"
+msgstr "Não é possível conectar-se ao AP"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:74
+#, fuzzy
+msgid "timeout must be >= 0.0"
+msgstr "bits devem ser 8"
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:79
#, fuzzy
msgid "buffer_size must be >= 1"
msgstr "buffers devem ser o mesmo tamanho"
-#: shared-bindings/bleio/CharacteristicBuffer.c:72
+#: shared-bindings/bleio/CharacteristicBuffer.c:83
#, fuzzy
msgid "Expected a Characteristic"
msgstr "Não é possível adicionar Característica."
+#: shared-bindings/bleio/CharacteristicBuffer.c:138
+msgid "CharacteristicBuffer writing not provided"
+msgstr ""
+
+#: shared-bindings/bleio/CharacteristicBuffer.c:147
+msgid "Not connected."
+msgstr ""
+
#: shared-bindings/bleio/Device.c:210
msgid "Can't add services in Central mode"
msgstr ""
@@ -2240,20 +2257,20 @@ msgstr ""
msgid "Can't advertise in Central mode"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:111
+#: shared-bindings/bleio/Peripheral.c:106
msgid "services includes an object that is not a Service"
msgstr ""
-#: shared-bindings/bleio/Peripheral.c:124
+#: shared-bindings/bleio/Peripheral.c:119
#, fuzzy
msgid "name must be a string"
msgstr "heap deve ser uma lista"
-#: shared-bindings/bleio/Service.c:90
+#: shared-bindings/bleio/Service.c:84
msgid "characteristics includes an object that is not a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Service.c:96
+#: shared-bindings/bleio/Service.c:90
msgid "Characteristic UUID doesn't match Service UUID"
msgstr ""
@@ -2261,32 +2278,36 @@ msgstr ""
msgid "UUID integer value not in range 0 to 0xffff"
msgstr ""
-#: shared-bindings/bleio/UUID.c:75
-msgid "UUID value is not int or byte buffer"
+#: shared-bindings/bleio/UUID.c:91
+msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgstr ""
-#: shared-bindings/bleio/UUID.c:79
+#: shared-bindings/bleio/UUID.c:103
+msgid "UUID value is not str, int or byte buffer"
+msgstr ""
+
+#: shared-bindings/bleio/UUID.c:107
#, fuzzy
msgid "Byte buffer must be 16 bytes."
msgstr "buffers devem ser o mesmo tamanho"
-#: shared-bindings/bleio/UUID.c:120
+#: shared-bindings/bleio/UUID.c:151
msgid "not a 128-bit UUID"
msgstr ""
-#: shared-bindings/busio/I2C.c:120
+#: shared-bindings/busio/I2C.c:117
msgid "Function requires lock."
msgstr ""
-#: shared-bindings/busio/UART.c:106
+#: shared-bindings/busio/UART.c:103
msgid "bits must be 7, 8 or 9"
msgstr ""
-#: shared-bindings/busio/UART.c:118
+#: shared-bindings/busio/UART.c:115
msgid "stop must be 1 or 2"
msgstr ""
-#: shared-bindings/busio/UART.c:123
+#: shared-bindings/busio/UART.c:120
msgid "timeout >100 (units are now seconds, not msecs)"
msgstr ""
@@ -2312,7 +2333,7 @@ msgstr ""
msgid "Unsupported pull value."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c:84
+#: shared-bindings/displayio/Bitmap.c:84 shared-bindings/displayio/Shape.c:88
msgid "y should be an int"
msgstr "y deve ser um int"
@@ -2328,45 +2349,68 @@ msgstr ""
msgid "color should be an int"
msgstr "cor deve ser um int"
-#: shared-bindings/displayio/FourWire.c:55
-#: shared-bindings/displayio/FourWire.c:64
+#: shared-bindings/displayio/Display.c:119
+msgid "Too many displays"
+msgstr ""
+
+#: shared-bindings/displayio/Display.c:138
+msgid "Must be a Group subclass."
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:93
+#: shared-bindings/displayio/ParallelBus.c:98
+msgid "Too many display busses"
+msgstr ""
+
+#: shared-bindings/displayio/FourWire.c:106
+#: shared-bindings/displayio/ParallelBus.c:110
msgid "displayio is a work in progress"
msgstr ""
-#: shared-bindings/displayio/Group.c:65
+#: shared-bindings/displayio/Group.c:62
msgid "Group must have size at least 1"
msgstr "Grupo deve ter tamanho pelo menos 1"
-#: shared-bindings/displayio/Palette.c:96
+#: shared-bindings/displayio/Palette.c:93
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr ""
-#: shared-bindings/displayio/Palette.c:102
+#: shared-bindings/displayio/Palette.c:99
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
msgstr ""
-#: shared-bindings/displayio/Palette.c:106
+#: shared-bindings/displayio/Palette.c:103
msgid "color must be between 0x000000 and 0xffffff"
msgstr "cor deve estar entre 0x000000 e 0xffffff"
-#: shared-bindings/displayio/Palette.c:110
+#: shared-bindings/displayio/Palette.c:107
msgid "color buffer must be a buffer or int"
msgstr ""
-#: shared-bindings/displayio/Palette.c:123
-#: shared-bindings/displayio/Palette.c:137
+#: shared-bindings/displayio/Palette.c:120
+#: shared-bindings/displayio/Palette.c:134
msgid "palette_index should be an int"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:48
+#: shared-bindings/displayio/Shape.c:92
+#, fuzzy
+msgid "start_x should be an int"
+msgstr "y deve ser um int"
+
+#: shared-bindings/displayio/Shape.c:96
+#, fuzzy
+msgid "end_x should be an int"
+msgstr "y deve ser um int"
+
+#: shared-bindings/displayio/Sprite.c:49
msgid "position must be 2-tuple"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:97
+#: shared-bindings/displayio/Sprite.c:102
msgid "unsupported bitmap type"
msgstr ""
-#: shared-bindings/displayio/Sprite.c:162
+#: shared-bindings/displayio/Sprite.c:167
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
@@ -2378,15 +2422,15 @@ msgstr "muitos argumentos"
msgid "expected a DigitalInOut"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:98
+#: shared-bindings/i2cslave/I2CSlave.c:95
msgid "can't convert address to int"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:101
+#: shared-bindings/i2cslave/I2CSlave.c:98
msgid "address out of bounds"
msgstr ""
-#: shared-bindings/i2cslave/I2CSlave.c:107
+#: shared-bindings/i2cslave/I2CSlave.c:104
msgid "addresses is empty"
msgstr ""
@@ -2428,29 +2472,29 @@ msgstr "Os bytes devem estar entre 0 e 255."
msgid "No hardware random available"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:164
+#: shared-bindings/pulseio/PWMOut.c:162
msgid ""
"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)"
msgstr ""
-#: shared-bindings/pulseio/PWMOut.c:195
+#: shared-bindings/pulseio/PWMOut.c:193
msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:275
+#: shared-bindings/pulseio/PulseIn.c:272
msgid "Cannot delete values"
msgstr "Não é possível excluir valores"
-#: shared-bindings/pulseio/PulseIn.c:281
+#: shared-bindings/pulseio/PulseIn.c:278
msgid "Slices not supported"
msgstr ""
-#: shared-bindings/pulseio/PulseIn.c:287
+#: shared-bindings/pulseio/PulseIn.c:284
msgid "index must be int"
msgstr "index deve ser int"
-#: shared-bindings/pulseio/PulseIn.c:293
+#: shared-bindings/pulseio/PulseIn.c:290
msgid "Read-only"
msgstr "Somente leitura"
@@ -2622,11 +2666,20 @@ msgstr "Apenas bit maps de cores de 8 bit ou menos são suportados"
msgid "row must be packed and word aligned"
msgstr "Linha deve ser comprimida e com as palavras alinhadas"
+#: shared-module/displayio/Display.c:62
+#, fuzzy
+msgid "Unsupported display bus type"
+msgstr "Taxa de transmissão não suportada"
+
#: shared-module/displayio/Group.c:39
msgid "Group full"
msgstr "Grupo cheio"
-#: shared-module/displayio/Group.c:48
+#: shared-module/displayio/Group.c:46
+msgid "Layer must be a Group or Sprite subclass."
+msgstr ""
+
+#: shared-module/displayio/Group.c:55
msgid "Group empty"
msgstr "Grupo vazio"
@@ -2644,6 +2697,19 @@ msgstr "Apenas formato Windows, BMP descomprimido suportado"
msgid "Only true color (24 bpp or higher) BMP supported %x"
msgstr "Apenas cores verdadeiras (24 bpp ou maior) BMP suportadas"
+#: shared-module/displayio/Shape.c:60
+msgid "y value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:63
+msgid "x value out of bounds"
+msgstr ""
+
+#: shared-module/displayio/Shape.c:67
+#, c-format
+msgid "Maximum x value when mirrored is %d"
+msgstr ""
+
#: shared-module/storage/__init__.c:155
msgid "Cannot remount '/' when USB is active."
msgstr "Não é possível remontar '/' enquanto o USB estiver ativo."
@@ -2652,10 +2718,15 @@ msgstr "Não é possível remontar '/' enquanto o USB estiver ativo."
msgid "'S' and 'O' are not supported format types"
msgstr "'S' e 'O' não são tipos de formato suportados"
-#: shared-module/struct/__init__.c:83
+#: shared-module/struct/__init__.c:136
msgid "too many arguments provided with the given format"
msgstr "Muitos argumentos fornecidos com o formato dado"
+#: shared-module/struct/__init__.c:179
+#, fuzzy
+msgid "buffer size must match format"
+msgstr "buffers devem ser o mesmo tamanho"
+
#: shared-module/usb_hid/Device.c:45
#, c-format
msgid "Buffer incorrect size. Should be %d bytes."
@@ -2669,6 +2740,18 @@ msgstr "USB ocupada"
msgid "USB Error"
msgstr "Erro na USB"
+#: supervisor/shared/board_busses.c:62
+msgid "No default I2C bus"
+msgstr "Nenhum barramento I2C padrão"
+
+#: supervisor/shared/board_busses.c:91
+msgid "No default SPI bus"
+msgstr "Nenhum barramento SPI padrão"
+
+#: supervisor/shared/board_busses.c:118
+msgid "No default UART bus"
+msgstr "Nenhum barramento UART padrão"
+
#: supervisor/shared/safe_mode.c:97
msgid "You requested starting safe mode by "
msgstr "Você solicitou o início do modo de segurança"
@@ -2724,8 +2807,18 @@ msgid ""
"exit safe mode.\n"
msgstr ""
-#~ msgid "Invalid UUID parameter"
-#~ msgstr "Parâmetro UUID inválido"
+#~ msgid "Cannot set PPCP parameters."
+#~ msgstr "Não é possível definir parâmetros PPCP."
+
+#~ msgid "Can not query for the device address."
+#~ msgstr "Não é possível consultar o endereço do dispositivo."
+
+#~ msgid "Can encode UUID into the advertisement packet."
+#~ msgstr "Pode codificar o UUID no pacote de anúncios."
+
+#, fuzzy
+#~ msgid "unpack requires a buffer of %d bytes"
+#~ msgstr "Falha ao alocar buffer RX de %d bytes"
#~ msgid "Can not apply advertisement data. status: 0x%02x"
#~ msgstr "Não é possível aplicar dados de anúncio. status: 0x%02x"
@@ -2733,23 +2826,17 @@ msgstr ""
#~ msgid "Can not add Characteristic."
#~ msgstr "Não é possível adicionar Característica."
+#~ msgid "Baud rate too high for this SPI peripheral"
+#~ msgstr "Taxa de transmissão muito alta para esse periférico SPI"
+
#~ msgid "Can not apply device name in the stack."
#~ msgstr "Não é possível aplicar o nome do dispositivo na pilha."
+#~ msgid "Invalid UUID parameter"
+#~ msgstr "Parâmetro UUID inválido"
+
#~ msgid "Invalid Service type"
#~ msgstr "Tipo de serviço inválido"
-#~ msgid "Can encode UUID into the advertisement packet."
-#~ msgstr "Pode codificar o UUID no pacote de anúncios."
-
-#~ msgid "Cannot set PPCP parameters."
-#~ msgstr "Não é possível definir parâmetros PPCP."
-
-#~ msgid "Baud rate too high for this SPI peripheral"
-#~ msgstr "Taxa de transmissão muito alta para esse periférico SPI"
-
-#~ msgid "Can not query for the device address."
-#~ msgstr "Não é possível consultar o endereço do dispositivo."
-
#~ msgid "Cannot apply GAP parameters."
#~ msgstr "Não é possível aplicar parâmetros GAP."