summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadomir Dopieralski <openstack@sheep.art.pl>2019-04-11 11:22:46 +0200
committerRadomir Dopieralski <openstack@sheep.art.pl>2019-04-12 20:43:29 +0200
commit7e89beeb3101ddb7fc1d3f35d492943ffb287ec2 (patch)
treeb816e25ccf42ebcd60a4db8215a06d63dd580197
parent3469b1ec5d4d87fe5f4ade210b0700b7825db1c9 (diff)
Optimize the size of code for gamepad
-rw-r--r--locale/ID.po74
-rw-r--r--locale/circuitpython.pot74
-rw-r--r--locale/de_DE.po77
-rw-r--r--locale/en_US.po74
-rw-r--r--locale/en_x_pirate.po74
-rw-r--r--locale/es.po77
-rw-r--r--locale/fil.po77
-rw-r--r--locale/fr.po77
-rw-r--r--locale/it_IT.po77
-rw-r--r--locale/pl.po77
-rw-r--r--locale/pt_BR.po77
-rw-r--r--shared-bindings/gamepad/GamePad.c4
-rw-r--r--shared-module/gamepad/__init__.c68
13 files changed, 424 insertions, 483 deletions
diff --git a/locale/ID.po b/locale/ID.po
index 949eddc4b..d8d82709b 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\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"
@@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "buffers harus mempunyai panjang yang sama"
@@ -62,7 +62,7 @@ msgstr "buffers harus mempunyai panjang yang sama"
msgid "%q should be an int"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
@@ -70,12 +70,12 @@ msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
msgid "'%q' argument required"
msgstr "'%q' argumen dibutuhkan"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' mengharapkan sebuah register"
@@ -95,7 +95,7 @@ msgstr "'%s' mengharapkan sebuah FPU register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' mengharapkan sebuah alamat dengan bentuk [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' mengharapkan integer"
@@ -245,7 +245,7 @@ msgstr "Semua perangkat I2C sedang digunakan"
msgid "All event channels in use"
msgstr "Semua channel event sedang digunakan"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Semua channel event yang disinkronisasi sedang digunakan"
@@ -253,9 +253,9 @@ msgstr "Semua channel event yang disinkronisasi sedang digunakan"
msgid "All timers for this pin are in use"
msgstr "Semua timer untuk pin ini sedang digunakan"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -522,9 +522,8 @@ msgstr "Channel EXTINT sedang digunakan"
msgid "Error in regex"
msgstr "Error pada regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr ""
@@ -532,8 +531,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr ""
@@ -720,8 +719,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -827,11 +826,10 @@ msgstr "Pin untuk channel kiri tidak valid"
msgid "Invalid pin for right channel"
msgstr "Pin untuk channel kanan tidak valid"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pin-pin tidak valid"
@@ -1093,8 +1091,8 @@ msgstr "Serializer sedang digunakan"
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1347,7 +1345,7 @@ msgstr ""
msgid "argument has wrong type"
msgstr ""
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "argumen num/types tidak cocok"
@@ -1660,7 +1658,7 @@ msgstr ""
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1701,7 +1699,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@@ -1710,7 +1708,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "heap kosong"
@@ -1775,7 +1773,7 @@ msgstr "argumen keyword ekstra telah diberikan"
msgid "extra positional arguments given"
msgstr "argumen posisi ekstra telah diberikan"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1816,7 +1814,7 @@ msgstr "fungsi tidak dapat mengambil argumen keyword"
msgid "function expected at most %d arguments, got %d"
msgstr "fungsi diharapkan setidaknya %d argumen, hanya mendapatkan %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'"
@@ -1838,7 +1836,7 @@ msgstr "fungsi kehilangan argumen keyword '%q' yang dibutuhkan"
msgid "function missing required positional argument #%d"
msgstr "fungsi kehilangan argumen posisi #%d yang dibutuhkan"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "fungsi mengambil posisi argumen %d tapi %d yang diberikan"
@@ -1985,7 +1983,7 @@ msgstr "argumen keyword belum diimplementasi - gunakan args normal"
msgid "keywords must be strings"
msgstr "keyword harus berupa string"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr ""
@@ -2092,11 +2090,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2198,12 +2196,12 @@ msgstr ""
msgid "odd-length string"
msgstr "panjang data string memiliki keganjilan (odd-length)"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
#, fuzzy
msgid "offset out of bounds"
msgstr "modul tidak ditemukan"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2221,7 +2219,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2353,7 +2351,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr ""
@@ -2455,10 +2453,6 @@ msgstr "bits harus memilki nilai 8"
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr ""
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
@@ -2516,7 +2510,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr "argumen keyword tidak diharapkan"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "keyword argumen '%q' tidak diharapkan"
diff --git a/locale/circuitpython.pot b/locale/circuitpython.pot
index 3416ef0f3..729dea742 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\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"
@@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
msgid "%q must be >= 1"
msgstr ""
@@ -61,7 +61,7 @@ msgstr ""
msgid "%q should be an int"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -69,12 +69,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@@ -243,7 +243,7 @@ msgstr ""
msgid "All event channels in use"
msgstr ""
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr ""
@@ -251,9 +251,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -510,9 +510,8 @@ msgstr ""
msgid "Error in regex"
msgstr ""
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr ""
@@ -520,8 +519,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr ""
@@ -695,8 +694,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -802,11 +801,10 @@ msgstr ""
msgid "Invalid pin for right channel"
msgstr ""
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
@@ -1063,8 +1061,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1304,7 +1302,7 @@ msgstr ""
msgid "argument has wrong type"
msgstr ""
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr ""
@@ -1616,7 +1614,7 @@ msgstr ""
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1657,7 +1655,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@@ -1666,7 +1664,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr ""
@@ -1731,7 +1729,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1772,7 +1770,7 @@ msgstr ""
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr ""
@@ -1794,7 +1792,7 @@ msgstr ""
msgid "function missing required positional argument #%d"
msgstr ""
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -1941,7 +1939,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr ""
@@ -2047,11 +2045,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2153,11 +2151,11 @@ msgstr ""
msgid "odd-length string"
msgstr ""
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr ""
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2175,7 +2173,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2307,7 +2305,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr ""
@@ -2408,10 +2406,6 @@ msgstr ""
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr ""
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
@@ -2469,7 +2463,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index 8bb5ce370..0130005be 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Pascal Deneaux\n"
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@@ -54,8 +54,8 @@ msgstr "Der Index %q befindet sich außerhalb der Reihung"
msgid "%q indices must be integers, not %s"
msgstr "%q Indizes müssen ganze Zahlen sein, nicht %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
msgid "%q must be >= 1"
msgstr "%q muss >= 1 sein"
@@ -63,7 +63,7 @@ msgstr "%q muss >= 1 sein"
msgid "%q should be an int"
msgstr "%q sollte ein int sein"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() nimmt %d Argumente ohne Keyword an, aber es wurden %d angegeben"
@@ -71,12 +71,12 @@ msgstr "%q() nimmt %d Argumente ohne Keyword an, aber es wurden %d angegeben"
msgid "'%q' argument required"
msgstr "'%q' Argument erforderlich"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' erwartet ein Label"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' erwartet ein Register"
@@ -96,7 +96,7 @@ msgstr "'%s' erwartet ein FPU-Register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' erwartet eine Adresse in der Form [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' erwartet ein Integer"
@@ -245,7 +245,7 @@ msgstr "Alle UART-Peripheriegeräte sind in Benutzung"
msgid "All event channels in use"
msgstr "Alle event Kanäle werden benutzt"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Alle sync event Kanäle werden benutzt"
@@ -253,9 +253,9 @@ msgstr "Alle sync event Kanäle werden benutzt"
msgid "All timers for this pin are in use"
msgstr "Alle timer für diesen Pin werden bereits benutzt"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -514,9 +514,8 @@ msgstr "EXTINT Kanal ist schon in Benutzung"
msgid "Error in regex"
msgstr "Fehler in regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Erwartet ein(e) %q"
@@ -524,8 +523,8 @@ msgstr "Erwartet ein(e) %q"
msgid "Expected a Characteristic"
msgstr "Characteristic wird erwartet"
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr "Eine UUID wird erwartet"
@@ -699,8 +698,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde"
@@ -808,11 +807,10 @@ msgstr "Ungültiger Pin für linken Kanal"
msgid "Invalid pin for right channel"
msgstr "Ungültiger Pin für rechten Kanal"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Ungültige Pins"
@@ -1080,8 +1078,8 @@ msgstr "Serializer wird benutzt"
msgid "Slice and value different lengths."
msgstr "Slice und Wert (value) haben unterschiedliche Längen."
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slices werden nicht unterstützt"
@@ -1344,7 +1342,7 @@ msgstr "arg ist eine leere Sequenz"
msgid "argument has wrong type"
msgstr "Argument hat falschen Typ"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "Anzahl/Type der Argumente passen nicht"
@@ -1656,7 +1654,7 @@ msgstr ""
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1697,7 +1695,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "Division durch Null"
@@ -1706,7 +1704,7 @@ msgstr "Division durch Null"
msgid "empty"
msgstr "leer"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "leerer heap"
@@ -1771,7 +1769,7 @@ msgstr "Es wurden zusätzliche Keyword-Argumente angegeben"
msgid "extra positional arguments given"
msgstr "Es wurden zusätzliche Argumente ohne Keyword angegeben"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein"
@@ -1812,7 +1810,7 @@ msgstr "Funktion akzeptiert keine Keyword-Argumente"
msgid "function expected at most %d arguments, got %d"
msgstr "Funktion erwartet maximal %d Argumente, aber hat %d erhalten"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "Funktion hat mehrere Werte für Argument '%q'"
@@ -1834,7 +1832,7 @@ msgstr "Funktion vermisst benötigtes Keyword-Argumente '%q'"
msgid "function missing required positional argument #%d"
msgstr "Funktion vermisst benötigtes Argumente ohne Keyword #%d"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -1986,7 +1984,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "Schlüsselwörter müssen Zeichenfolgen sein"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "Label '%q' nicht definiert"
@@ -2094,11 +2092,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2200,11 +2198,11 @@ msgstr "Objekt mit Pufferprotokoll (buffer protocol) erforderlich"
msgid "odd-length string"
msgstr "String mit ungerader Länge"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr "offset außerhalb der Grenzen"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2224,7 +2222,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2358,7 +2356,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "small int Überlauf"
@@ -2460,10 +2458,6 @@ msgstr "timeout muss >= 0.0 sein"
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "zu viele Argumente"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
@@ -2523,7 +2517,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr "unerwartetes Keyword-Argument"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "unerwartetes Keyword-Argument '%q'"
@@ -2794,6 +2788,9 @@ msgstr ""
#~ msgid "scan failed"
#~ msgstr "Scan fehlgeschlagen"
+#~ msgid "too many arguments"
+#~ msgstr "zu viele Argumente"
+
#~ msgid "unknown status param"
#~ msgstr "Unbekannter Statusparameter"
diff --git a/locale/en_US.po b/locale/en_US.po
index 79f4ab06d..99097a027 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
msgid "%q must be >= 1"
msgstr ""
@@ -61,7 +61,7 @@ msgstr ""
msgid "%q should be an int"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -69,12 +69,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@@ -243,7 +243,7 @@ msgstr ""
msgid "All event channels in use"
msgstr ""
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr ""
@@ -251,9 +251,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -510,9 +510,8 @@ msgstr ""
msgid "Error in regex"
msgstr ""
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr ""
@@ -520,8 +519,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr ""
@@ -695,8 +694,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -802,11 +801,10 @@ msgstr ""
msgid "Invalid pin for right channel"
msgstr ""
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
@@ -1063,8 +1061,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1304,7 +1302,7 @@ msgstr ""
msgid "argument has wrong type"
msgstr ""
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr ""
@@ -1616,7 +1614,7 @@ msgstr ""
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1657,7 +1655,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@@ -1666,7 +1664,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr ""
@@ -1731,7 +1729,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1772,7 +1770,7 @@ msgstr ""
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr ""
@@ -1794,7 +1792,7 @@ msgstr ""
msgid "function missing required positional argument #%d"
msgstr ""
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -1941,7 +1939,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr ""
@@ -2047,11 +2045,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2153,11 +2151,11 @@ msgstr ""
msgid "odd-length string"
msgstr ""
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr ""
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2175,7 +2173,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2307,7 +2305,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr ""
@@ -2408,10 +2406,6 @@ msgstr ""
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr ""
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
@@ -2469,7 +2463,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr ""
diff --git a/locale/en_x_pirate.po b/locale/en_x_pirate.po
index db068589b..1f81d3e3c 100644
--- a/locale/en_x_pirate.po
+++ b/locale/en_x_pirate.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: @sommersoft, @MrCertainly\n"
@@ -54,8 +54,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
msgid "%q must be >= 1"
msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
msgid "%q should be an int"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -71,12 +71,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@@ -96,7 +96,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@@ -245,7 +245,7 @@ msgstr ""
msgid "All event channels in use"
msgstr ""
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr ""
@@ -253,9 +253,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -514,9 +514,8 @@ msgstr "Avast! EXTINT channel already in use"
msgid "Error in regex"
msgstr ""
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr ""
@@ -524,8 +523,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr ""
@@ -699,8 +698,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -806,11 +805,10 @@ msgstr "Belay that! Invalid pin for port-side channel"
msgid "Invalid pin for right channel"
msgstr "Belay that! Invalid pin for starboard-side channel"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
@@ -1067,8 +1065,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1308,7 +1306,7 @@ msgstr ""
msgid "argument has wrong type"
msgstr ""
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr ""
@@ -1620,7 +1618,7 @@ msgstr ""
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1661,7 +1659,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@@ -1670,7 +1668,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr ""
@@ -1735,7 +1733,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1776,7 +1774,7 @@ msgstr ""
msgid "function expected at most %d arguments, got %d"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr ""
@@ -1798,7 +1796,7 @@ msgstr ""
msgid "function missing required positional argument #%d"
msgstr ""
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -1945,7 +1943,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr ""
@@ -2051,11 +2049,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2157,11 +2155,11 @@ msgstr ""
msgid "odd-length string"
msgstr ""
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr ""
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2179,7 +2177,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2311,7 +2309,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr ""
@@ -2412,10 +2410,6 @@ msgstr ""
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr ""
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
@@ -2473,7 +2467,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr ""
diff --git a/locale/es.po b/locale/es.po
index 0592af242..6b1563a1f 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-08-24 22:56-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -55,8 +55,8 @@ msgstr "%q indice fuera de rango"
msgid "%q indices must be integers, not %s"
msgstr "%q indices deben ser enteros, no %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "%q debe ser >= 1"
@@ -66,7 +66,7 @@ msgstr "%q debe ser >= 1"
msgid "%q should be an int"
msgstr "%q deberia ser un int"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
@@ -74,12 +74,12 @@ msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
msgid "'%q' argument required"
msgstr "argumento '%q' requerido"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' espera una etiqueta"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' espera un registro"
@@ -99,7 +99,7 @@ msgstr "'%s' espera un registro de FPU"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' espera una dirección de forma [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' espera un entero"
@@ -250,7 +250,7 @@ msgstr "Todos los timers están siendo usados"
msgid "All event channels in use"
msgstr "Todos los canales de eventos en uso"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr ""
"Todos los canales de eventos de sincronización(sync event channels) están "
@@ -260,9 +260,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr "Todos los timers para este pin están siendo utilizados"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -527,9 +527,8 @@ msgstr "El canal EXTINT ya está siendo utilizado"
msgid "Error in regex"
msgstr "Error en regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Se espera un %q"
@@ -538,8 +537,8 @@ msgstr "Se espera un %q"
msgid "Expected a Characteristic"
msgstr "No se puede agregar la Característica."
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Se espera un %q"
@@ -727,8 +726,8 @@ msgstr "Falló el iniciar la escritura de flash, err 0x%04x"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "Frecuencia capturada por encima de la capacidad. Captura en pausa."
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "La función requiere lock"
@@ -836,11 +835,10 @@ msgstr "Pin inválido para canal izquierdo"
msgid "Invalid pin for right channel"
msgstr "Pin inválido para canal derecho"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "pines inválidos"
@@ -1109,8 +1107,8 @@ msgstr "Serializer está siendo utilizado"
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1367,7 +1365,7 @@ msgstr "argumento es una secuencia vacía"
msgid "argument has wrong type"
msgstr "el argumento tiene un tipo erroneo"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "argumento número/tipos no coinciden"
@@ -1685,7 +1683,7 @@ msgstr "color deberia ser un int"
msgid "complex division by zero"
msgstr "división compleja por cero"
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr "valores complejos no soportados"
@@ -1728,7 +1726,7 @@ msgstr "destination_length debe ser un int >= 0"
msgid "dict update sequence has wrong length"
msgstr "la secuencia de actualizacion del dict tiene una longitud incorrecta"
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "división por cero"
@@ -1737,7 +1735,7 @@ msgstr "división por cero"
msgid "empty"
msgstr "vacío"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "heap vacío"
@@ -1803,7 +1801,7 @@ msgstr "argumento(s) por palabra clave adicionales fueron dados"
msgid "extra positional arguments given"
msgstr "argumento posicional adicional dado"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr "el archivo deberia ser una archivo abierto en modo byte"
@@ -1844,7 +1842,7 @@ msgstr "la función no tiene argumentos por palabra clave"
msgid "function expected at most %d arguments, got %d"
msgstr "la función esperaba minimo %d argumentos, tiene %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "la función tiene múltiples valores para el argumento '%q'"
@@ -1866,7 +1864,7 @@ msgstr "la función requiere del argumento por palabra clave '%q'"
msgid "function missing required positional argument #%d"
msgstr "la función requiere del argumento posicional #%d"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, 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"
@@ -2016,7 +2014,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "palabras clave deben ser strings"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "etiqueta '%q' no definida"
@@ -2123,11 +2121,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "necesita más de %d valores para descomprimir"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr "potencia negativa sin float support"
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr "cuenta negativa de turnos"
@@ -2232,12 +2230,12 @@ msgstr "objeto con protocolo de buffer requerido"
msgid "odd-length string"
msgstr "string de longitud impar"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
#, fuzzy
msgid "offset out of bounds"
msgstr "address fuera de límites"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "solo se admiten segmentos con step=1 (alias None)"
@@ -2255,7 +2253,7 @@ msgstr "ord() espera un carácter, pero encontró un string de longitud %d"
msgid "overflow converting long int to machine word"
msgstr "desbordamiento convirtiendo long int a palabra de máquina"
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr "palette debe ser 32 bytes de largo"
@@ -2391,7 +2389,7 @@ msgstr "la longitud de sleep no puede ser negativa"
msgid "slice step cannot be zero"
msgstr "slice step no puede ser cero"
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "pequeño int desbordamiento"
@@ -2494,10 +2492,6 @@ msgstr "bits debe ser 8"
msgid "timestamp out of range for platform time_t"
msgstr ""
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "muchos argumentos"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "demasiados argumentos provistos con el formato dado"
@@ -2555,7 +2549,7 @@ msgstr "sangría inesperada"
msgid "unexpected keyword argument"
msgstr "argumento por palabra clave inesperado"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "argumento por palabra clave inesperado '%q'"
@@ -2847,6 +2841,9 @@ msgstr "paso cero"
#~ msgid "scan failed"
#~ msgstr "scan ha fallado"
+#~ msgid "too many arguments"
+#~ msgstr "muchos argumentos"
+
#~ msgid "unknown config param"
#~ msgstr "parámetro config desconocido"
diff --git a/locale/fil.po b/locale/fil.po
index b34e7bb1b..2d420ca65 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n"
@@ -52,8 +52,8 @@ msgstr "%q indeks wala sa sakop"
msgid "%q indices must be integers, not %s"
msgstr "%q indeks ay dapat integers, hindi %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "aarehas na haba dapat ang buffer slices"
@@ -63,7 +63,7 @@ msgstr "aarehas na haba dapat ang buffer slices"
msgid "%q should be an int"
msgstr "y ay dapat int"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
"Ang %q() ay kumukuha ng %d positional arguments pero %d lang ang binigay"
@@ -72,12 +72,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr "'%q' argument kailangan"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' umaasa ng label"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "Inaasahan ng '%s' ang isang rehistro"
@@ -97,7 +97,7 @@ msgstr "Inaasahan ng '%s' ang isang FPU register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "Inaasahan ng '%s' ang isang address sa [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "Inaasahan ng '%s' ang isang integer"
@@ -247,7 +247,7 @@ msgstr "Lahat ng I2C peripherals ginagamit"
msgid "All event channels in use"
msgstr "Lahat ng event channels ginagamit"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Lahat ng sync event channels ay ginagamit"
@@ -255,9 +255,9 @@ msgstr "Lahat ng sync event channels ay ginagamit"
msgid "All timers for this pin are in use"
msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -523,9 +523,8 @@ msgstr "Ginagamit na ang EXTINT channel"
msgid "Error in regex"
msgstr "May pagkakamali sa REGEX"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Umasa ng %q"
@@ -534,8 +533,8 @@ msgstr "Umasa ng %q"
msgid "Expected a Characteristic"
msgstr "Hindi mabasa and Characteristic."
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Umasa ng %q"
@@ -723,8 +722,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "Function nangangailangan ng lock"
@@ -832,11 +831,10 @@ msgstr "Mali ang pin para sa kaliwang channel"
msgid "Invalid pin for right channel"
msgstr "Mali ang pin para sa kanang channel"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Mali ang pins"
@@ -1106,8 +1104,8 @@ msgstr "Serializer ginagamit"
msgid "Slice and value different lengths."
msgstr "Slice at value iba't ibang haba."
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Hindi suportado ang Slices"
@@ -1367,7 +1365,7 @@ msgstr "arg ay walang laman na sequence"
msgid "argument has wrong type"
msgstr "may maling type ang argument"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "hindi tugma ang argument num/types"
@@ -1686,7 +1684,7 @@ msgstr "color ay dapat na int"
msgid "complex division by zero"
msgstr "kumplikadong dibisyon sa pamamagitan ng zero"
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr "kumplikadong values hindi sinusuportahan"
@@ -1731,7 +1729,7 @@ msgstr "ang destination_length ay dapat na isang int >= 0"
msgid "dict update sequence has wrong length"
msgstr "may mali sa haba ng dict update sequence"
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "dibisyon ng zero"
@@ -1740,7 +1738,7 @@ msgstr "dibisyon ng zero"
msgid "empty"
msgstr "walang laman"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "walang laman ang heap"
@@ -1806,7 +1804,7 @@ msgstr "dagdag na keyword argument na ibinigay"
msgid "extra positional arguments given"
msgstr "dagdag na positional argument na ibinigay"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr "file ay dapat buksan sa byte mode"
@@ -1847,7 +1845,7 @@ msgstr "ang function ay hindi kumukuha ng mga argumento ng keyword"
msgid "function expected at most %d arguments, got %d"
msgstr "function na inaasahang %d ang argumento, ngunit %d ang nakuha"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'"
@@ -1869,7 +1867,7 @@ msgstr "function nangangailangan ng keyword argument '%q'"
msgid "function missing required positional argument #%d"
msgstr "function nangangailangan ng positional argument #%d"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -2021,7 +2019,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "ang keywords dapat strings"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "label '%d' kailangan na i-define"
@@ -2128,11 +2126,11 @@ msgstr "native yield"
msgid "need more than %d values to unpack"
msgstr "kailangan ng higit sa %d na halaga upang i-unpack"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr "negatibong power na walang float support"
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr "negative shift count"
@@ -2234,12 +2232,12 @@ msgstr "object na may buffer protocol kinakailangan"
msgid "odd-length string"
msgstr "odd-length string"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
#, fuzzy
msgid "offset out of bounds"
msgstr "wala sa sakop ang address"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
@@ -2257,7 +2255,7 @@ msgstr "ord() umaasa ng character pero string ng %d haba ang nakita"
msgid "overflow converting long int to machine word"
msgstr "overflow nagcoconvert ng long int sa machine word"
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr "ang palette ay dapat 32 bytes ang haba"
@@ -2393,7 +2391,7 @@ msgstr "sleep length ay dapat hindi negatibo"
msgid "slice step cannot be zero"
msgstr "slice step ay hindi puedeng 0"
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "small int overflow"
@@ -2496,10 +2494,6 @@ msgstr "bits ay dapat walo (8)"
msgid "timestamp out of range for platform time_t"
msgstr "wala sa sakop ng timestamp ang platform time_t"
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "masyadong maraming argumento"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format"
@@ -2557,7 +2551,7 @@ msgstr "hindi inaasahang indent"
msgid "unexpected keyword argument"
msgstr "hindi inaasahang argumento ng keyword"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "hindi inaasahang argumento ng keyword na '%q'"
@@ -2853,6 +2847,9 @@ msgstr "zero step"
#~ msgid "scan failed"
#~ msgstr "nabigo ang pag-scan"
+#~ msgid "too many arguments"
+#~ msgstr "masyadong maraming argumento"
+
#~ msgid "unknown config param"
#~ msgstr "hindi alam na config param"
diff --git a/locale/fr.po b/locale/fr.po
index df3af424e..c304b8fe5 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-12-23 20:05+0100\n"
"Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n"
"Language-Team: fr\n"
@@ -51,8 +51,8 @@ msgstr "index %q hors gamme"
msgid "%q indices must be integers, not %s"
msgstr "les indices %q doivent être des entiers, pas %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "les slices de tampon doivent être de longueurs égales"
@@ -62,7 +62,7 @@ msgstr "les slices de tampon doivent être de longueurs égales"
msgid "%q should be an int"
msgstr "y doit être un entier (int)"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() prend %d arguments mais %d ont été donnés"
@@ -70,12 +70,12 @@ msgstr "%q() prend %d arguments mais %d ont été donnés"
msgid "'%q' argument required"
msgstr "'%q' argument requis"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' attend un label"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' attend un registre"
@@ -95,7 +95,7 @@ msgstr "'%s' attend un registre FPU"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' attend une adresse de la forme [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' attend un entier"
@@ -247,7 +247,7 @@ msgstr "Tous les périphériques I2C sont utilisés"
msgid "All event channels in use"
msgstr "Tous les canaux d'événements sont utilisés"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Tous les canaux d'événements de synchro sont utilisés"
@@ -255,9 +255,9 @@ msgstr "Tous les canaux d'événements de synchro sont utilisés"
msgid "All timers for this pin are in use"
msgstr "Tous les timers pour cette broche sont utilisés"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -522,9 +522,8 @@ msgstr "Canal EXTINT déjà utilisé"
msgid "Error in regex"
msgstr "Erreur dans l'expression régulière"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Attendu : %q"
@@ -533,8 +532,8 @@ msgstr "Attendu : %q"
msgid "Expected a Characteristic"
msgstr "Impossible d'ajouter la Characteristic."
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Attendu : %q"
@@ -722,8 +721,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "La fonction nécessite un verrou"
@@ -834,11 +833,10 @@ msgstr "Broche invalide pour le canal gauche"
msgid "Invalid pin for right channel"
msgstr "Broche invalide pour le canal droit"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Broches invalides"
@@ -1114,8 +1112,8 @@ msgstr "Sérialiseur en cours d'utilisation"
msgid "Slice and value different lengths."
msgstr "Slice et valeur de tailles différentes"
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slices non supportées"
@@ -1377,7 +1375,7 @@ msgstr "l'argument est une séquence vide"
msgid "argument has wrong type"
msgstr "l'argument est d'un mauvais type"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "argument num/types ne correspond pas"
@@ -1705,7 +1703,7 @@ msgstr "la couleur doit être un entier (int)"
msgid "complex division by zero"
msgstr "division complexe par zéro"
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr "valeurs complexes non supportées"
@@ -1748,7 +1746,7 @@ msgstr "destination_length doit être un entier >= 0"
msgid "dict update sequence has wrong length"
msgstr "la séquence de mise à jour de dict a une mauvaise longueur"
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "division par zéro"
@@ -1757,7 +1755,7 @@ msgstr "division par zéro"
msgid "empty"
msgstr "vide"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "'heap' vide"
@@ -1823,7 +1821,7 @@ msgstr "argument nommé donné en plus"
msgid "extra positional arguments given"
msgstr "argument positionnel donné en plus"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr "le fichier doit être un fichier ouvert en mode 'byte'"
@@ -1864,7 +1862,7 @@ msgstr "la fonction ne prend pas d'arguments nommés"
msgid "function expected at most %d arguments, got %d"
msgstr "la fonction attendait au plus %d arguments, reçu %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'"
@@ -1886,7 +1884,7 @@ msgstr "il manque l'argument nommé obligatoire '%q'"
msgid "function missing required positional argument #%d"
msgstr "il manque l'argument obligatoire #%d"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, 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)"
@@ -2035,7 +2033,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "les noms doivent être des chaînes de caractère"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "label '%q' non supporté"
@@ -2142,11 +2140,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "nécessite plus de %d valeur à dégrouper"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr "puissance négative sans support des nombres flottants"
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr "compte de décalage négatif"
@@ -2251,12 +2249,12 @@ msgstr "un objet avec un protocol de tampon est nécessaire"
msgid "odd-length string"
msgstr "chaîne de longueur impaire"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
#, fuzzy
msgid "offset out of bounds"
msgstr "adresse hors limites"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "seuls les slices avec 'step=1' (cad None) sont supportées"
@@ -2274,7 +2272,7 @@ msgstr "ord() attend un caractère mais une chaîne de longueur %d a été trouv
msgid "overflow converting long int to machine word"
msgstr "dépassement de capacité en convertissant un entier long en mot machine"
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr "la palette doit être longue de 32 octets"
@@ -2413,7 +2411,7 @@ msgstr "la longueur de sleep ne doit pas être négative"
msgid "slice step cannot be zero"
msgstr "le pas 'step' de slice ne peut être zéro"
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "dépassement de capacité d'un entier court"
@@ -2517,10 +2515,6 @@ msgstr "les bits doivent être 8"
msgid "timestamp out of range for platform time_t"
msgstr "timestamp hors gamme pour time_t de la plateforme"
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "trop d'arguments"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "trop d'arguments fournis avec ce format"
@@ -2578,7 +2572,7 @@ msgstr "indentation inattendue"
msgid "unexpected keyword argument"
msgstr "argument nommé imprévu"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "argument nommé '%q' imprévu"
@@ -2864,6 +2858,9 @@ msgstr "'step' nul"
#~ msgid "scan failed"
#~ msgstr "échec du scan"
+#~ msgid "too many arguments"
+#~ msgstr "trop d'arguments"
+
#~ msgid "unknown config param"
#~ msgstr "paramètre de config. inconnu"
diff --git a/locale/it_IT.po b/locale/it_IT.po
index 7714530f6..baebe7260 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n"
@@ -52,8 +52,8 @@ msgstr "indice %q fuori intervallo"
msgid "%q indices must be integers, not %s"
msgstr "gli indici %q devono essere interi, non %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "slice del buffer devono essere della stessa lunghezza"
@@ -63,7 +63,7 @@ msgstr "slice del buffer devono essere della stessa lunghezza"
msgid "%q should be an int"
msgstr "y dovrebbe essere un int"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
@@ -71,12 +71,12 @@ msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
msgid "'%q' argument required"
msgstr "'%q' argomento richiesto"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' aspetta una etichetta"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' aspetta un registro"
@@ -96,7 +96,7 @@ msgstr "'%s' aspetta un registro"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' aspetta un registro"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' aspetta un intero"
@@ -246,7 +246,7 @@ msgstr "Tutte le periferiche I2C sono in uso"
msgid "All event channels in use"
msgstr "Tutti i canali eventi utilizati"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Tutti i canali di eventi sincronizzati in uso"
@@ -254,9 +254,9 @@ msgstr "Tutti i canali di eventi sincronizzati in uso"
msgid "All timers for this pin are in use"
msgstr "Tutti i timer per questo pin sono in uso"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -523,9 +523,8 @@ msgstr "Canale EXTINT già in uso"
msgid "Error in regex"
msgstr "Errore nella regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Atteso un %q"
@@ -534,8 +533,8 @@ msgstr "Atteso un %q"
msgid "Expected a Characteristic"
msgstr "Non è possibile aggiungere Characteristic."
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Atteso un %q"
@@ -722,8 +721,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -833,11 +832,10 @@ msgstr "Pin non valido per il canale sinistro"
msgid "Invalid pin for right channel"
msgstr "Pin non valido per il canale destro"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pin non validi"
@@ -1112,8 +1110,8 @@ msgstr "Serializer in uso"
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slice non supportate"
@@ -1361,7 +1359,7 @@ msgstr "l'argomento è una sequenza vuota"
msgid "argument has wrong type"
msgstr "il tipo dell'argomento è errato"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "discrepanza di numero/tipo di argomenti"
@@ -1679,7 +1677,7 @@ msgstr "il colore deve essere un int"
msgid "complex division by zero"
msgstr "complex divisione per zero"
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr "valori complessi non supportai"
@@ -1723,7 +1721,7 @@ msgstr "destination_length deve essere un int >= 0"
msgid "dict update sequence has wrong length"
msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata"
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "divisione per zero"
@@ -1732,7 +1730,7 @@ msgstr "divisione per zero"
msgid "empty"
msgstr "vuoto"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "heap vuoto"
@@ -1798,7 +1796,7 @@ msgstr "argomento nominato aggiuntivo fornito"
msgid "extra positional arguments given"
msgstr "argomenti posizonali extra dati"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1839,7 +1837,7 @@ msgstr "la funzione non prende argomenti nominati"
msgid "function expected at most %d arguments, got %d"
msgstr "la funzione prevede al massimo %d argmoneti, ma ne ha ricevuti %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'"
@@ -1861,7 +1859,7 @@ msgstr "argomento nominato '%q' mancante alla funzione"
msgid "function missing required positional argument #%d"
msgstr "mancante il #%d argomento posizonale obbligatorio della funzione"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr ""
@@ -2014,7 +2012,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "argomenti nominati devono essere stringhe"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "etichetta '%q' non definita"
@@ -2121,11 +2119,11 @@ msgstr "yield nativo"
msgid "need more than %d values to unpack"
msgstr "necessari più di %d valori da scompattare"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr "potenza negativa senza supporto per float"
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2230,12 +2228,12 @@ msgstr ""
msgid "odd-length string"
msgstr "stringa di lunghezza dispari"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
#, fuzzy
msgid "offset out of bounds"
msgstr "indirizzo fuori limite"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "solo slice con step=1 (aka None) sono supportate"
@@ -2254,7 +2252,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr "overflow convertendo long int in parola"
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr "la palette deve essere lunga 32 byte"
@@ -2391,7 +2389,7 @@ msgstr "la lunghezza di sleed deve essere non negativa"
msgid "slice step cannot be zero"
msgstr "la step della slice non può essere zero"
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "small int overflow"
@@ -2494,10 +2492,6 @@ msgstr "i bit devono essere 8"
msgid "timestamp out of range for platform time_t"
msgstr "timestamp è fuori intervallo per il time_t della piattaforma"
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "troppi argomenti"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "troppi argomenti forniti con il formato specificato"
@@ -2555,7 +2549,7 @@ msgstr "indentazione inaspettata"
msgid "unexpected keyword argument"
msgstr "argomento nominato inaspettato"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "argomento nominato '%q' inaspettato"
@@ -2845,6 +2839,9 @@ msgstr "zero step"
#~ msgid "scan failed"
#~ msgstr "scansione fallita"
+#~ msgid "too many arguments"
+#~ msgstr "troppi argomenti"
+
#~ msgid "unknown config param"
#~ msgstr "parametro di configurazione sconosciuto"
diff --git a/locale/pl.po b/locale/pl.po
index 888103fd3..94f21d1ff 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2019-03-19 18:37-0700\n"
"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n"
"Language-Team: pl\n"
@@ -53,8 +53,8 @@ msgstr "%q poza zakresem"
msgid "%q indices must be integers, not %s"
msgstr "%q indeks musi być liczbą całkowitą, a nie %s"
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
msgid "%q must be >= 1"
msgstr "%q musi być >= 1"
@@ -62,7 +62,7 @@ msgstr "%q musi być >= 1"
msgid "%q should be an int"
msgstr "%q powinno być typu int"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr "%q() bierze %d argumentów pozycyjnych, lecz podano %d"
@@ -70,12 +70,12 @@ msgstr "%q() bierze %d argumentów pozycyjnych, lecz podano %d"
msgid "'%q' argument required"
msgstr "'%q' wymaga argumentu"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' oczekuje etykiety"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' oczekuje rejestru"
@@ -95,7 +95,7 @@ msgstr "'%s' oczekuje rejestru FPU"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' oczekuje adresu w postaci [a, b]"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' oczekuje liczby całkowitej"
@@ -244,7 +244,7 @@ msgstr "Wszystkie peryferia UART są w użyciu"
msgid "All event channels in use"
msgstr "Wszystkie kanały zdarzeń są w użyciu"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr "Wszystkie kanały zdarzeń synchronizacji są w użyciu"
@@ -252,9 +252,9 @@ msgstr "Wszystkie kanały zdarzeń synchronizacji są w użyciu"
msgid "All timers for this pin are in use"
msgstr "Wszystkie "
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -513,9 +513,8 @@ msgstr "Kanał EXTINT jest już w użyciu"
msgid "Error in regex"
msgstr "Błąd w regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Oczekiwano %q"
@@ -523,8 +522,8 @@ msgstr "Oczekiwano %q"
msgid "Expected a Characteristic"
msgstr "Oczekiwano charakterystyki"
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
msgid "Expected a UUID"
msgstr "Oczekiwano UUID"
@@ -698,8 +697,8 @@ msgstr "Nie udało się rozpocząć zapisu do pamięci flash, błąd 0x%04x"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "Uzyskana częstotliwość jest poza możliwościami. Spauzowano."
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "Funkcja wymaga blokady"
@@ -807,11 +806,10 @@ msgstr "Niewłaściwa nóżka dla lewego kanału"
msgid "Invalid pin for right channel"
msgstr "Niewłaściwa nóżka dla prawego kanału"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Niewłaściwe nóżki"
@@ -1077,8 +1075,8 @@ msgstr "Serializator w użyciu"
msgid "Slice and value different lengths."
msgstr "Fragment i wartość są różnych długości."
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Fragmenty nieobsługiwane"
@@ -1334,7 +1332,7 @@ msgstr "arg jest puste"
msgid "argument has wrong type"
msgstr "argument ma zły typ"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "niezgodna liczba lub typ argumentów"
@@ -1646,7 +1644,7 @@ msgstr "kolor powinien być liczbą całkowitą"
msgid "complex division by zero"
msgstr "zespolone dzielenie przez zero"
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr "wartości zespolone nieobsługiwane"
@@ -1688,7 +1686,7 @@ msgstr "destination_length musi być nieujemną liczbą całkowitą"
msgid "dict update sequence has wrong length"
msgstr "sekwencja ma złą długość"
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "dzielenie przez zero"
@@ -1697,7 +1695,7 @@ msgstr "dzielenie przez zero"
msgid "empty"
msgstr "puste"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "pusta sterta"
@@ -1762,7 +1760,7 @@ msgstr "nadmiarowe argumenty"
msgid "extra positional arguments given"
msgstr "nadmiarowe argumenty pozycyjne"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr "file musi być plikiem otwartym w trybie bajtowym"
@@ -1803,7 +1801,7 @@ msgstr "funkcja nie bierze argumentów nazwanych"
msgid "function expected at most %d arguments, got %d"
msgstr "funkcja oczekuje najwyżej %d argumentów, jest %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr "funkcja dostała wiele wartości dla argumentu '%q'"
@@ -1825,7 +1823,7 @@ msgstr "brak wymaganego argumentu nazwanego '%q' funkcji"
msgid "function missing required positional argument #%d"
msgstr "brak wymaganego argumentu pozycyjnego #%d funkcji"
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "funkcja wymaga %d argumentów pozycyjnych, ale jest %d"
@@ -1972,7 +1970,7 @@ msgstr "argumenty nazwane nieobsługiwane - proszę użyć zwykłych argumentów
msgid "keywords must be strings"
msgstr "słowa kluczowe muszą być łańcuchami"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr "etykieta '%q' niezdefiniowana"
@@ -2078,11 +2076,11 @@ msgstr "natywny yield"
msgid "need more than %d values to unpack"
msgstr "potrzeba więcej niż %d do rozpakowania"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr "ujemna potęga, ale brak obsługi liczb zmiennoprzecinkowych"
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr "ujemne przesunięcie"
@@ -2184,11 +2182,11 @@ msgstr "wymagany obiekt z protokołem buforu"
msgid "odd-length string"
msgstr "łańcuch o nieparzystej długości"
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr "offset poza zakresem"
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "tylko fragmenty ze step=1 (lub None) są wspierane"
@@ -2206,7 +2204,7 @@ msgstr "ord() oczekuje znaku, a jest łańcuch od długości %d"
msgid "overflow converting long int to machine word"
msgstr "przepełnienie przy konwersji long in to słowa maszynowego"
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr "paleta musi mieć 32 bajty długości"
@@ -2340,7 +2338,7 @@ msgstr "okres snu musi być nieujemny"
msgid "slice step cannot be zero"
msgstr "krok fragmentu nie może być zerowy"
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr "przepełnienie small int"
@@ -2441,10 +2439,6 @@ msgstr "timeout musi być >= 0.0"
msgid "timestamp out of range for platform time_t"
msgstr "timestamp poza zakresem dla time_t na tej platformie"
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "zbyt wiele argumentów"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "zbyt wiele argumentów podanych dla tego formatu"
@@ -2502,7 +2496,7 @@ msgstr "nieoczekiwane wcięcie"
msgid "unexpected keyword argument"
msgstr "nieoczekiwany argument nazwany"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr "nieoczekiwany argument nazwany '%q'"
@@ -2621,3 +2615,6 @@ msgstr "zerowy krok"
#~ msgid "row must be packed and word aligned"
#~ msgstr "row musi być upakowana i wyrównana do słowa"
+
+#~ msgid "too many arguments"
+#~ msgstr "zbyt wiele argumentów"
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 047b654b4..156c18931 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-04-08 16:48-0700\n"
+"POT-Creation-Date: 2019-04-11 11:22+0200\n"
"PO-Revision-Date: 2018-10-02 21:14-0000\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
-#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
+#: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "buffers devem ser o mesmo tamanho"
@@ -63,7 +63,7 @@ msgstr "buffers devem ser o mesmo tamanho"
msgid "%q should be an int"
msgstr "y deve ser um int"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "%q() takes %d positional arguments but %d were given"
msgstr ""
@@ -71,12 +71,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr "'%q' argumento(s) requerido(s)"
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@@ -96,7 +96,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@@ -246,7 +246,7 @@ msgstr "Todos os periféricos I2C estão em uso"
msgid "All event channels in use"
msgstr "Todos os canais de eventos em uso"
-#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
+#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use"
msgstr ""
@@ -254,9 +254,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr "Todos os temporizadores para este pino estão em uso"
-#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
+#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@@ -518,9 +518,8 @@ msgstr "Canal EXTINT em uso"
msgid "Error in regex"
msgstr "Erro no regex"
-#: shared-bindings/microcontroller/Pin.c
-#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
-#: shared-bindings/terminalio/Terminal.c
+#: shared-bindings/pulseio/PulseOut.c shared-bindings/neopixel_write/__init__.c
+#: shared-bindings/terminalio/Terminal.c shared-bindings/microcontroller/Pin.c
msgid "Expected a %q"
msgstr "Esperado um"
@@ -529,8 +528,8 @@ msgstr "Esperado um"
msgid "Expected a Characteristic"
msgstr "Não é possível adicionar Característica."
-#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Descriptor.c
-#: shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
+#: shared-bindings/bleio/Characteristic.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Esperado um"
@@ -715,8 +714,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
-#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
+#: shared-bindings/bitbangio/SPI.c shared-bindings/bitbangio/I2C.c
+#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@@ -824,11 +823,10 @@ msgstr "Pino inválido para canal esquerdo"
msgid "Invalid pin for right channel"
msgstr "Pino inválido para canal direito"
-#: ports/atmel-samd/common-hal/busio/I2C.c
-#: ports/atmel-samd/common-hal/busio/SPI.c
-#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
-#: ports/nrf/common-hal/busio/I2C.c
+#: ports/atmel-samd/common-hal/busio/UART.c
+#: ports/atmel-samd/common-hal/busio/SPI.c
+#: ports/atmel-samd/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pinos inválidos"
@@ -1091,8 +1089,8 @@ msgstr "Serializer em uso"
msgid "Slice and value different lengths."
msgstr ""
-#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/Group.c
-#: shared-bindings/displayio/TileGrid.c shared-bindings/pulseio/PulseIn.c
+#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
+#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@@ -1333,7 +1331,7 @@ msgstr ""
msgid "argument has wrong type"
msgstr "argumento tem tipo errado"
-#: py/argcheck.c
+#: py/argcheck.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr ""
@@ -1648,7 +1646,7 @@ msgstr "cor deve ser um int"
msgid "complex division by zero"
msgstr ""
-#: py/objfloat.c py/parsenum.c
+#: py/parsenum.c py/objfloat.c
msgid "complex values not supported"
msgstr ""
@@ -1689,7 +1687,7 @@ msgstr "destination_length deve ser um int >= 0"
msgid "dict update sequence has wrong length"
msgstr ""
-#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/modmath.c py/objint_mpz.c py/objint_longlong.c py/objfloat.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "divisão por zero"
@@ -1698,7 +1696,7 @@ msgstr "divisão por zero"
msgid "empty"
msgstr "vazio"
-#: extmod/moduheapq.c extmod/modutimeq.c
+#: extmod/modutimeq.c extmod/moduheapq.c
msgid "empty heap"
msgstr "heap vazia"
@@ -1764,7 +1762,7 @@ msgstr "argumentos extras de palavras-chave passados"
msgid "extra positional arguments given"
msgstr "argumentos extra posicionais passados"
-#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
+#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
msgid "file must be a file opened in byte mode"
msgstr ""
@@ -1805,7 +1803,7 @@ msgstr "função não aceita argumentos de palavras-chave"
msgid "function expected at most %d arguments, got %d"
msgstr "função esperada na maioria dos %d argumentos, obteve %d"
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "function got multiple values for argument '%q'"
msgstr ""
@@ -1827,7 +1825,7 @@ msgstr ""
msgid "function missing required positional argument #%d"
msgstr ""
-#: py/argcheck.c py/bc.c py/objnamedtuple.c
+#: py/argcheck.c py/objnamedtuple.c py/bc.c
#, c-format
msgid "function takes %d positional arguments but %d were given"
msgstr "função leva %d argumentos posicionais, mas apenas %d foram passadas"
@@ -1974,7 +1972,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
-#: py/emitinlinethumb.c py/emitinlinextensa.c
+#: py/emitinlinextensa.c py/emitinlinethumb.c
msgid "label '%q' not defined"
msgstr ""
@@ -2081,11 +2079,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "precisa de mais de %d valores para desempacotar"
-#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c py/objint_longlong.c
msgid "negative power with no float support"
msgstr ""
-#: py/objint_mpz.c py/runtime.c
+#: py/runtime.c py/objint_mpz.c
msgid "negative shift count"
msgstr ""
@@ -2187,11 +2185,11 @@ msgstr ""
msgid "odd-length string"
msgstr ""
-#: py/objstr.c py/objstrunicode.c
+#: py/objstrunicode.c py/objstr.c
msgid "offset out of bounds"
msgstr ""
-#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
+#: py/objarray.c py/objtuple.c py/objstrunicode.c py/objstr.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@@ -2209,7 +2207,7 @@ msgstr ""
msgid "overflow converting long int to machine word"
msgstr ""
-#: shared-bindings/_stage/Layer.c shared-bindings/_stage/Text.c
+#: shared-bindings/_stage/Text.c shared-bindings/_stage/Layer.c
msgid "palette must be 32 bytes long"
msgstr ""
@@ -2342,7 +2340,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
-#: py/objint.c py/sequence.c
+#: py/sequence.c py/objint.c
msgid "small int overflow"
msgstr ""
@@ -2445,10 +2443,6 @@ msgstr "bits devem ser 8"
msgid "timestamp out of range for platform time_t"
msgstr "timestamp fora do intervalo para a plataforma time_t"
-#: shared-bindings/gamepad/GamePad.c
-msgid "too many arguments"
-msgstr "muitos argumentos"
-
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "Muitos argumentos fornecidos com o formato dado"
@@ -2506,7 +2500,7 @@ msgstr ""
msgid "unexpected keyword argument"
msgstr ""
-#: py/bc.c py/objnamedtuple.c
+#: py/objnamedtuple.c py/bc.c
msgid "unexpected keyword argument '%q'"
msgstr ""
@@ -2785,6 +2779,9 @@ msgstr "passo zero"
#~ msgid "scan failed"
#~ msgstr "varredura falhou"
+#~ msgid "too many arguments"
+#~ msgstr "muitos argumentos"
+
#~ msgid "unknown config param"
#~ msgstr "parâmetro configuração desconhecido"
diff --git a/shared-bindings/gamepad/GamePad.c b/shared-bindings/gamepad/GamePad.c
index c475185e7..04819f57b 100644
--- a/shared-bindings/gamepad/GamePad.c
+++ b/shared-bindings/gamepad/GamePad.c
@@ -35,7 +35,7 @@
#include "supervisor/shared/translate.h"
#include "GamePad.h"
-digitalio_digitalinout_obj_t *validate_pin(mp_obj_t obj) {
+STATIC digitalio_digitalinout_obj_t *validate_pin(mp_obj_t obj) {
if (!MP_OBJ_IS_TYPE(obj, &digitalio_digitalinout_type)) {
mp_raise_TypeError(translate("expected a DigitalInOut"));
}
@@ -106,7 +106,7 @@ digitalio_digitalinout_obj_t *validate_pin(mp_obj_t obj) {
STATIC mp_obj_t gamepad_make_new(const mp_obj_type_t *type, size_t n_args,
const mp_obj_t *args, mp_map_t *kw_args) {
if (n_args > 8) {
- mp_raise_TypeError(translate("too many arguments"));
+ mp_raise_TypeError(translate("argument num/types mismatch"));
}
for (size_t i = 0; i < n_args; ++i) {
validate_pin(args[i]);
diff --git a/shared-module/gamepad/__init__.c b/shared-module/gamepad/__init__.c
index 1d9b25cee..24c299f86 100644
--- a/shared-module/gamepad/__init__.c
+++ b/shared-module/gamepad/__init__.c
@@ -33,58 +33,44 @@
#include "shared-bindings/digitalio/DigitalInOut.h"
-STATIC uint8_t pressed_pins(gamepad_obj_t *self) {
- uint8_t current = 0;
- uint8_t bit = 1;
- for (int i = 0; i < 8; ++i) {
- digitalio_digitalinout_obj_t* pin = self->pins[i];
- if (!pin) {
- break;
- }
- if (common_hal_digitalio_digitalinout_get_value(pin)) {
- current |= bit;
- }
- bit <<= 1;
- }
- current ^= self->pulls;
- return current;
-}
-
-
-STATIC uint8_t pressed_shift(gamepad_obj_t *self) {
- uint8_t current = 0;
- uint8_t bit = 1;
- digitalio_digitalinout_obj_t* data_pin = self->pins[0];
- digitalio_digitalinout_obj_t* clock_pin = self->pins[1];
- digitalio_digitalinout_obj_t* latch_pin = self->pins[2];
-
- common_hal_digitalio_digitalinout_set_value(latch_pin, 1);
- for (int i = 0; i < 8; ++i) {
- common_hal_digitalio_digitalinout_set_value(clock_pin, 0);
- if (common_hal_digitalio_digitalinout_get_value(data_pin)) {
- current |= bit;
- }
- bit <<= 1;
- common_hal_digitalio_digitalinout_set_value(clock_pin, 1);
- }
- common_hal_digitalio_digitalinout_set_value(latch_pin, 0);
- return current;
-}
-
-
void gamepad_tick(void) {
static uint8_t last = 0;
uint8_t current = 0;
+ uint8_t bit = 1;
gamepad_obj_t* gamepad_singleton = MP_STATE_VM(gamepad_singleton);
if (!gamepad_singleton) {
return;
}
switch (gamepad_singleton->kind) {
case GAMEPAD_KIND_PINS:
- current = pressed_pins(gamepad_singleton);
+ for (int i = 0; i < 8; ++i) {
+ digitalio_digitalinout_obj_t* pin = gamepad_singleton->pins[i];
+ if (!pin) {
+ break;
+ }
+ if (common_hal_digitalio_digitalinout_get_value(pin)) {
+ current |= bit;
+ }
+ bit <<= 1;
+ }
+ current ^= gamepad_singleton->pulls;
break;
case GAMEPAD_KIND_SHIFT:
- current = pressed_shift(gamepad_singleton);
+ bit = 1; // we need a statement after a label
+ digitalio_digitalinout_obj_t* data_pin = gamepad_singleton->pins[0];
+ digitalio_digitalinout_obj_t* clock_pin = gamepad_singleton->pins[1];
+ digitalio_digitalinout_obj_t* latch_pin = gamepad_singleton->pins[2];
+
+ common_hal_digitalio_digitalinout_set_value(latch_pin, 1);
+ for (int i = 0; i < 8; ++i) {
+ common_hal_digitalio_digitalinout_set_value(clock_pin, 0);
+ if (common_hal_digitalio_digitalinout_get_value(data_pin)) {
+ current |= bit;
+ }
+ bit <<= 1;
+ common_hal_digitalio_digitalinout_set_value(clock_pin, 1);
+ }
+ common_hal_digitalio_digitalinout_set_value(latch_pin, 0);
break;
}
gamepad_singleton->pressed |= last & current;