diff options
| author | Sabas <sabasjimenez@gmail.com> | 2019-04-02 23:15:56 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-04-02 23:15:56 -0600 |
| commit | 19c6b8aa0c572acb2212014e0a2e7e324efbb35d (patch) | |
| tree | fca6187f9f9703d1d8980a3383351b5da9ce3c08 | |
| parent | bb7bb80b4afbc62095e0d36a59e6b7ff1050c6f5 (diff) | |
| parent | 19278e0284f0339576b7fe9e0bdd6ad312da208a (diff) | |
Merge branch 'master' into master
38 files changed, 3452 insertions, 444 deletions
diff --git a/.gitmodules b/.gitmodules index 5ddbc4494..163d45fcd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,9 +5,6 @@ [submodule "lib/libffi"] path = lib/libffi url = https://github.com/atgreen/libffi -[submodule "lib/lwip"] - path = lib/lwip - url = https://git.savannah.gnu.org/r/lwip.git [submodule "lib/berkeley-db-1.xx"] path = lib/berkeley-db-1.xx url = https://github.com/pfalcon/berkeley-db-1.xx diff --git a/.travis.yml b/.travis.yml index f2bffb232..6cd90ec8f 100755 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ git: # just try to make the builds "about equal in run time" env: - TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="circuitplayground_express mini_sam_m4 grandcentral_m4_express pca10056 pca10059 feather_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini" TRAVIS_SDK=arm:nrf - - TRAVIS_BOARDS="metro_m0_express metro_m4_express pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo pybadge bast_pro_mini_m0" TRAVIS_SDK=arm + - TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo pybadge bast_pro_mini_m0" TRAVIS_SDK=arm - TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip" TRAVIS_SDK=arm - TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10" TRAVIS_SDK=arm - TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev" TRAVIS_SDK=arm diff --git a/lib/lwip b/lib/lwip deleted file mode 160000 -Subproject 5b8b5d459e7dd890724515bbfad86c705234f9e diff --git a/locale/ID.po b/locale/ID.po index 36023152c..cb93cd6f9 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" msgstr "buffers harus mempunyai panjang yang sama" @@ -70,12 +70,12 @@ msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan" msgid "'%q' argument required" msgstr "'%q' argumen dibutuhkan" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "'%s' mengharapkan integer" @@ -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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -326,7 +326,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "" @@ -366,7 +366,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "" @@ -452,7 +452,7 @@ msgstr "Clock unit sedang digunakan" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Command must be an int between 0 and 255" msgstr "" @@ -490,8 +490,8 @@ msgstr "" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy msgid "Data too large for advertisement packet" msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment" @@ -522,8 +522,8 @@ msgstr "Channel EXTINT sedang digunakan" msgid "Error in regex" msgstr "Error pada regex" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "" @@ -532,8 +532,8 @@ msgstr "" msgid "Expected a Characteristic" msgstr "" -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c msgid "Expected a UUID" msgstr "" @@ -657,8 +657,8 @@ msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX" msgid "Failed to start advertising" msgstr "Gagal untuk memulai advertisement, status: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Gagal untuk memulai advertisement, status: 0x%08lX" @@ -678,8 +678,8 @@ msgstr "Gagal untuk melakukan scanning, status: 0x%08lX" msgid "Failed to stop advertising" msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX" @@ -720,8 +720,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -801,16 +801,16 @@ msgstr "" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Pin tidak valid" @@ -824,14 +824,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Pin-pin tidak valid" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "" @@ -1037,11 +1037,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "" @@ -1101,8 +1101,8 @@ msgstr "Serializer sedang digunakan" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1185,7 +1185,7 @@ msgstr "Untuk keluar, silahkan reset board tanpa " msgid "Too many channels in sample." msgstr "Terlalu banyak channel dalam sampel" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1425,7 +1425,7 @@ msgstr "" msgid "buffer size must match format" msgstr "buffers harus mempunyai panjang yang sama" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1709,7 +1709,7 @@ msgstr "" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "" @@ -1718,7 +1718,7 @@ msgstr "" msgid "empty" msgstr "" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "heap kosong" @@ -1783,7 +1783,7 @@ msgstr "argumen keyword ekstra telah diberikan" msgid "extra positional arguments given" msgstr "argumen posisi ekstra telah diberikan" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "micropython decorator tidak valid" msgid "invalid step" msgstr "" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "syntax tidak valid" @@ -1993,7 +1993,7 @@ msgstr "argumen keyword belum diimplementasi - gunakan args normal" msgid "keywords must be strings" msgstr "keyword harus berupa string" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "" @@ -2100,11 +2100,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2211,7 +2211,7 @@ msgstr "panjang data string memiliki keganjilan (odd-length)" msgid "offset out of bounds" msgstr "modul tidak ditemukan" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2365,7 +2365,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "" diff --git a/locale/circuitpython.pot b/locale/circuitpython.pot index 37b158902..d07cf4efb 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c msgid "%q must be >= 1" msgstr "" @@ -69,12 +69,12 @@ msgstr "" msgid "'%q' argument required" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" 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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -322,7 +322,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "" @@ -442,7 +442,7 @@ msgstr "" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Command must be an int between 0 and 255" msgstr "" @@ -480,8 +480,8 @@ msgstr "" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c msgid "Data too large for advertisement packet" msgstr "" @@ -510,8 +510,8 @@ msgstr "" msgid "Error in regex" msgstr "" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "" @@ -520,8 +520,8 @@ msgstr "" msgid "Expected a Characteristic" msgstr "" -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c msgid "Expected a UUID" msgstr "" @@ -634,8 +634,8 @@ msgstr "" msgid "Failed to start advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "" @@ -653,8 +653,8 @@ msgstr "" msgid "Failed to stop advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "" @@ -695,8 +695,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -776,16 +776,16 @@ msgstr "" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "" @@ -799,14 +799,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "" @@ -1009,11 +1009,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "" @@ -1071,8 +1071,8 @@ msgstr "" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1152,7 +1152,7 @@ msgstr "" msgid "Too many channels in sample." msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1381,7 +1381,7 @@ msgstr "" msgid "buffer size must match format" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1665,7 +1665,7 @@ msgstr "" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "" @@ -1674,7 +1674,7 @@ msgstr "" msgid "empty" msgstr "" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "" @@ -1739,7 +1739,7 @@ msgstr "" msgid "extra positional arguments given" msgstr "" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1912,7 +1912,7 @@ msgstr "" msgid "invalid step" msgstr "" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "" @@ -1949,7 +1949,7 @@ msgstr "" msgid "keywords must be strings" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "" @@ -2055,11 +2055,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2165,7 +2165,7 @@ msgstr "" msgid "offset out of bounds" msgstr "" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2319,7 +2319,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "" diff --git a/locale/de_DE.po b/locale/de_DE.po index 26b519d4d..57d700932 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c msgid "%q must be >= 1" msgstr "%q muss >= 1 sein" @@ -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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "'%s' erwartet ein Label" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "'%s' erwartet ein Integer" @@ -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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -326,7 +326,7 @@ msgstr "Die Helligkeit ist nicht einstellbar" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Der Puffergröße ist inkorrekt. Sie sollte %d bytes haben." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "Der Puffer muss eine Mindestenslänge von 1 haben" @@ -365,7 +365,7 @@ msgstr "Im Central mode kann name nicht geändert werden" msgid "Can't connect in Peripheral mode" msgstr "Im Peripheral mode kann keine Verbindung hergestellt werden" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "Kann Werte nicht löschen" @@ -446,7 +446,7 @@ msgstr "Clock unit wird benutzt" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Command must be an int between 0 and 255" msgstr "Der Befehl muss ein int zwischen 0 und 255 sein" @@ -484,8 +484,8 @@ msgstr "Data 0 pin muss am Byte ausgerichtet sein" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c msgid "Data too large for advertisement packet" msgstr "Zu vielen Daten für das advertisement packet" @@ -514,8 +514,8 @@ msgstr "EXTINT Kanal ist schon in Benutzung" msgid "Error in regex" msgstr "Fehler in regex" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Erwartet ein(e) %q" @@ -524,8 +524,8 @@ msgstr "Erwartet ein(e) %q" msgid "Expected a Characteristic" msgstr "Characteristic wird erwartet" -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c msgid "Expected a UUID" msgstr "Eine UUID wird erwartet" @@ -638,8 +638,8 @@ msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x" msgid "Failed to start advertising" msgstr "Kann advertisement nicht starten" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Kann advertisement nicht starten. Status: 0x%04x" @@ -657,8 +657,8 @@ msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%04x" msgid "Failed to stop advertising" msgstr "Kann advertisement nicht stoppen" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Kann advertisement nicht stoppen. Status: 0x%04x" @@ -699,8 +699,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.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" @@ -782,16 +782,16 @@ msgstr "Ungültige Datei" msgid "Invalid format chunk size" msgstr "Ungültige format chunk size" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Ungültige Anzahl von Bits" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Ungültige Phase" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Ungültiger Pin" @@ -805,14 +805,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Ungültige Pins" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "Ungültige Polarität" @@ -1027,11 +1027,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "Pull wird nicht verwendet, wenn die Richtung output ist." -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "Die RTC-Kalibrierung wird auf diesem Board nicht unterstützt" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "Eine RTC wird auf diesem Board nicht unterstützt" @@ -1089,8 +1089,8 @@ msgstr "Serializer wird benutzt" msgid "Slice and value different lengths." msgstr "Slice und Wert (value) haben unterschiedliche Längen." -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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" @@ -1182,7 +1182,7 @@ msgstr "Zum beenden, resette bitte das board ohne " msgid "Too many channels in sample." msgstr "Zu viele Kanäle im sample" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1422,7 +1422,7 @@ msgstr "Puffer muss ein bytes-artiges Objekt sein" msgid "buffer size must match format" msgstr "Die Puffergröße muss zum Format passen" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "Puffersegmente müssen gleich lang sein" @@ -1706,7 +1706,7 @@ msgstr "" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "Division durch Null" @@ -1715,7 +1715,7 @@ msgstr "Division durch Null" msgid "empty" msgstr "leer" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "leerer heap" @@ -1780,7 +1780,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/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein" @@ -1954,7 +1954,7 @@ msgstr "ungültiger micropython decorator" msgid "invalid step" msgstr "ungültiger Schritt (step)" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "ungültige Syntax" @@ -1995,7 +1995,7 @@ msgstr "" msgid "keywords must be strings" msgstr "Schlüsselwörter müssen Zeichenfolgen sein" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "Label '%q' nicht definiert" @@ -2103,11 +2103,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "String mit ungerader Länge" msgid "offset out of bounds" msgstr "offset außerhalb der Grenzen" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "small int Überlauf" diff --git a/locale/en_US.po b/locale/en_US.po index b16d22b3b..321c94279 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c msgid "%q must be >= 1" msgstr "" @@ -69,12 +69,12 @@ msgstr "" msgid "'%q' argument required" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" 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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -322,7 +322,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "" @@ -442,7 +442,7 @@ msgstr "" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Command must be an int between 0 and 255" msgstr "" @@ -480,8 +480,8 @@ msgstr "" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c msgid "Data too large for advertisement packet" msgstr "" @@ -510,8 +510,8 @@ msgstr "" msgid "Error in regex" msgstr "" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "" @@ -520,8 +520,8 @@ msgstr "" msgid "Expected a Characteristic" msgstr "" -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c msgid "Expected a UUID" msgstr "" @@ -634,8 +634,8 @@ msgstr "" msgid "Failed to start advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "" @@ -653,8 +653,8 @@ msgstr "" msgid "Failed to stop advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "" @@ -695,8 +695,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -776,16 +776,16 @@ msgstr "" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "" @@ -799,14 +799,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "" @@ -1009,11 +1009,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "" @@ -1071,8 +1071,8 @@ msgstr "" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1152,7 +1152,7 @@ msgstr "" msgid "Too many channels in sample." msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1381,7 +1381,7 @@ msgstr "" msgid "buffer size must match format" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1665,7 +1665,7 @@ msgstr "" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "" @@ -1674,7 +1674,7 @@ msgstr "" msgid "empty" msgstr "" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "" @@ -1739,7 +1739,7 @@ msgstr "" msgid "extra positional arguments given" msgstr "" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1912,7 +1912,7 @@ msgstr "" msgid "invalid step" msgstr "" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "" @@ -1949,7 +1949,7 @@ msgstr "" msgid "keywords must be strings" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "" @@ -2055,11 +2055,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2165,7 +2165,7 @@ msgstr "" msgid "offset out of bounds" msgstr "" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2319,7 +2319,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "" diff --git a/locale/en_x_pirate.po b/locale/en_x_pirate.po index 5c1d74722..520bc16b5 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c msgid "%q must be >= 1" msgstr "" @@ -71,12 +71,12 @@ msgstr "" msgid "'%q' argument required" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" 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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -326,7 +326,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "" @@ -446,7 +446,7 @@ msgstr "" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Command must be an int between 0 and 255" msgstr "" @@ -484,8 +484,8 @@ msgstr "" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c msgid "Data too large for advertisement packet" msgstr "" @@ -514,8 +514,8 @@ msgstr "Avast! EXTINT channel already in use" msgid "Error in regex" msgstr "" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "" @@ -524,8 +524,8 @@ msgstr "" msgid "Expected a Characteristic" msgstr "" -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c msgid "Expected a UUID" msgstr "" @@ -638,8 +638,8 @@ msgstr "" msgid "Failed to start advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "" @@ -657,8 +657,8 @@ msgstr "" msgid "Failed to stop advertising" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "" @@ -699,8 +699,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -780,16 +780,16 @@ msgstr "" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "" @@ -803,14 +803,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "" @@ -1013,11 +1013,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "" @@ -1075,8 +1075,8 @@ msgstr "" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1156,7 +1156,7 @@ msgstr "" msgid "Too many channels in sample." msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1385,7 +1385,7 @@ msgstr "" msgid "buffer size must match format" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1669,7 +1669,7 @@ msgstr "" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "" @@ -1678,7 +1678,7 @@ msgstr "" msgid "empty" msgstr "" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "" @@ -1743,7 +1743,7 @@ msgstr "" msgid "extra positional arguments given" msgstr "" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1916,7 +1916,7 @@ msgstr "" msgid "invalid step" msgstr "" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "" @@ -1953,7 +1953,7 @@ msgstr "" msgid "keywords must be strings" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "" @@ -2059,11 +2059,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2169,7 +2169,7 @@ msgstr "" msgid "offset out of bounds" msgstr "" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2323,7 +2323,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "" diff --git a/locale/es.po b/locale/es.po index 3d1d6a2a5..505d543d2 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\n" "PO-Revision-Date: 2018-08-24 22:56-0500\n" "Last-Translator: \n" "Language-Team: \n" @@ -23,6 +23,8 @@ msgid "" "\n" "Code done running. Waiting for reload.\n" msgstr "" +"\n" +"Código en ejecución. Esperando para recargar.\n" #: py/obj.c msgid " File \"%q\"" @@ -47,22 +49,22 @@ msgstr "%q está siendo utilizado" #: py/obj.c msgid "%q index out of range" -msgstr "%w indice fuera de rango" +msgstr "%q indice fuera de rango" #: py/obj.c msgid "%q indices must be integers, not %s" msgstr "%q indices deben ser enteros, no %s" -#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" -msgstr "los buffers deben de tener la misma longitud" +msgstr "%q debe ser >= 1" #: shared-bindings/fontio/BuiltinFont.c #, fuzzy msgid "%q should be an int" -msgstr "y deberia ser un int" +msgstr "%q deberia ser un int" #: py/bc.c py/objnamedtuple.c msgid "%q() takes %d positional arguments but %d were given" @@ -72,12 +74,12 @@ msgstr "%q() toma %d argumentos posicionales pero %d fueron dados" msgid "'%q' argument required" msgstr "argumento '%q' requerido" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "'%s' espera una etiqueta" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a register" msgstr "'%s' espera un registro" @@ -85,7 +87,7 @@ msgstr "'%s' espera un registro" #: py/emitinlinethumb.c #, c-format msgid "'%s' expects a special register" -msgstr "ord espera un carácter" +msgstr "'%s' espera un carácter" #: py/emitinlinethumb.c #, c-format @@ -97,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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "'%s' espera un entero" @@ -258,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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -331,7 +333,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Tamaño de buffer incorrecto. Debe ser de %d bytes." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "Buffer debe ser de longitud 1 como minimo" @@ -371,7 +373,7 @@ msgstr "No se puede cambiar el nombre en modo Central" msgid "Can't connect in Peripheral mode" msgstr "No se puede conectar en modo Peripheral" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "No se puede eliminar valores" @@ -453,7 +455,7 @@ msgstr "Clock unit está siendo utilizado" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #, fuzzy msgid "Command must be an int between 0 and 255" msgstr "Bytes debe estar entre 0 y 255." @@ -493,8 +495,8 @@ msgstr "graphic debe ser 2048 bytes de largo" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy msgid "Data too large for advertisement packet" msgstr "Los datos no caben en el paquete de anuncio." @@ -510,7 +512,7 @@ msgstr "Capacidad de destino es mas pequeña que destination_length." #: shared-bindings/displayio/Display.c msgid "Display rotation must be in 90 degree increments" -msgstr "" +msgstr "Rotación de display debe ser en incrementos de 90 grados" #: shared-bindings/digitalio/DigitalInOut.c msgid "Drive mode not used when direction is input." @@ -525,8 +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/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Se espera un %q" @@ -536,8 +538,8 @@ msgstr "Se espera un %q" msgid "Expected a Characteristic" msgstr "No se puede agregar la Característica." -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c #, fuzzy msgid "Expected a UUID" msgstr "Se espera un %q" @@ -545,7 +547,7 @@ msgstr "Se espera un %q" #: shared-module/_pixelbuf/PixelBuf.c #, c-format msgid "Expected tuple of length %d, got %d" -msgstr "" +msgstr "Se esperaba un tuple de %d, se obtuvo %d" #: ports/nrf/common-hal/bleio/Device.c #, fuzzy @@ -625,7 +627,7 @@ msgstr "No se puede obtener el estado del softdevice, error: 0x%08lX" #: ports/nrf/common-hal/bleio/Characteristic.c #, c-format msgid "Failed to notify or indicate attribute value, err 0x%04x" -msgstr "" +msgstr "Error al notificar o indicar el valor del atributo, err 0x%04x" #: ports/nrf/common-hal/bleio/Characteristic.c #, fuzzy, c-format @@ -635,7 +637,7 @@ msgstr "No se puede leer el valor del atributo. status 0x%02x" #: ports/nrf/common-hal/bleio/Characteristic.c #, c-format msgid "Failed to read attribute value, err 0x%04x" -msgstr "" +msgstr "Error al leer valor del atributo, err 0x%04" #: ports/nrf/common-hal/bleio/Characteristic.c #, fuzzy, c-format @@ -662,8 +664,8 @@ msgstr "No se puede liberar el mutex, status: 0x%08lX" msgid "Failed to start advertising" msgstr "No se puede inicar el anuncio. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "No se puede inicar el anuncio. status: 0x%02x" @@ -683,8 +685,8 @@ msgstr "No se puede iniciar el escaneo. status: 0x%02x" msgid "Failed to stop advertising" msgstr "No se puede detener el anuncio. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "No se puede detener el anuncio. status: 0x%02x" @@ -705,28 +707,28 @@ msgstr "El archivo ya existe" #: ports/nrf/supervisor/internal_flash.c msgid "Flash erase failed" -msgstr "" +msgstr "Falló borrado de flash" #: ports/nrf/supervisor/internal_flash.c #, c-format msgid "Flash erase failed to start, err 0x%04x" -msgstr "" +msgstr "Falló el iniciar borrado de flash, err 0x%04x" #: ports/nrf/supervisor/internal_flash.c msgid "Flash write failed" -msgstr "" +msgstr "Falló la escritura" #: ports/nrf/supervisor/internal_flash.c #, c-format msgid "Flash write failed to start, err 0x%04x" -msgstr "" +msgstr "Falló el iniciar la escritura de flash, err 0x%04x" #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c msgid "Frequency captured is above capability. Capture Paused." -msgstr "" +msgstr "Frecuencia capturada por encima de la capacidad. Captura en pausa." -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "La función requiere lock" @@ -752,7 +754,7 @@ msgstr "" #: shared-bindings/_pew/PewPew.c msgid "Incorrect buffer size" -msgstr "" +msgstr "Tamaño incorrecto del buffer" #: py/moduerrno.c msgid "Input/output error" @@ -808,16 +810,16 @@ msgstr "Archivo inválido" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Numero inválido de bits" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Fase inválida" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Pin inválido" @@ -831,14 +833,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "pines inválidos" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "Polaridad inválida" @@ -860,7 +862,7 @@ msgstr "LHS del agumento por palabra clave deberia ser un identificador" #: shared-module/displayio/Group.c msgid "Layer must be a Group or TileGrid subclass." -msgstr "" +msgstr "Layer debe ser una subclase de Group o TileGrid." #: py/objslice.c msgid "Length must be an int" @@ -892,7 +894,7 @@ msgstr "MOSI pin init fallido." #: shared-module/displayio/Shape.c #, c-format msgid "Maximum x value when mirrored is %d" -msgstr "" +msgstr "Valor máximo de x cuando se refleja es %d" #: supervisor/shared/safe_mode.c msgid "MicroPython NLR jump failed. Likely memory corruption.\n" @@ -900,7 +902,7 @@ msgstr "" #: supervisor/shared/safe_mode.c msgid "MicroPython fatal error.\n" -msgstr "" +msgstr "Error fatal de MicroPython.\n" #: shared-bindings/audiobusio/PDMIn.c msgid "Microphone startup delay must be in range 0.0 to 1.0" @@ -908,7 +910,7 @@ msgstr "" #: shared-bindings/displayio/Display.c msgid "Must be a Group subclass." -msgstr "" +msgstr "Debe ser una subclase de Group." #: ports/atmel-samd/common-hal/analogio/AnalogOut.c msgid "No DAC on chip" @@ -929,7 +931,7 @@ msgstr "Sin pin TX" #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c msgid "No available clocks" -msgstr "" +msgstr "Relojes no disponibles" #: supervisor/shared/board_busses.c msgid "No default I2C bus" @@ -958,7 +960,7 @@ msgstr "Sin soporte de hardware en pin" #: py/moduerrno.c msgid "No space left on device" -msgstr "" +msgstr "No queda espacio en el dispositivo" #: py/moduerrno.c msgid "No such file/directory" @@ -1051,11 +1053,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "Pull no se usa cuando la dirección es output." -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "Calibración de RTC no es soportada en esta placa" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "RTC no soportado en esta placa" @@ -1115,8 +1117,8 @@ msgstr "Serializer está siendo utilizado" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1185,11 +1187,11 @@ msgstr "El signo del sample no iguala al del mixer" #: shared-bindings/displayio/TileGrid.c msgid "Tile height must exactly divide bitmap height" -msgstr "" +msgstr "La altura del Tile debe dividir exacto la altura del bitmap" #: shared-bindings/displayio/TileGrid.c msgid "Tile indices must be 0 - 255" -msgstr "" +msgstr "Los índices de Tile deben ser 0 - 255" #: shared-bindings/displayio/TileGrid.c msgid "Tile width must exactly divide bitmap width" @@ -1203,13 +1205,13 @@ msgstr "Para salir, por favor reinicia la tarjeta sin " msgid "Too many channels in sample." msgstr "Demasiados canales en sample." -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" #: shared-bindings/displayio/Display.c msgid "Too many displays" -msgstr "" +msgstr "Muchos displays" #: py/obj.c msgid "Traceback (most recent call last):\n" @@ -1255,7 +1257,7 @@ msgstr "Incapaz de inicializar el parser" #: shared-module/displayio/OnDiskBitmap.c msgid "Unable to read color palette data" -msgstr "" +msgstr "No se pudo leer los datos de la paleta de colores" #: shared-bindings/nvm/ByteArray.c msgid "Unable to write to nvm." @@ -1443,7 +1445,7 @@ msgstr "buffer debe de ser un objeto bytes-like" msgid "buffer size must match format" msgstr "los buffers deben de tener la misma longitud" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1734,7 +1736,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/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "división por cero" @@ -1743,7 +1745,7 @@ msgstr "división por cero" msgid "empty" msgstr "vacío" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "heap vacío" @@ -1809,7 +1811,7 @@ msgstr "argumento(s) por palabra clave adicionales fueron dados" msgid "extra positional arguments given" msgstr "argumento posicional adicional dado" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "el archivo deberia ser una archivo abierto en modo byte" @@ -1982,7 +1984,7 @@ msgstr "decorador de micropython inválido" msgid "invalid step" msgstr "" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "sintaxis inválida" @@ -2022,7 +2024,7 @@ msgstr "" msgid "keywords must be strings" msgstr "palabras clave deben ser strings" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "etiqueta '%q' no definida" @@ -2129,11 +2131,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "necesita más de %d valores para descomprimir" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "potencia negativa sin float support" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "cuenta negativa de turnos" @@ -2243,7 +2245,7 @@ msgstr "string de longitud impar" msgid "offset out of bounds" msgstr "address fuera de límites" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.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)" @@ -2401,7 +2403,7 @@ msgstr "la longitud de sleep no puede ser negativa" msgid "slice step cannot be zero" msgstr "slice step no puede ser cero" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "pequeño int desbordamiento" @@ -2735,6 +2737,9 @@ msgstr "paso cero" #~ msgid "No hardware support for analog out." #~ msgstr "Sin soporte de hardware para analog out" +#~ msgid "Not connected." +#~ msgstr "No conectado." + #~ msgid "Only Windows format, uncompressed BMP supported %d" #~ msgstr "Solo formato Windows, BMP sin comprimir soportado %d" diff --git a/locale/fil.po b/locale/fil.po index c0aaf93bb..53a8b80ec 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" msgstr "aarehas na haba dapat ang buffer slices" @@ -72,12 +72,12 @@ msgstr "" msgid "'%q' argument required" msgstr "'%q' argument kailangan" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "'%s' umaasa ng label" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "Inaasahan ng '%s' ang isang integer" @@ -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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -328,7 +328,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Mali ang size ng buffer. Dapat %d bytes." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "Buffer dapat ay hindi baba sa 1 na haba" @@ -368,7 +368,7 @@ msgstr "Hindi mapalitan ang pangalan sa Central mode" msgid "Can't connect in Peripheral mode" msgstr "Hindi maconnect sa Peripheral mode" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "Hindi mabura ang values" @@ -450,7 +450,7 @@ msgstr "Clock unit ginagamit" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #, fuzzy msgid "Command must be an int between 0 and 255" msgstr "Sa gitna ng 0 o 255 dapat ang bytes." @@ -490,8 +490,8 @@ msgstr "graphic ay dapat 2048 bytes ang haba" msgid "Data chunk must follow fmt chunk" msgstr "Dapat sunurin ng Data chunk ang fmt chunk" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy msgid "Data too large for advertisement packet" msgstr "Hindi makasya ang data sa loob ng advertisement packet" @@ -523,8 +523,8 @@ msgstr "Ginagamit na ang EXTINT channel" msgid "Error in regex" msgstr "May pagkakamali sa REGEX" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Umasa ng %q" @@ -534,8 +534,8 @@ msgstr "Umasa ng %q" msgid "Expected a Characteristic" msgstr "Hindi mabasa and Characteristic." -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c #, fuzzy msgid "Expected a UUID" msgstr "Umasa ng %q" @@ -660,8 +660,8 @@ msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX" msgid "Failed to start advertising" msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX" @@ -681,8 +681,8 @@ msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX" msgid "Failed to stop advertising" msgstr "Hindi mahinto ang advertisement, status: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Hindi mahinto ang advertisement, status: 0x%08lX" @@ -723,8 +723,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "Function nangangailangan ng lock" @@ -806,16 +806,16 @@ msgstr "Mali ang file" msgid "Invalid format chunk size" msgstr "Mali ang format ng chunk size" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Mali ang bilang ng bits" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Mali ang phase" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Mali ang pin" @@ -829,14 +829,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Mali ang pins" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "Mali ang polarity" @@ -1050,11 +1050,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "Pull hindi ginagamit kapag ang direksyon ay output." -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "RTC calibration ay hindi supportado ng board na ito" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "Hindi supportado ang RTC sa board na ito" @@ -1114,8 +1114,8 @@ msgstr "Serializer ginagamit" msgid "Slice and value different lengths." msgstr "Slice at value iba't ibang haba." -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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" @@ -1205,7 +1205,7 @@ msgstr "Para lumabas, paki-reset ang board na wala ang " msgid "Too many channels in sample." msgstr "Sobra ang channels sa sample." -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1445,7 +1445,7 @@ msgstr "buffer ay dapat bytes-like object" msgid "buffer size must match format" msgstr "aarehas na haba dapat ang buffer slices" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "aarehas na haba dapat ang buffer slices" @@ -1739,7 +1739,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/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "dibisyon ng zero" @@ -1748,7 +1748,7 @@ msgstr "dibisyon ng zero" msgid "empty" msgstr "walang laman" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "walang laman ang heap" @@ -1814,7 +1814,7 @@ msgstr "dagdag na keyword argument na ibinigay" msgid "extra positional arguments given" msgstr "dagdag na positional argument na ibinigay" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "file ay dapat buksan sa byte mode" @@ -1988,7 +1988,7 @@ msgstr "mali ang micropython decorator" msgid "invalid step" msgstr "mali ang step" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "mali ang sintaks" @@ -2029,7 +2029,7 @@ msgstr "" msgid "keywords must be strings" msgstr "ang keywords dapat strings" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "label '%d' kailangan na i-define" @@ -2136,11 +2136,11 @@ msgstr "native yield" msgid "need more than %d values to unpack" msgstr "kailangan ng higit sa %d na halaga upang i-unpack" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "negatibong power na walang float support" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "negative shift count" @@ -2247,7 +2247,7 @@ msgstr "odd-length string" msgid "offset out of bounds" msgstr "wala sa sakop ang address" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.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" @@ -2405,7 +2405,7 @@ msgstr "sleep length ay dapat hindi negatibo" msgid "slice step cannot be zero" msgstr "slice step ay hindi puedeng 0" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "small int overflow" diff --git a/locale/fr.po b/locale/fr.po index f117b3e30..358a8b51e 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" msgstr "les slices de tampon doivent être de longueurs égales" @@ -70,12 +70,12 @@ msgstr "%q() prend %d arguments mais %d ont été donnés" msgid "'%q' argument required" msgstr "'%q' argument requis" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "'%s' attend un label" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "'%s' attend un entier" @@ -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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -329,7 +329,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Tampon de taille incorrect. Devrait être de %d octets." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "Le tampon doit être de longueur au moins 1" @@ -369,7 +369,7 @@ msgstr "Modification du nom impossible en mode Central" msgid "Can't connect in Peripheral mode" msgstr "Impossible de se connecter en mode Peripheral" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "Impossible de supprimer les valeurs" @@ -452,7 +452,7 @@ msgstr "Horloge en cours d'utilisation" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #, fuzzy msgid "Command must be an int between 0 and 255" msgstr "Les octets 'bytes' doivent être entre 0 et 255" @@ -492,8 +492,8 @@ msgstr "le graphic doit être long de 2048 octets" msgid "Data chunk must follow fmt chunk" msgstr "Un bloc de données doit suivre un bloc de format" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c msgid "Data too large for advertisement packet" msgstr "" @@ -522,8 +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/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Attendu : %q" @@ -533,8 +533,8 @@ msgstr "Attendu : %q" msgid "Expected a Characteristic" msgstr "Impossible d'ajouter la Characteristic." -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c #, fuzzy msgid "Expected a UUID" msgstr "Attendu : %q" @@ -659,8 +659,8 @@ msgstr "Impossible de libérer mutex, status: 0x%08lX" msgid "Failed to start advertising" msgstr "Echec de l'ajout de service, statut: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Impossible de commencer à scanner, statut: 0x%0xlX" @@ -680,8 +680,8 @@ msgstr "Impossible de commencer à scanner, statut: 0x%0xlX" msgid "Failed to stop advertising" msgstr "Echec de l'ajout de service, statut: 0x%08lX" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Echec de l'ajout de service, statut: 0x%08lX" @@ -722,8 +722,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "La fonction nécessite un verrou" @@ -808,16 +808,16 @@ msgstr "Fichier invalide" msgid "Invalid format chunk size" msgstr "Taille de bloc de formatage invalide" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Nombre de bits invalide" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Phase invalide" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Broche invalide" @@ -831,14 +831,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Broches invalides" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "Polarité invalide" @@ -1057,11 +1057,11 @@ msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger." msgid "Pull not used when direction is output." msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'." -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "calibration de la RTC non supportée sur cette carte" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "RTC non supportée sur cette carte" @@ -1122,8 +1122,8 @@ msgstr "Sérialiseur en cours d'utilisation" msgid "Slice and value different lengths." msgstr "Slice et valeur de tailles différentes" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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" @@ -1216,7 +1216,7 @@ msgstr "Pour quitter, redémarrez la carte SVP sans " msgid "Too many channels in sample." msgstr "Trop de canaux dans l'échantillon." -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1457,7 +1457,7 @@ msgstr "le tampon doit être un objet bytes-like" msgid "buffer size must match format" msgstr "les slices de tampon doivent être de longueurs égales" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "les slices de tampon doivent être de longueurs égales" @@ -1756,7 +1756,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/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "division par zéro" @@ -1765,7 +1765,7 @@ msgstr "division par zéro" msgid "empty" msgstr "vide" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "'heap' vide" @@ -1831,7 +1831,7 @@ msgstr "argument nommé donné en plus" msgid "extra positional arguments given" msgstr "argument positionnel donné en plus" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "le fichier doit être un fichier ouvert en mode 'byte'" @@ -2004,7 +2004,7 @@ msgstr "décorateur micropython invalide" msgid "invalid step" msgstr "pas invalide" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "syntaxe invalide" @@ -2043,7 +2043,7 @@ msgstr "" msgid "keywords must be strings" msgstr "les noms doivent être des chaînes de caractère" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "label '%q' non supporté" @@ -2150,11 +2150,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "nécessite plus de %d valeur à dégrouper" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "puissance négative sans support des nombres flottants" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "compte de décalage négatif" @@ -2264,7 +2264,7 @@ msgstr "chaîne de longueur impaire" msgid "offset out of bounds" msgstr "adresse hors limites" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.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" @@ -2425,7 +2425,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/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "dépassement de capacité d'un entier court" diff --git a/locale/it_IT.po b/locale/it_IT.po index c443d600a..2f82a8874 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" msgstr "slice del buffer devono essere della stessa lunghezza" @@ -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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "'%s' aspetta una etichetta" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" msgstr "'%s' aspetta un intero" @@ -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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -328,7 +328,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Buffer di lunghezza non valida. Dovrebbe essere di %d bytes." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "Il buffer deve essere lungo almeno 1" @@ -368,7 +368,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "Impossibile cancellare valori" @@ -451,7 +451,7 @@ msgstr "Unità di clock in uso" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #, fuzzy msgid "Command must be an int between 0 and 255" msgstr "I byte devono essere compresi tra 0 e 255" @@ -491,8 +491,8 @@ msgstr "graphic deve essere lunga 2048 byte" msgid "Data chunk must follow fmt chunk" msgstr "" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy msgid "Data too large for advertisement packet" msgstr "Impossibile inserire dati nel pacchetto di advertisement." @@ -523,8 +523,8 @@ msgstr "Canale EXTINT già in uso" msgid "Error in regex" msgstr "Errore nella regex" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Atteso un %q" @@ -534,8 +534,8 @@ msgstr "Atteso un %q" msgid "Expected a Characteristic" msgstr "Non è possibile aggiungere Characteristic." -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c #, fuzzy msgid "Expected a UUID" msgstr "Atteso un %q" @@ -659,8 +659,8 @@ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x" msgid "Failed to start advertising" msgstr "Impossibile avviare advertisement. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Impossibile avviare advertisement. status: 0x%02x" @@ -680,8 +680,8 @@ msgstr "Impossible iniziare la scansione. status: 0x%02x" msgid "Failed to stop advertising" msgstr "Impossibile fermare advertisement. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Impossibile fermare advertisement. status: 0x%02x" @@ -722,8 +722,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -807,16 +807,16 @@ msgstr "File non valido" msgid "Invalid format chunk size" msgstr "" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Numero di bit non valido" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Fase non valida" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Pin non valido" @@ -830,14 +830,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Pin non validi" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "Polarità non valida" @@ -1054,11 +1054,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "calibrazione RTC non supportata su questa scheda" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "RTC non supportato su questa scheda" @@ -1120,8 +1120,8 @@ msgstr "Serializer in uso" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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" @@ -1204,7 +1204,7 @@ msgstr "Per uscire resettare la scheda senza " msgid "Too many channels in sample." msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1441,7 +1441,7 @@ msgstr "" msgid "buffer size must match format" msgstr "slice del buffer devono essere della stessa lunghezza" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "slice del buffer devono essere della stessa lunghezza" @@ -1731,7 +1731,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/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "divisione per zero" @@ -1740,7 +1740,7 @@ msgstr "divisione per zero" msgid "empty" msgstr "vuoto" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "heap vuoto" @@ -1806,7 +1806,7 @@ msgstr "argomento nominato aggiuntivo fornito" msgid "extra positional arguments given" msgstr "argomenti posizonali extra dati" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1980,7 +1980,7 @@ msgstr "decoratore non valido in micropython" msgid "invalid step" msgstr "step non valida" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "sintassi non valida" @@ -2022,7 +2022,7 @@ msgstr "" msgid "keywords must be strings" msgstr "argomenti nominati devono essere stringhe" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "etichetta '%q' non definita" @@ -2129,11 +2129,11 @@ msgstr "yield nativo" msgid "need more than %d values to unpack" msgstr "necessari più di %d valori da scompattare" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "potenza negativa senza supporto per float" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2243,7 +2243,7 @@ msgstr "stringa di lunghezza dispari" msgid "offset out of bounds" msgstr "indirizzo fuori limite" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.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" @@ -2403,7 +2403,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/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "small int overflow" diff --git a/locale/pl.po b/locale/pl.po new file mode 100644 index 000000000..9ed606790 --- /dev/null +++ b/locale/pl.po @@ -0,0 +1,2629 @@ +# Adafruit CircuitPython Polish Translation +# Copyright (C) 2019 +# This file is distributed under the same license as the CircuitPython package. +# Radomir Dopieralski <circuitpython@sheep.art.pl>, 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-04-02 13:43+1100\n" +"PO-Revision-Date: 2019-03-19 18:37-0700\n" +"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n" +"Language-Team: pl\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: main.c +msgid "" +"\n" +"Code done running. Waiting for reload.\n" +msgstr "" +"\n" +"Kod wykonany. Oczekiwanie na przeładowanie.\n" + +#: py/obj.c +msgid " File \"%q\"" +msgstr " Plik \"%q\"" + +#: py/obj.c +msgid " File \"%q\", line %d" +msgstr " Plik \"%q\", linia %d" + +#: main.c +msgid " output:\n" +msgstr " wyjście:\n" + +#: py/objstr.c +#, c-format +msgid "%%c requires int or char" +msgstr "%%c wymaga int lub char" + +#: shared-bindings/microcontroller/Pin.c +msgid "%q in use" +msgstr "%q w użyciu" + +#: py/obj.c +msgid "%q index out of range" +msgstr "%q poza zakresem" + +#: py/obj.c +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/Shape.c shared-bindings/displayio/Group.c +msgid "%q must be >= 1" +msgstr "%q musi być >= 1" + +#: shared-bindings/fontio/BuiltinFont.c +msgid "%q should be an int" +msgstr "%q powinno być typu int" + +#: py/bc.c py/objnamedtuple.c +msgid "%q() takes %d positional arguments but %d were given" +msgstr "%q() bierze %d argumentów pozycyjnych, lecz podano %d" + +#: py/argcheck.c +msgid "'%q' argument required" +msgstr "'%q' wymaga argumentu" + +#: py/emitinlinethumb.c py/emitinlinextensa.c +#, c-format +msgid "'%s' expects a label" +msgstr "'%s' oczekuje etykiety" + +#: py/emitinlinethumb.c py/emitinlinextensa.c +#, c-format +msgid "'%s' expects a register" +msgstr "'%s' oczekuje rejestru" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' expects a special register" +msgstr "'%s' oczekuje rejestru specjalnego" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' expects an FPU register" +msgstr "'%s' oczekuje rejestru FPU" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' expects an address of the form [a, b]" +msgstr "'%s' oczekuje adresu w postaci [a, b]" + +#: py/emitinlinethumb.c py/emitinlinextensa.c +#, c-format +msgid "'%s' expects an integer" +msgstr "'%s' oczekuje liczby całkowitej" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' expects at most r%d" +msgstr "'%s' oczekuje co najwyżej r%d" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' expects {r0, r1, ...}" +msgstr "'%s' oczekuje {r0, r1, ...}" + +#: py/emitinlinextensa.c +#, c-format +msgid "'%s' integer %d is not within range %d..%d" +msgstr "'%s' liczba %d nie mieści się w zakresie %d..%d" + +#: py/emitinlinethumb.c +#, c-format +msgid "'%s' integer 0x%x does not fit in mask 0x%x" +msgstr "'%s' liczba 0x%x nie pasuje do maski 0x%x" + +#: py/obj.c +#, c-format +msgid "'%s' object does not support item assignment" +msgstr "'%s' obiekt nie pozwala na przypisanie do elementów" + +#: py/obj.c +#, c-format +msgid "'%s' object does not support item deletion" +msgstr "'%s' obiekt nie pozwala na usuwanie elementów" + +#: py/runtime.c +msgid "'%s' object has no attribute '%q'" +msgstr "'%s' obiekt nie ma atrybutu '%q'" + +#: py/runtime.c +#, c-format +msgid "'%s' object is not an iterator" +msgstr "'%s' obiekt nie jest iteratorem" + +#: py/objtype.c py/runtime.c +#, c-format +msgid "'%s' object is not callable" +msgstr "'%s' nie można wywoływać obiektu" + +#: py/runtime.c +#, c-format +msgid "'%s' object is not iterable" +msgstr "'%s' nie można iterować po obiekcie" + +#: py/obj.c +#, c-format +msgid "'%s' object is not subscriptable" +msgstr "'%s' nie można indeksować obiektu" + +#: py/objstr.c +msgid "'=' alignment not allowed in string format specifier" +msgstr "wyrównanie '=' niedozwolone w specyfikacji formatu" + +#: shared-module/struct/__init__.c +msgid "'S' and 'O' are not supported format types" +msgstr "typy formatowanie 'S' oraz 'O' nie są wspierane" + +#: py/compile.c +msgid "'align' requires 1 argument" +msgstr "'align' wymaga 1 argumentu" + +#: py/compile.c +msgid "'await' outside function" +msgstr "'await' poza funkcją" + +#: py/compile.c +msgid "'break' outside loop" +msgstr "'break' poza pętlą" + +#: py/compile.c +msgid "'continue' outside loop" +msgstr "'continue' poza pętlą" + +#: py/compile.c +msgid "'data' requires at least 2 arguments" +msgstr "'data' wymaga co najmniej 2 argumentów" + +#: py/compile.c +msgid "'data' requires integer arguments" +msgstr "'data' wymaga całkowitych argumentów" + +#: py/compile.c +msgid "'label' requires 1 argument" +msgstr "'label' wymaga 1 argumentu" + +#: py/compile.c +msgid "'return' outside function" +msgstr "'return' poza funkcją" + +#: py/compile.c +msgid "'yield' outside function" +msgstr "'yield' poza funkcją" + +#: py/compile.c +msgid "*x must be assignment target" +msgstr "*x musi być obiektem przypisania" + +#: py/obj.c +msgid ", in %q\n" +msgstr ", w %q\n" + +#: py/objcomplex.c +msgid "0.0 to a complex power" +msgstr "0.0 do potęgi zespolonej" + +#: py/modbuiltins.c +msgid "3-arg pow() not supported" +msgstr "3-argumentowy pow() jest niewspierany" + +#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c +msgid "A hardware interrupt channel is already in use" +msgstr "Kanał przerwań sprzętowych jest już w użyciu" + +#: shared-bindings/bleio/Address.c +#, c-format +msgid "Address is not %d bytes long or is in wrong format" +msgstr "Adres nie ma długości %d bajtów lub jest w złym formacie" + +#: shared-bindings/bleio/Address.c +#, c-format +msgid "Address must be %d bytes long" +msgstr "Adres musi mieć %d bajtów" + +#: ports/nrf/common-hal/busio/I2C.c +msgid "All I2C peripherals are in use" +msgstr "Wszystkie peryferia I2C są w użyciu" + +#: ports/nrf/common-hal/busio/SPI.c +msgid "All SPI peripherals are in use" +msgstr "Wszystkie peryferia SPI są w użyciu" + +#: ports/nrf/common-hal/busio/UART.c +msgid "All UART peripherals are in use" +msgstr "Wszystkie peryferia UART są w użyciu" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +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 +msgid "All sync event channels in use" +msgstr "Wszystkie kanały zdarzeń synchronizacji są w użyciu" + +#: shared-bindings/pulseio/PWMOut.c +msgid "All timers for this pin are in use" +msgstr "Wszystkie " + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/pulseio/PulseOut.c +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c +#: shared-module/_pew/PewPew.c +msgid "All timers in use" +msgstr "Wszystkie timery są w użyciu" + +#: ports/nrf/common-hal/analogio/AnalogOut.c +msgid "AnalogOut functionality not supported" +msgstr "AnalogOut nie jest wspierane" + +#: shared-bindings/analogio/AnalogOut.c +msgid "AnalogOut is only 16 bits. Value must be less than 65536." +msgstr "AnalogOut ma tylko 16 bitów. Wartość musi być mniejsza od 65536." + +#: ports/atmel-samd/common-hal/analogio/AnalogOut.c +msgid "AnalogOut not supported on given pin" +msgstr "AnalogOut niewspierany na tej nóżce" + +#: ports/atmel-samd/common-hal/pulseio/PulseOut.c +msgid "Another send is already active" +msgstr "Wysyłanie jest już w toku" + +#: shared-bindings/pulseio/PulseOut.c +msgid "Array must contain halfwords (type 'H')" +msgstr "Tablica musi zawierać pół-słowa (typ 'H')" + +#: shared-bindings/nvm/ByteArray.c +msgid "Array values should be single bytes." +msgstr "Wartości tablicy powinny być pojedynczymi bajtami" + +#: supervisor/shared/safe_mode.c +msgid "Attempted heap allocation when MicroPython VM not running.\n" +msgstr "Próba alokacji pamięci na stercie gdy maszyna wirtualna nie działa.\n" + +#: main.c +msgid "Auto-reload is off.\n" +msgstr "Samo-przeładowywanie jest wyłączone.\n" + +#: main.c +msgid "" +"Auto-reload is on. Simply save files over USB to run them or enter REPL to " +"disable.\n" +msgstr "" +"Samo-przeładowywanie jest włączone. Po prostu zapisz pliki przez USBaby je " +"uruchomić, albo wejdź w konsolę aby je wyłączyć.\n" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +msgid "Bit clock and word select must share a clock unit" +msgstr "Zegar bitowy i wybór słowa muszą współdzielić jednostkę zegara" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "Bit depth must be multiple of 8." +msgstr "Głębia bitowa musi być wielokrotnością 8." + +#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c +msgid "Both pins must support hardware interrupts" +msgstr "Obie nóżki muszą wspierać przerwania sprzętowe" + +#: shared-bindings/supervisor/__init__.c +msgid "Brightness must be between 0 and 255" +msgstr "Jasność musi być pomiędzy 0 a 255" + +#: shared-bindings/displayio/Display.c +msgid "Brightness not adjustable" +msgstr "Jasność nie jest regulowana" + +#: shared-module/usb_hid/Device.c +#, c-format +msgid "Buffer incorrect size. Should be %d bytes." +msgstr "Zła wielkość bufora. Powinno być %d bajtów." + +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c +msgid "Buffer must be at least length 1" +msgstr "Bufor musi mieć długość co najmniej 1" + +#: ports/atmel-samd/common-hal/displayio/ParallelBus.c +#: ports/nrf/common-hal/displayio/ParallelBus.c +#, c-format +msgid "Bus pin %d is already in use" +msgstr "Nóżka magistrali %d jest już w użyciu" + +#: shared-bindings/bleio/UUID.c +msgid "Byte buffer must be 16 bytes." +msgstr "Bufor bajtów musi mieć 16 bajtów." + +#: shared-bindings/nvm/ByteArray.c +msgid "Bytes must be between 0 and 255." +msgstr "Bytes musi być między 0 a 255." + +#: shared-bindings/_pixelbuf/PixelBuf.c +#, c-format +msgid "Can not use dotstar with %s" +msgstr "Nie można używać dotstar z %s" + +#: shared-bindings/bleio/Device.c +msgid "Can't add services in Central mode" +msgstr "Nie można dodawać serwisów w trybie Central" + +#: shared-bindings/bleio/Device.c +msgid "Can't advertise in Central mode" +msgstr "Nie można rozgłaszać w trybie Central" + +#: shared-bindings/bleio/Device.c +msgid "Can't change the name in Central mode" +msgstr "Nie można zmienić nazwy w trybie Central" + +#: shared-bindings/bleio/Device.c +msgid "Can't connect in Peripheral mode" +msgstr "Nie można się łączyć w trybie Peripheral" + +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c +msgid "Cannot delete values" +msgstr "Nie można usunąć wartości" + +#: ports/atmel-samd/common-hal/digitalio/DigitalInOut.c +#: ports/nrf/common-hal/digitalio/DigitalInOut.c +msgid "Cannot get pull while in output mode" +msgstr "Nie można sprawdzić podciągnięcia w trybie wyjścia" + +#: ports/nrf/common-hal/microcontroller/Processor.c +msgid "Cannot get temperature" +msgstr "Nie można odczytać temperatury" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "Cannot output both channels on the same pin" +msgstr "Nie można mieć obu kanałów na tej samej nóżce" + +#: shared-module/bitbangio/SPI.c +msgid "Cannot read without MISO pin." +msgstr "Nie można czytać bez nóżki MISO" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "Cannot record to a file" +msgstr "Nie można nagrać do pliku" + +#: shared-module/storage/__init__.c +msgid "Cannot remount '/' when USB is active." +msgstr "Nie można przemontować '/' gdy USB jest aktywne." + +#: ports/atmel-samd/common-hal/microcontroller/__init__.c +msgid "Cannot reset into bootloader because no bootloader is present." +msgstr "Nie można zrestartować do bootloader, bo nie ma bootloadera." + +#: shared-bindings/digitalio/DigitalInOut.c +msgid "Cannot set value when direction is input." +msgstr "Nie można ustawić wartości w trybie wejścia" + +#: py/objslice.c +msgid "Cannot subclass slice" +msgstr "Nie można dziedziczyć ze slice" + +#: shared-module/bitbangio/SPI.c +msgid "Cannot transfer without MOSI and MISO pins." +msgstr "Nie można przesyłać bez nóżek MOSI i MISO." + +#: extmod/moductypes.c +msgid "Cannot unambiguously get sizeof scalar" +msgstr "Wielkość skalara jest niejednoznaczna" + +#: shared-module/bitbangio/SPI.c +msgid "Cannot write without MOSI pin." +msgstr "Nie można pisać bez nóżki MOSI." + +#: shared-bindings/bleio/Service.c +msgid "Characteristic UUID doesn't match Service UUID" +msgstr "UUID charakterystyki nie pasuje do UUID serwisu" + +#: ports/nrf/common-hal/bleio/Service.c +msgid "Characteristic already in use by another Service." +msgstr "Charakterystyka już w użycie w innym serwisie" + +#: shared-bindings/bleio/CharacteristicBuffer.c +msgid "CharacteristicBuffer writing not provided" +msgstr "Pisanie do CharacteristicBuffer niewspierane" + +#: shared-module/bitbangio/SPI.c +msgid "Clock pin init failed." +msgstr "Nie powiodła się inicjalizacja nóżki zegara" + +#: shared-module/bitbangio/I2C.c +msgid "Clock stretch too long" +msgstr "Rozciągnięcie zegara zbyt duże" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +msgid "Clock unit in use" +msgstr "Jednostka zegara w użyciu" + +#: shared-bindings/_pew/PewPew.c +msgid "Column entry must be digitalio.DigitalInOut" +msgstr "Kolumny muszą być typu digitalio.DigitalInOut" + +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c +msgid "Command must be an int between 0 and 255" +msgstr "Komenda musi być liczbą całkowitą pomiędzy 0 a 255" + +#: ports/nrf/common-hal/bleio/UUID.c +#, c-format +msgid "Could not decode ble_uuid, err 0x%04x" +msgstr "Nie można zdekodować ble_uuid, błąd 0x%04x" + +#: ports/atmel-samd/common-hal/busio/UART.c +msgid "Could not initialize UART" +msgstr "Inicjalizacja UART nie powiodła się" + +#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c +msgid "Couldn't allocate first buffer" +msgstr "Nie udała się alokacja pierwszego bufora" + +#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c +msgid "Couldn't allocate second buffer" +msgstr "Nie udała się alokacja drugiego bufora" + +#: supervisor/shared/safe_mode.c +msgid "Crash into the HardFault_Handler.\n" +msgstr "Katastrofa w HardFault_Handler.\n" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "DAC already in use" +msgstr "DAC jest już w użyciu" + +#: ports/atmel-samd/common-hal/displayio/ParallelBus.c +#: ports/nrf/common-hal/displayio/ParallelBus.c +msgid "Data 0 pin must be byte aligned" +msgstr "Nóżka data 0 musi być wyrównana do bajtu" + +#: shared-module/audioio/WaveFile.c +msgid "Data chunk must follow fmt chunk" +msgstr "Fragment danych musi następować po fragmencie fmt" + +#: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c +msgid "Data too large for advertisement packet" +msgstr "Zbyt dużo danych pakietu rozgłoszeniowego" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Data too large for the advertisement packet" +msgstr "Zbyt dużo danych dla pakietu rozgłoszeniowego" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "Destination capacity is smaller than destination_length." +msgstr "Pojemność celu mniejsza od destination_length." + +#: shared-bindings/displayio/Display.c +msgid "Display rotation must be in 90 degree increments" +msgstr "Orientacja wyświetlacza musi być wielokrotnością 90 stopni" + +#: shared-bindings/digitalio/DigitalInOut.c +msgid "Drive mode not used when direction is input." +msgstr "Tryb sterowania nie jest używany w trybie wejścia." + +#: ports/atmel-samd/common-hal/pulseio/PulseIn.c +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +msgid "EXTINT channel already in use" +msgstr "Kanał EXTINT jest już w użyciu" + +#: extmod/modure.c +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 +msgid "Expected a %q" +msgstr "Oczekiwano %q" + +#: shared-bindings/bleio/CharacteristicBuffer.c +msgid "Expected a Characteristic" +msgstr "Oczekiwano charakterystyki" + +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c +msgid "Expected a UUID" +msgstr "Oczekiwano UUID" + +#: shared-module/_pixelbuf/PixelBuf.c +#, c-format +msgid "Expected tuple of length %d, got %d" +msgstr "Oczekiwano krotkę długości %d, otrzymano %d" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to acquire mutex" +msgstr "Nie udało się uzyskać blokady" + +#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c +#, c-format +msgid "Failed to acquire mutex, err 0x%04x" +msgstr "Nie udało się uzyskać blokady, błąd 0x$04x" + +#: ports/nrf/common-hal/bleio/Service.c +#, c-format +msgid "Failed to add characteristic, err 0x%04x" +msgstr "Nie udało się dodać charakterystyki, błąd 0x$04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to add service" +msgstr "Nie udało się dodać serwisu" + +#: ports/nrf/common-hal/bleio/Peripheral.c +#, c-format +msgid "Failed to add service, err 0x%04x" +msgstr "Nie udało się dodać serwisu, błąd 0x%04x" + +#: ports/atmel-samd/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c +msgid "Failed to allocate RX buffer" +msgstr "Nie udała się alokacja bufora RX" + +#: ports/atmel-samd/common-hal/pulseio/PulseIn.c +#: ports/nrf/common-hal/pulseio/PulseIn.c +#, c-format +msgid "Failed to allocate RX buffer of %d bytes" +msgstr "Nie udała się alokacja %d bajtów na bufor RX" + +#: ports/nrf/common-hal/bleio/Adapter.c +msgid "Failed to change softdevice state" +msgstr "Nie udało się zmienić stanu softdevice" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to connect:" +msgstr "Nie udało się połączenie:" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to continue scanning" +msgstr "Nie udała się kontynuacja skanowania" + +#: ports/nrf/common-hal/bleio/Scanner.c +#, c-format +msgid "Failed to continue scanning, err 0x%04x" +msgstr "Nie udała się kontynuacja skanowania, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to create mutex" +msgstr "Nie udało się stworzyć blokady" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to discover services" +msgstr "Nie udało się odkryć serwisów" + +#: ports/nrf/common-hal/bleio/Adapter.c +msgid "Failed to get local address" +msgstr "Nie udało się uzyskać lokalnego adresu" + +#: ports/nrf/common-hal/bleio/Adapter.c +msgid "Failed to get softdevice state" +msgstr "Nie udało się odczytać stanu softdevice" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to notify or indicate attribute value, err 0x%04x" +msgstr "Nie udało się powiadomić o wartości atrybutu, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to read CCCD value, err 0x%04x" +msgstr "Nie udało się odczytać CCCD, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to read attribute value, err 0x%04x" +msgstr "Nie udało się odczytać wartości atrybutu, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to read gatts value, err 0x%04x" +msgstr "Nie udało się odczytać gatts, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/UUID.c +#, c-format +msgid "Failed to register Vendor-Specific UUID, err 0x%04x" +msgstr "Nie udało się zarejestrować UUID dostawcy, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to release mutex" +msgstr "Nie udało się zwolnić blokady" + +#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c +#, c-format +msgid "Failed to release mutex, err 0x%04x" +msgstr "Nie udało się zwolnić blokady, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to start advertising" +msgstr "Nie udało się rozpocząć rozgłaszania" + +#: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c +#, c-format +msgid "Failed to start advertising, err 0x%04x" +msgstr "Nie udało się rozpocząć rozgłaszania, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to start scanning" +msgstr "Nie udało się rozpocząć skanowania" + +#: ports/nrf/common-hal/bleio/Scanner.c +#, c-format +msgid "Failed to start scanning, err 0x%04x" +msgstr "Nie udało się rozpocząć skanowania, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Device.c +msgid "Failed to stop advertising" +msgstr "Nie udało się zatrzymać rozgłaszania" + +#: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c +#, c-format +msgid "Failed to stop advertising, err 0x%04x" +msgstr "Nie udało się zatrzymać rozgłaszania, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to write attribute value, err 0x%04x" +msgstr "Nie udało się zapisać atrybutu, błąd 0x%04x" + +#: ports/nrf/common-hal/bleio/Characteristic.c +#, c-format +msgid "Failed to write gatts value, err 0x%04x" +msgstr "Nie udało się zapisać gatts, błąd 0x%04x" + +#: py/moduerrno.c +msgid "File exists" +msgstr "Plik istnieje" + +#: ports/nrf/supervisor/internal_flash.c +msgid "Flash erase failed" +msgstr "Nie udało się skasować pamięci flash" + +#: ports/nrf/supervisor/internal_flash.c +#, c-format +msgid "Flash erase failed to start, err 0x%04x" +msgstr "Nie udało się rozpocząć kasowania pamięci flash, błąd 0x%04x" + +#: ports/nrf/supervisor/internal_flash.c +msgid "Flash write failed" +msgstr "Zapis do pamięci flash nie powiódł się" + +#: ports/nrf/supervisor/internal_flash.c +#, c-format +msgid "Flash write failed to start, err 0x%04x" +msgstr "Nie udało się rozpocząć zapisu do pamięci flash, błąd 0x%04x" + +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +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/SPI.c shared-bindings/busio/I2C.c +msgid "Function requires lock" +msgstr "Funkcja wymaga blokady" + +#: shared-module/displayio/Group.c +msgid "Group full" +msgstr "Grupa pełna" + +#: extmod/vfs_posix_file.c py/objstringio.c +msgid "I/O operation on closed file" +msgstr "Operacja I/O na zamkniętym pliku" + +#: extmod/machine_i2c.c +msgid "I2C operation not supported" +msgstr "Operacja I2C nie obsługiwana" + +#: py/persistentcode.c +msgid "" +"Incompatible .mpy file. Please update all .mpy files. See http://adafru.it/" +"mpy-update for more info." +msgstr "" +"Niekompatybilny plik .mpy. Proszę odświeżyć wszystkie pliki .mpy. Więcej " +"informacji na http://adafrui.it/mpy-update." + +#: shared-bindings/_pew/PewPew.c +msgid "Incorrect buffer size" +msgstr "Niewłaściwa wielkość bufora" + +#: py/moduerrno.c +msgid "Input/output error" +msgstr "Błąd wejścia/wyjścia" + +#: shared-module/displayio/OnDiskBitmap.c +msgid "Invalid BMP file" +msgstr "Niepoprawny plik BMP" + +#: ports/atmel-samd/common-hal/pulseio/PWMOut.c +#: ports/nrf/common-hal/pulseio/PWMOut.c shared-bindings/pulseio/PWMOut.c +msgid "Invalid PWM frequency" +msgstr "Niewłaściwa częstotliwość PWM" + +#: py/moduerrno.c +msgid "Invalid argument" +msgstr "Niepoprawny argument" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +msgid "Invalid bit clock pin" +msgstr "Niewłaściwa nóżka zegara bitowego" + +#: ports/nrf/common-hal/busio/UART.c +msgid "Invalid buffer size" +msgstr "Niewłaściwa wielkość bufora" + +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +msgid "Invalid capture period. Valid range: 1 - 500" +msgstr "Niewłaściwy okres. Poprawny zakres to: 1 - 500" + +#: shared-bindings/audioio/Mixer.c +msgid "Invalid channel count" +msgstr "Niewłaściwa liczba kanałów" + +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "Invalid clock pin" +msgstr "Niewłaściwa nóżka zegara" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "Invalid data pin" +msgstr "Niewłaściwa nóżka danych" + +#: shared-bindings/digitalio/DigitalInOut.c +msgid "Invalid direction." +msgstr "Niewłaściwy tryb" + +#: shared-module/audioio/WaveFile.c +msgid "Invalid file" +msgstr "Niewłaściwy plik" + +#: shared-module/audioio/WaveFile.c +msgid "Invalid format chunk size" +msgstr "Niewłaściwa wielkość fragmentu formatu" + +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c +msgid "Invalid number of bits" +msgstr "Niewłaściwa liczba bitów" + +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c +msgid "Invalid phase" +msgstr "Niewłaściwa faza" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c +#: shared-bindings/pulseio/PWMOut.c +msgid "Invalid pin" +msgstr "Niewłaściwa nóżka" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "Invalid pin for left channel" +msgstr "Niewłaściwa nóżka dla lewego kanału" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +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/UART.c +#: ports/atmel-samd/common-hal/busio/SPI.c +#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c +#: ports/nrf/common-hal/busio/I2C.c +msgid "Invalid pins" +msgstr "Niewłaściwe nóżki" + +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c +msgid "Invalid polarity" +msgstr "Nie właściwa polaryzacja" + +#: shared-bindings/microcontroller/__init__.c +msgid "Invalid run mode." +msgstr "Niewłaściwy tryb uruchomienia" + +#: shared-bindings/audioio/Mixer.c +msgid "Invalid voice count" +msgstr "Niewłaściwa liczba głosów" + +#: shared-module/audioio/WaveFile.c +msgid "Invalid wave file" +msgstr "Błędny plik wave" + +#: py/compile.c +msgid "LHS of keyword arg must be an id" +msgstr "Lewa strona argumentu musi być identyfikatorem" + +#: shared-module/displayio/Group.c +msgid "Layer must be a Group or TileGrid subclass." +msgstr "Layer musi dziedziczyć z Group albo TileGrid" + +#: py/objslice.c +msgid "Length must be an int" +msgstr "Długość musi być całkowita" + +#: py/objslice.c +msgid "Length must be non-negative" +msgstr "Długość musi być nieujemna" + +#: supervisor/shared/safe_mode.c +msgid "" +"Looks like our core CircuitPython code crashed hard. Whoops!\n" +"Please file an issue at https://github.com/adafruit/circuitpython/issues\n" +" with the contents of your CIRCUITPY drive and this message:\n" +msgstr "" +"Ojej, wygląda na to, że CircuitPython natrafił na poważny problem!\n" +"Prosimy o zgłoszenie błędu pod adresem https://github.com/adafruit/" +"circuitpython/issues\n" +" z zawartością dysku CIRCUITPY oraz tym komunikatem:\n" + +#: shared-module/bitbangio/SPI.c +msgid "MISO pin init failed." +msgstr "Nie powiodła się inicjalizacja nóżki MISO." + +#: shared-module/bitbangio/SPI.c +msgid "MOSI pin init failed." +msgstr "Nie powiodła się inicjalizacja nóżki MOSI" + +#: shared-module/displayio/Shape.c +#, c-format +msgid "Maximum x value when mirrored is %d" +msgstr "Największa możliwa wartość x przy odwróceniu to %d" + +#: supervisor/shared/safe_mode.c +msgid "MicroPython NLR jump failed. Likely memory corruption.\n" +msgstr "" +"Skok NLR MicroPythona nie powiódł się. Prawdopodobne uszkodzenie pamięci.\n" + +#: supervisor/shared/safe_mode.c +msgid "MicroPython fatal error.\n" +msgstr "Krytyczny błąd MicroPythona.\n" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "Microphone startup delay must be in range 0.0 to 1.0" +msgstr "Opóźnienie włączenia mikrofonu musi być w zakresie od 0.0 do 1.0" + +#: shared-bindings/displayio/Display.c +msgid "Must be a Group subclass." +msgstr "Musi dziedziczyć z Group." + +#: ports/atmel-samd/common-hal/analogio/AnalogOut.c +msgid "No DAC on chip" +msgstr "Brak DAC" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "No DMA channel found" +msgstr "Nie znaleziono kanału DMA" + +#: ports/atmel-samd/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c +msgid "No RX pin" +msgstr "Brak nóżki RX" + +#: ports/atmel-samd/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c +msgid "No TX pin" +msgstr "Brak nóżki TX" + +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +msgid "No available clocks" +msgstr "Brak dostępnych zegarów" + +#: supervisor/shared/board_busses.c +msgid "No default I2C bus" +msgstr "Nie ma domyślnej magistrali I2C" + +#: supervisor/shared/board_busses.c +msgid "No default SPI bus" +msgstr "Nie ma domyślnej magistrali SPI" + +#: supervisor/shared/board_busses.c +msgid "No default UART bus" +msgstr "Nie ma domyślnej magistrali UART" + +#: ports/atmel-samd/common-hal/touchio/TouchIn.c +msgid "No free GCLKs" +msgstr "Brak wolnych GLCK" + +#: shared-bindings/os/__init__.c +msgid "No hardware random available" +msgstr "Brak sprzętowego generatora liczb losowych" + +#: ports/atmel-samd/common-hal/pulseio/PulseIn.c +#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c +msgid "No hardware support on pin" +msgstr "Brak sprzętowej obsługi na nóżce" + +#: py/moduerrno.c +msgid "No space left on device" +msgstr "Brak miejsca na urządzeniu" + +#: py/moduerrno.c +msgid "No such file/directory" +msgstr "Nie ma takiego pliku/katalogu" + +#: shared-bindings/bleio/CharacteristicBuffer.c +msgid "Not connected" +msgstr "Nie podłączono" + +#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c +msgid "Not playing" +msgstr "Nic nie jest odtwarzane" + +#: shared-bindings/util.c +msgid "" +"Object has been deinitialized and can no longer be used. Create a new object." +msgstr "Obiekt został zwolnione i nie można go już używać. Utwórz nowy obiekt." + +#: ports/nrf/common-hal/busio/UART.c +msgid "Odd parity is not supported" +msgstr "Nieparzysta parzystość nie jest wspierana" + +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "Only 8 or 16 bit mono with " +msgstr "Tylko 8 lub 16 bitów mono z " + +#: shared-module/displayio/OnDiskBitmap.c +#, c-format +msgid "" +"Only Windows format, uncompressed BMP supported: given header size is %d" +msgstr "" +"Wspierane są tylko nieskompresowane pliki BMP Windowsa: wielkość nagłówka %d" + +#: shared-module/displayio/Bitmap.c +msgid "Only bit maps of 8 bit color or less are supported" +msgstr "Wspierane są tylko mapy bitowe z 8 bitami lub mniej" + +#: shared-module/displayio/OnDiskBitmap.c +#, c-format +msgid "" +"Only monochrome, indexed 8bpp, and 16bpp or greater BMPs supported: %d bpp " +"given" +msgstr "" +"Wspierane są tylko pliki BMP czarno-białe, indeksowane 8bpp i 16bpp: %d bpp " + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "Only slices with step=1 (aka None) are supported" +msgstr "Wspierane są tylko fragmenty z step=1 (albo None)" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "Oversample must be multiple of 8." +msgstr "Nadpróbkowanie musi być wielokrotnością 8." + +#: shared-bindings/pulseio/PWMOut.c +msgid "" +"PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)" +msgstr "duty_cycle musi być pomiędzy 0 a 65535 włącznie (rozdzielczość 16 bit)" + +#: shared-bindings/pulseio/PWMOut.c +msgid "" +"PWM frequency not writable when variable_frequency is False on construction." +msgstr "Nie można zmienić częstotliwości PWM gdy variable_frequency=False." + +#: py/moduerrno.c +msgid "Permission denied" +msgstr "Odmowa dostępu" + +#: ports/atmel-samd/common-hal/analogio/AnalogIn.c +#: ports/nrf/common-hal/analogio/AnalogIn.c +msgid "Pin does not have ADC capabilities" +msgstr "Nóżka nie obsługuje ADC" + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "Pixel beyond bounds of buffer" +msgstr "Piksel poza granicami bufora" + +#: py/builtinhelp.c +msgid "Plus any modules on the filesystem\n" +msgstr "Oraz moduły w systemie plików\n" + +#: main.c +msgid "Press any key to enter the REPL. Use CTRL-D to reload." +msgstr "" +"Naciśnij dowolny klawisz aby uruchomić konsolę. Naciśnij CTRL-D aby " +"przeładować." + +#: shared-bindings/digitalio/DigitalInOut.c +msgid "Pull not used when direction is output." +msgstr "Podciągnięcie nieużywane w trybie wyjścia." + +#: ports/nrf/common-hal/rtc/RTC.c +msgid "RTC calibration is not supported on this board" +msgstr "Ta płytka nie obsługuje kalibracji RTC" + +#: shared-bindings/time/__init__.c +msgid "RTC is not supported on this board" +msgstr "Ta płytka nie obsługuje RTC" + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "Range out of bounds" +msgstr "Zakres poza granicami" + +#: shared-bindings/pulseio/PulseIn.c +msgid "Read-only" +msgstr "Tylko do odczytu" + +#: extmod/vfs_fat.c py/moduerrno.c +msgid "Read-only filesystem" +msgstr "System plików tylko do odczytu" + +#: shared-module/displayio/Bitmap.c +msgid "Read-only object" +msgstr "Obiekt tylko do odczytu" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "Right channel unsupported" +msgstr "Prawy kanał nie jest wspierany" + +#: shared-bindings/_pew/PewPew.c +msgid "Row entry must be digitalio.DigitalInOut" +msgstr "Rzędy muszą być digitalio.DigitalInOut" + +#: main.c +msgid "Running in safe mode! Auto-reload is off.\n" +msgstr "Uruchomiony tryb bezpieczeństwa! Samoprzeładowanie wyłączone.\n" + +#: main.c +msgid "Running in safe mode! Not running saved code.\n" +msgstr "Uruchomiony tryb bezpieczeństwa! Zapisany kod nie jest uruchamiany.\n" + +#: ports/atmel-samd/common-hal/busio/I2C.c +msgid "SDA or SCL needs a pull up" +msgstr "SDA lub SCL wymagają podciągnięcia" + +#: shared-bindings/audioio/Mixer.c +msgid "Sample rate must be positive" +msgstr "Częstotliwość próbkowania musi być dodatnia" + +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +#, c-format +msgid "Sample rate too high. It must be less than %d" +msgstr "Zbyt wysoka częstotliwość próbkowania. Musi być mniejsza niż %d" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "Serializer in use" +msgstr "Serializator w użyciu" + +#: shared-bindings/nvm/ByteArray.c +msgid "Slice and value different lengths." +msgstr "Fragment i wartość są różnych długości." + +#: 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" + +#: ports/nrf/common-hal/bleio/Adapter.c +#, c-format +msgid "Soft device assert, id: 0x%08lX, pc: 0x%08lX" +msgstr "Soft device assert, id: 0x%08lX, pc: 0x%08lX" + +#: extmod/modure.c +msgid "Splitting with sub-captures" +msgstr "Dzielenie z podgrupami" + +#: shared-bindings/supervisor/__init__.c +msgid "Stack size must be at least 256" +msgstr "Stos musi mieć co najmniej 256 bajtów" + +#: shared-bindings/multiterminal/__init__.c +msgid "Stream missing readinto() or write() method." +msgstr "Strumień nie ma metod readinto() lub write()." + +#: supervisor/shared/safe_mode.c +msgid "" +"The CircuitPython heap was corrupted because the stack was too small.\n" +"Please increase stack size limits and press reset (after ejecting " +"CIRCUITPY).\n" +"If you didn't change the stack, then file an issue here with the contents of " +"your CIRCUITPY drive:\n" +msgstr "" +"Sterta CircuitPythona jest skażona z powodu zbyt małego stosu.\n" +"Proszę zwiększyć limity wielkości stosu i nazisnąć reset (po odmontowaniu " +"CIRCUITPY).\n" +"Jeśli wielkość stosu nie była zmieniana, proszę zgłosić błąd zawierający " +"zawartość CIRCUITPY tutaj:\n" + +#: supervisor/shared/safe_mode.c +msgid "" +"The microcontroller's power dipped. Please make sure your power supply " +"provides\n" +"enough power for the whole circuit and press reset (after ejecting " +"CIRCUITPY).\n" +msgstr "" +"Zasilanie mikrokontrolera gwałtownie spadło. Proszę upewnić się,\n" +"że zasilanie jest wystarczające dla całego obwodu in nacisnąć reset (po " +"odmontowaniu CIRCUITPY).\n" + +#: supervisor/shared/safe_mode.c +msgid "" +"The reset button was pressed while booting CircuitPython. Press again to " +"exit safe mode.\n" +msgstr "" +"Przycisk reset został wciśnięty podczas startu CircuitPythona.Wciśnij go " +"ponownie aby wyjść z trybu bezpieczeństwa.\n" + +#: shared-module/audioio/Mixer.c +msgid "The sample's bits_per_sample does not match the mixer's" +msgstr "Wartość bits_per_sample tej próbki nie pasuje do miksera" + +#: shared-module/audioio/Mixer.c +msgid "The sample's channel count does not match the mixer's" +msgstr "Liczba kanałów tej próbki nie pasuje do miksera " + +#: shared-module/audioio/Mixer.c +msgid "The sample's sample rate does not match the mixer's" +msgstr "Sample rate próbki nie pasuje do miksera" + +#: shared-module/audioio/Mixer.c +msgid "The sample's signedness does not match the mixer's" +msgstr "Znak próbki nie pasuje do miksera" + +#: shared-bindings/displayio/TileGrid.c +msgid "Tile height must exactly divide bitmap height" +msgstr "Wysyokość bitmapy musi być wielokrotnością wysokości kafelka" + +#: shared-bindings/displayio/TileGrid.c +msgid "Tile indices must be 0 - 255" +msgstr "Indeks kafelka musi być pomiędzy 0 a 255 włącznie" + +#: shared-bindings/displayio/TileGrid.c +msgid "Tile width must exactly divide bitmap width" +msgstr "Szerokość bitmapy musi być wielokrotnością szerokości kafelka" + +#: supervisor/shared/safe_mode.c +msgid "To exit, please reset the board without " +msgstr "Aby wyjść, proszę zresetować płytkę bez " + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +msgid "Too many channels in sample." +msgstr "Zbyt wiele kanałów w próbce." + +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c +msgid "Too many display busses" +msgstr "Zbyt wiele magistrali wyświetlaczy" + +#: shared-bindings/displayio/Display.c +msgid "Too many displays" +msgstr "Zbyt wiele wyświetlaczy" + +#: py/obj.c +msgid "Traceback (most recent call last):\n" +msgstr "Ślad wyjątku (najnowsze wywołanie na końcu):\n" + +#: shared-bindings/time/__init__.c +msgid "Tuple or struct_time argument required" +msgstr "Wymagana krotka lub struct_time" + +#: shared-module/usb_hid/Device.c +msgid "USB Busy" +msgstr "USB Zajęte" + +#: shared-module/usb_hid/Device.c +msgid "USB Error" +msgstr "Błąd USB" + +#: shared-bindings/bleio/UUID.c +msgid "UUID integer value not in range 0 to 0xffff" +msgstr "Wartość UUID poza zakresem 0 do 0xffff" + +#: shared-bindings/bleio/UUID.c +msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" +msgstr "UUID nie pasuje do `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" + +#: shared-bindings/bleio/UUID.c +msgid "UUID value is not str, int or byte buffer" +msgstr "UUID nie jest typu str, int lub bytes" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +#: ports/atmel-samd/common-hal/audioio/AudioOut.c +msgid "Unable to allocate buffers for signed conversion" +msgstr "Nie udała się alokacja buforów do konwersji ze znakiem" + +#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "Unable to find free GCLK" +msgstr "Nie znaleziono wolnego GCLK" + +#: py/parse.c +msgid "Unable to init parser" +msgstr "Błąd inicjalizacji parsera" + +#: shared-module/displayio/OnDiskBitmap.c +msgid "Unable to read color palette data" +msgstr "Nie można odczytać danych palety" + +#: shared-bindings/nvm/ByteArray.c +msgid "Unable to write to nvm." +msgstr "Błąd zapisu do NVM." + +#: ports/nrf/common-hal/bleio/UUID.c +msgid "Unexpected nrfx uuid type" +msgstr "Nieoczekiwany typ nrfx uuid." + +#: shared-bindings/_pixelbuf/PixelBuf.c +#, c-format +msgid "Unmatched number of items on RHS (expected %d, got %d)." +msgstr "" +"Niepasująca liczba obiektów po prawej stronie (oczekiwano %d, jest %d)." + +#: ports/atmel-samd/common-hal/busio/I2C.c +msgid "Unsupported baudrate" +msgstr "Niewspierana szybkość transmisji" + +#: shared-module/displayio/Display.c +msgid "Unsupported display bus type" +msgstr "Niewspierany typ magistrali wyświetlaczy" + +#: shared-module/audioio/WaveFile.c +msgid "Unsupported format" +msgstr "Niewspierany format" + +#: py/moduerrno.c +msgid "Unsupported operation" +msgstr "Niewspierana operacja" + +#: shared-bindings/digitalio/DigitalInOut.c +msgid "Unsupported pull value." +msgstr "Niewspierana wartość podciągnięcia." + +#: py/emitnative.c +msgid "Viper functions don't currently support more than 4 arguments" +msgstr "Funkcje Viper nie obsługują obecnie więcej niż 4 argumentów" + +#: shared-module/audioio/Mixer.c +msgid "Voice index too high" +msgstr "Zbyt wysoki indeks głosu" + +#: main.c +msgid "WARNING: Your code filename has two extensions\n" +msgstr "OSTRZEŻENIE: Nazwa pliku ma dwa rozszerzenia\n" + +#: py/builtinhelp.c +#, c-format +msgid "" +"Welcome to Adafruit CircuitPython %s!\n" +"\n" +"Please visit learn.adafruit.com/category/circuitpython for project guides.\n" +"\n" +"To list built-in modules please do `help(\"modules\")`.\n" +msgstr "" +"Witamy w CircuitPythonie Adafruita %s!\n" +"Podręczniki dostępne na learn.adafruit.com/category/circuitpyhon.\n" +"Aby wyświetlić wbudowane moduły, wpisz `help(\"modules\")`.\n" + +#: supervisor/shared/safe_mode.c +msgid "" +"You are running in safe mode which means something unanticipated happened.\n" +msgstr "" +"Uruchomiono w trybie bezpieczeństwa, co oznacza, że nastąpiło coś " +"nieoczekiwanego.\n" + +#: supervisor/shared/safe_mode.c +msgid "You requested starting safe mode by " +msgstr "Zażądano trybu bezpieczeństwa przez " + +#: py/objtype.c +msgid "__init__() should return None" +msgstr "__init__() powinien zwracać None" + +#: py/objtype.c +#, c-format +msgid "__init__() should return None, not '%s'" +msgstr "__init__() powinien zwracać None, nie '%s'" + +#: py/objobject.c +msgid "__new__ arg must be a user-type" +msgstr "Argument __new__ musi być typu użytkownika" + +#: extmod/modubinascii.c extmod/moduhashlib.c +msgid "a bytes-like object is required" +msgstr "wymagany obiekt typu bytes" + +#: lib/embed/abort_.c +msgid "abort() called" +msgstr "Wywołano abort()" + +#: extmod/machine_mem.c +#, c-format +msgid "address %08x is not aligned to %d bytes" +msgstr "adres %08x nie jest wyrównany do %d bajtów" + +#: shared-bindings/i2cslave/I2CSlave.c +msgid "address out of bounds" +msgstr "adres poza zakresem" + +#: shared-bindings/i2cslave/I2CSlave.c +msgid "addresses is empty" +msgstr "adres jest pusty" + +#: py/modbuiltins.c +msgid "arg is an empty sequence" +msgstr "arg jest puste" + +#: py/runtime.c +msgid "argument has wrong type" +msgstr "argument ma zły typ" + +#: py/argcheck.c +msgid "argument num/types mismatch" +msgstr "niezgodna liczba lub typ argumentów" + +#: py/runtime.c +msgid "argument should be a '%q' not a '%q'" +msgstr "argument powinien być '%q' a nie '%q'" + +#: py/objarray.c shared-bindings/nvm/ByteArray.c +msgid "array/bytes required on right side" +msgstr "tablica/bytes wymagane po prawej stronie" + +#: py/objstr.c +msgid "attributes not supported yet" +msgstr "atrybuty nie są jeszcze obsługiwane" + +#: ports/nrf/common-hal/bleio/Characteristic.c +msgid "bad GATT role" +msgstr "zła rola GATT" + +#: py/builtinevex.c +msgid "bad compile mode" +msgstr "zły tryb kompilacji" + +#: py/objstr.c +msgid "bad conversion specifier" +msgstr "zły specyfikator konwersji" + +#: py/objstr.c +msgid "bad format string" +msgstr "zła specyfikacja formatu" + +#: py/binary.c +msgid "bad typecode" +msgstr "zły typecode" + +#: py/emitnative.c +msgid "binary op %q not implemented" +msgstr "dwuargumentowy operator %q niezaimplementowany" + +#: shared-bindings/busio/UART.c +msgid "bits must be 7, 8 or 9" +msgstr "buts musi być 7, 8 lub 9" + +#: extmod/machine_spi.c +msgid "bits must be 8" +msgstr "bits musi być 8" + +#: shared-bindings/audioio/Mixer.c +msgid "bits_per_sample must be 8 or 16" +msgstr "bits_per_sample musi być 8 lub 16" + +#: py/emitinlinethumb.c +msgid "branch not in range" +msgstr "skok poza zakres" + +#: shared-bindings/_pixelbuf/PixelBuf.c +#, c-format +msgid "buf is too small. need %d bytes" +msgstr "buf zbyt mały. Wymagane %d bajtów" + +#: shared-bindings/audioio/RawSample.c +msgid "buffer must be a bytes-like object" +msgstr "bufor mysi być typu bytes" + +#: shared-module/struct/__init__.c +msgid "buffer size must match format" +msgstr "wielkość bufora musi pasować do formatu" + +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c +msgid "buffer slices must be of equal length" +msgstr "fragmenty bufora muszą mieć tę samą długość" + +#: py/modstruct.c shared-bindings/struct/__init__.c +#: shared-module/struct/__init__.c +msgid "buffer too small" +msgstr "zbyt mały bufor" + +#: extmod/machine_spi.c +msgid "buffers must be the same length" +msgstr "bufory muszą mieć tę samą dłygość" + +#: shared-bindings/_pew/PewPew.c +msgid "buttons must be digitalio.DigitalInOut" +msgstr "buttons musi być digitalio.DigitalInOut" + +#: py/vm.c +msgid "byte code not implemented" +msgstr "bajtkod niezaimplemntowany" + +#: shared-bindings/_pixelbuf/PixelBuf.c +#, c-format +msgid "byteorder is not an instance of ByteOrder (got a %s)" +msgstr "byteorder musi być typu ByteOrder (jest %s)" + +#: ports/atmel-samd/common-hal/busio/UART.c +msgid "bytes > 8 bits not supported" +msgstr "bajty większe od 8 bitów są niewspierane" + +#: py/objstr.c +msgid "bytes value out of range" +msgstr "wartość bytes poza zakresem" + +#: ports/atmel-samd/bindings/samd/Clock.c +msgid "calibration is out of range" +msgstr "kalibracja poza zakresem" + +#: ports/atmel-samd/bindings/samd/Clock.c +msgid "calibration is read only" +msgstr "kalibracja tylko do odczytu" + +#: ports/atmel-samd/common-hal/rtc/RTC.c +msgid "calibration value out of range +/-127" +msgstr "wartość kalibracji poza zakresem +/-127" + +#: py/emitinlinethumb.c +msgid "can only have up to 4 parameters to Thumb assembly" +msgstr "asembler Thumb może przyjąć do 4 parameterów" + +#: py/emitinlinextensa.c +msgid "can only have up to 4 parameters to Xtensa assembly" +msgstr "asembler Xtensa może przyjąć do 4 parameterów" + +#: py/persistentcode.c +msgid "can only save bytecode" +msgstr "można zapisać tylko bytecode" + +#: py/objtype.c +msgid "can't add special method to already-subclassed class" +msgstr "nie można dodać specjalnej metody do podklasy" + +#: py/compile.c +msgid "can't assign to expression" +msgstr "nie można przypisać do wyrażenia" + +#: py/obj.c +#, c-format +msgid "can't convert %s to complex" +msgstr "nie można skonwertować %s do liczby zespolonej" + +#: py/obj.c +#, c-format +msgid "can't convert %s to float" +msgstr "nie można skonwertować %s do liczby zmiennoprzecinkowej" + +#: py/obj.c +#, c-format +msgid "can't convert %s to int" +msgstr "nie można skonwertować %s do liczby całkowitej" + +#: py/objstr.c +msgid "can't convert '%q' object to %q implicitly" +msgstr "nie można automatycznie skonwertować '%q' do '%q'" + +#: py/objint.c +msgid "can't convert NaN to int" +msgstr "nie można skonwertować NaN do liczby całkowitej" + +#: shared-bindings/i2cslave/I2CSlave.c +msgid "can't convert address to int" +msgstr "nie można skonwertować adresu do liczby całkowitej" + +#: py/objint.c +msgid "can't convert inf to int" +msgstr "nie można skonwertować inf do liczby całkowitej" + +#: py/obj.c +msgid "can't convert to complex" +msgstr "nie można skonwertować do liczby zespolonej" + +#: py/obj.c +msgid "can't convert to float" +msgstr "nie można skonwertować do liczby zmiennoprzecinkowej" + +#: py/obj.c +msgid "can't convert to int" +msgstr "nie można skonwertować do liczby całkowitej" + +#: py/objstr.c +msgid "can't convert to str implicitly" +msgstr "nie można automatycznie skonwertować do łańcucha" + +#: py/compile.c +msgid "can't declare nonlocal in outer code" +msgstr "nie można deklarować nonlocal na poziomie modułu" + +#: py/compile.c +msgid "can't delete expression" +msgstr "nie można usunąć wyrażenia" + +#: py/emitnative.c +msgid "can't do binary op between '%q' and '%q'" +msgstr "nie można użyć operatora pomiędzy '%q' a '%q'" + +#: py/objcomplex.c +msgid "can't do truncated division of a complex number" +msgstr "nie można wykonać dzielenia całkowitego na liczbie zespolonej" + +#: py/compile.c +msgid "can't have multiple **x" +msgstr "nie można mieć wielu **x" + +#: py/compile.c +msgid "can't have multiple *x" +msgstr "nie można mieć wielu *x" + +#: py/emitnative.c +msgid "can't implicitly convert '%q' to 'bool'" +msgstr "nie można automatyczne skonwertować '%q' do 'bool'" + +#: py/emitnative.c +msgid "can't load from '%q'" +msgstr "nie można ładować z '%q'" + +#: py/emitnative.c +msgid "can't load with '%q' index" +msgstr "nie można ładować z indeksem '%q'" + +#: py/objgenerator.c +msgid "can't pend throw to just-started generator" +msgstr "nie można skoczyć do świeżo stworzonego generatora" + +#: py/objgenerator.c +msgid "can't send non-None value to a just-started generator" +msgstr "świerzo stworzony generator może tylko przyjąć None" + +#: py/objnamedtuple.c +msgid "can't set attribute" +msgstr "nie można ustawić atrybutu" + +#: py/emitnative.c +msgid "can't store '%q'" +msgstr "nie można zapisać '%q'" + +#: py/emitnative.c +msgid "can't store to '%q'" +msgstr "nie można zpisać do '%q'" + +#: py/emitnative.c +msgid "can't store with '%q' index" +msgstr "nie można zapisać z indeksem '%q'" + +#: py/objstr.c +msgid "" +"can't switch from automatic field numbering to manual field specification" +msgstr "nie można zmienić z automatycznego numerowania pól do ręcznego" + +#: py/objstr.c +msgid "" +"can't switch from manual field specification to automatic field numbering" +msgstr "nie można zmienić z ręcznego numerowaniu pól do automatycznego" + +#: py/objtype.c +msgid "cannot create '%q' instances" +msgstr "nie można tworzyć instancji '%q'" + +#: py/objtype.c +msgid "cannot create instance" +msgstr "nie można stworzyć instancji" + +#: py/runtime.c +msgid "cannot import name %q" +msgstr "nie można zaimportować nazwy %q" + +#: py/builtinimport.c +msgid "cannot perform relative import" +msgstr "nie można wykonać relatywnego importu" + +#: py/emitnative.c +msgid "casting" +msgstr "rzutoowanie" + +#: shared-bindings/bleio/Service.c +msgid "characteristics includes an object that is not a Characteristic" +msgstr "charakterystyki zawierają obiekt, który nie jest typu Characteristic" + +#: shared-bindings/_stage/Text.c +msgid "chars buffer too small" +msgstr "bufor chars zbyt mały" + +#: py/modbuiltins.c +msgid "chr() arg not in range(0x110000)" +msgstr "argument chr() poza zakresem range(0x110000)" + +#: py/modbuiltins.c +msgid "chr() arg not in range(256)" +msgstr "argument chr() poza zakresem range(256)" + +#: shared-bindings/displayio/Palette.c +msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)" +msgstr "bufor kolorów musi nieć 3 bajty (RGB) lub 4 bajty (RGB + wypełnienie)" + +#: shared-bindings/displayio/Palette.c +msgid "color buffer must be a buffer or int" +msgstr "bufor kolorów musi być typu buffer lub int" + +#: shared-bindings/displayio/Palette.c +msgid "color buffer must be a bytearray or array of type 'b' or 'B'" +msgstr "bufor kolorów musi być bytearray lub tablicą typu 'b' lub 'B'" + +#: shared-bindings/displayio/Palette.c +msgid "color must be between 0x000000 and 0xffffff" +msgstr "kolor musi być pomiędzy 0x000000 a 0xffffff" + +#: shared-bindings/displayio/ColorConverter.c +msgid "color should be an int" +msgstr "kolor powinien być liczbą całkowitą" + +#: py/objcomplex.c +msgid "complex division by zero" +msgstr "zespolone dzielenie przez zero" + +#: py/objfloat.c py/parsenum.c +msgid "complex values not supported" +msgstr "wartości zespolone nieobsługiwane" + +#: extmod/moduzlib.c +msgid "compression header" +msgstr "nagłówek kompresji" + +#: py/parse.c +msgid "constant must be an integer" +msgstr "stała musi być liczbą całkowitą" + +#: py/emitnative.c +msgid "conversion to object" +msgstr "konwersja do obiektu" + +#: py/parsenum.c +msgid "decimal numbers not supported" +msgstr "liczby dziesiętne nieobsługiwane" + +#: py/compile.c +msgid "default 'except' must be last" +msgstr "domyślny 'except' musi być ostatni" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "" +"destination buffer must be a bytearray or array of type 'B' for bit_depth = 8" +msgstr "" +"bufor docelowy musi być bytearray lub tablicą typu 'B' dla bit_depth = 8" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "destination buffer must be an array of type 'H' for bit_depth = 16" +msgstr "bufor docelowy musi być tablicą typu 'H' dla bit_depth = 16" + +#: shared-bindings/audiobusio/PDMIn.c +msgid "destination_length must be an int >= 0" +msgstr "destination_length musi być nieujemną liczbą całkowitą" + +#: py/objdict.c +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 +#: shared-bindings/math/__init__.c +msgid "division by zero" +msgstr "dzielenie przez zero" + +#: py/objdeque.c +msgid "empty" +msgstr "puste" + +#: extmod/moduheapq.c extmod/modutimeq.c +msgid "empty heap" +msgstr "pusta sterta" + +#: py/objstr.c +msgid "empty separator" +msgstr "pusty separator" + +#: shared-bindings/random/__init__.c +msgid "empty sequence" +msgstr "pusta sekwencja" + +#: py/objstr.c +msgid "end of format while looking for conversion specifier" +msgstr "koniec formatu przy szukaniu specyfikacji konwersji" + +#: shared-bindings/displayio/Shape.c +msgid "end_x should be an int" +msgstr "end_x powinien być całkowity" + +#: ports/nrf/common-hal/busio/UART.c +#, c-format +msgid "error = 0x%08lX" +msgstr "błąd = 0x%08lX" + +#: py/runtime.c +msgid "exceptions must derive from BaseException" +msgstr "wyjątki muszą dziedziczyć po BaseException" + +#: py/objstr.c +msgid "expected ':' after format specifier" +msgstr "oczekiwano ':' po specyfikacji formatu" + +#: shared-bindings/gamepad/GamePad.c +msgid "expected a DigitalInOut" +msgstr "oczekiwano DigitalInOut" + +#: py/obj.c +msgid "expected tuple/list" +msgstr "oczekiwano krotki/listy" + +#: py/modthread.c +msgid "expecting a dict for keyword args" +msgstr "oczekiwano słownika dla argumentów nazwanych" + +#: py/compile.c +msgid "expecting an assembler instruction" +msgstr "oczekiwano instrukcji asemblera" + +#: py/compile.c +msgid "expecting just a value for set" +msgstr "oczekiwano tylko wartości dla zbioru" + +#: py/compile.c +msgid "expecting key:value for dict" +msgstr "oczekiwano klucz:wartość dla słownika" + +#: py/argcheck.c +msgid "extra keyword arguments given" +msgstr "nadmiarowe argumenty" + +#: py/argcheck.c +msgid "extra positional arguments given" +msgstr "nadmiarowe argumenty pozycyjne" + +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c +msgid "file must be a file opened in byte mode" +msgstr "file musi być plikiem otwartym w trybie bajtowym" + +#: shared-bindings/storage/__init__.c +msgid "filesystem must provide mount method" +msgstr "system plików musi mieć metodę mount" + +#: py/objtype.c +msgid "first argument to super() must be type" +msgstr "pierwszy argument super() musi być typem" + +#: extmod/machine_spi.c +msgid "firstbit must be MSB" +msgstr "firstbit musi być MSB" + +#: py/objint.c +msgid "float too big" +msgstr "liczba zmiennoprzecinkowa zbyt wielka" + +#: shared-bindings/_stage/Text.c +msgid "font must be 2048 bytes long" +msgstr "font musi mieć 2048 bajtów długości" + +#: py/objstr.c +msgid "format requires a dict" +msgstr "format wymaga słownika" + +#: py/objdeque.c +msgid "full" +msgstr "pełny" + +#: py/argcheck.c +msgid "function does not take keyword arguments" +msgstr "funkcja nie bierze argumentów nazwanych" + +#: py/argcheck.c +#, c-format +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 +msgid "function got multiple values for argument '%q'" +msgstr "funkcja dostała wiele wartości dla argumentu '%q'" + +#: py/argcheck.c +#, c-format +msgid "function missing %d required positional arguments" +msgstr "brak %d wymaganych argumentów pozycyjnych funkcji" + +#: py/bc.c +msgid "function missing keyword-only argument" +msgstr "brak argumentu nazwanego funkcji" + +#: py/bc.c +msgid "function missing required keyword argument '%q'" +msgstr "brak wymaganego argumentu nazwanego '%q' funkcji" + +#: py/bc.c +#, c-format +msgid "function missing required positional argument #%d" +msgstr "brak wymaganego argumentu pozycyjnego #%d funkcji" + +#: py/argcheck.c py/bc.c py/objnamedtuple.c +#, c-format +msgid "function takes %d positional arguments but %d were given" +msgstr "funkcja wymaga %d argumentów pozycyjnych, ale jest %d" + +#: shared-bindings/time/__init__.c +msgid "function takes exactly 9 arguments" +msgstr "funkcja wymaga dokładnie 9 argumentów" + +#: py/objgenerator.c +msgid "generator already executing" +msgstr "generator już się wykonuje" + +#: py/objgenerator.c +msgid "generator ignored GeneratorExit" +msgstr "generator zignorował GeneratorExit" + +#: shared-bindings/_stage/Layer.c +msgid "graphic must be 2048 bytes long" +msgstr "graphic musi mieć 2048 bajtów długości" + +#: extmod/moduheapq.c +msgid "heap must be a list" +msgstr "heap musi być listą" + +#: py/compile.c +msgid "identifier redefined as global" +msgstr "identyfikator przedefiniowany jako globalny" + +#: py/compile.c +msgid "identifier redefined as nonlocal" +msgstr "identyfikator przedefiniowany jako nielokalny" + +#: py/objstr.c +msgid "incomplete format" +msgstr "niepełny format" + +#: py/objstr.c +msgid "incomplete format key" +msgstr "niepełny klucz formatu" + +#: extmod/modubinascii.c +msgid "incorrect padding" +msgstr "niepoprawne wypełnienie" + +#: ports/atmel-samd/common-hal/pulseio/PulseIn.c +#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c +msgid "index out of range" +msgstr "indeks poza zakresem" + +#: py/obj.c +msgid "indices must be integers" +msgstr "indeksy muszą być całkowite" + +#: py/compile.c +msgid "inline assembler must be a function" +msgstr "wtrącony asembler musi być funkcją" + +#: py/parsenum.c +msgid "int() arg 2 must be >= 2 and <= 36" +msgstr "drugi argument do int() busi być pomiędzy 2 a 36" + +#: py/objstr.c +msgid "integer required" +msgstr "wymagana liczba całkowita" + +#: ports/nrf/common-hal/bleio/Broadcaster.c +msgid "interval not in range 0.0020 to 10.24" +msgstr "przedział poza zakresem 0.0020 do 10.24" + +#: extmod/machine_i2c.c +msgid "invalid I2C peripheral" +msgstr "niewłaściwe peryferium I2C" + +#: extmod/machine_spi.c +msgid "invalid SPI peripheral" +msgstr "niewłaściwe peryferium SPI" + +#: lib/netutils/netutils.c +msgid "invalid arguments" +msgstr "niewłaściwe arguemnty" + +#: extmod/modussl_axtls.c +msgid "invalid cert" +msgstr "niewłaściwy ceryfikat" + +#: extmod/uos_dupterm.c +msgid "invalid dupterm index" +msgstr "niewłaściwy indeks dupterm" + +#: extmod/modframebuf.c +msgid "invalid format" +msgstr "niewłaściwy format" + +#: py/objstr.c +msgid "invalid format specifier" +msgstr "niewłaściwa specyfikacja formatu" + +#: extmod/modussl_axtls.c +msgid "invalid key" +msgstr "niewłaściwy klucz" + +#: py/compile.c +msgid "invalid micropython decorator" +msgstr "niewłaściwy dekorator micropythona" + +#: shared-bindings/random/__init__.c +msgid "invalid step" +msgstr "niewłaściwy krok" + +#: py/compile.c py/parse.c +msgid "invalid syntax" +msgstr "niewłaściwa składnia" + +#: py/parsenum.c +msgid "invalid syntax for integer" +msgstr "niewłaściwa składnia dla liczby całkowitej" + +#: py/parsenum.c +#, c-format +msgid "invalid syntax for integer with base %d" +msgstr "niewłaściwa składnia dla liczby całkowitej w bazie %d" + +#: py/parsenum.c +msgid "invalid syntax for number" +msgstr "niewłaściwa składnia dla liczby" + +#: py/objtype.c +msgid "issubclass() arg 1 must be a class" +msgstr "argument 1 dla issubclass() musi być klasą" + +#: py/objtype.c +msgid "issubclass() arg 2 must be a class or a tuple of classes" +msgstr "argument 2 dla issubclass() musi być klasą lub krotką klas" + +#: py/objstr.c +msgid "join expects a list of str/bytes objects consistent with self object" +msgstr "join oczekuje listy łańcuchów/bytes zgodnych z self" + +#: py/argcheck.c +msgid "keyword argument(s) not yet implemented - use normal args instead" +msgstr "argumenty nazwane nieobsługiwane - proszę użyć zwykłych argumentów" + +#: py/bc.c +msgid "keywords must be strings" +msgstr "słowa kluczowe muszą być łańcuchami" + +#: py/emitinlinethumb.c py/emitinlinextensa.c +msgid "label '%q' not defined" +msgstr "etykieta '%q' niezdefiniowana" + +#: py/compile.c +msgid "label redefined" +msgstr "etykieta przedefiniowana" + +#: py/stream.c +msgid "length argument not allowed for this type" +msgstr "ten typ nie pozawala na podanie długości" + +#: py/objarray.c +msgid "lhs and rhs should be compatible" +msgstr "lewa i prawa strona powinny być kompatybilne" + +#: py/emitnative.c +msgid "local '%q' has type '%q' but source is '%q'" +msgstr "local '%q' jest typu '%q' lecz źródło jest '%q'" + +#: py/emitnative.c +msgid "local '%q' used before type known" +msgstr "local '%q' użyty zanim typ jest znany" + +#: py/vm.c +msgid "local variable referenced before assignment" +msgstr "zmienna lokalna użyta przed przypisaniem" + +#: py/objint.c +msgid "long int not supported in this build" +msgstr "long int nie jest obsługiwany w tej kompilacji" + +#: shared-bindings/_stage/Layer.c +msgid "map buffer too small" +msgstr "bufor mapy zbyt mały" + +#: py/modmath.c shared-bindings/math/__init__.c +msgid "math domain error" +msgstr "błąd domeny matematycznej" + +#: py/runtime.c +msgid "maximum recursion depth exceeded" +msgstr "przkroczono dozwoloną głębokość rekurencji" + +#: py/runtime.c +#, c-format +msgid "memory allocation failed, allocating %u bytes" +msgstr "alokacja pamięci nie powiodła się, alokowano %u bajtów" + +#: py/runtime.c +msgid "memory allocation failed, heap is locked" +msgstr "alokacja pamięci nie powiodła się, sterta zablokowana" + +#: py/builtinimport.c +msgid "module not found" +msgstr "nie znaleziono modułu" + +#: py/compile.c +msgid "multiple *x in assignment" +msgstr "wiele *x w przypisaniu" + +#: py/objtype.c +msgid "multiple bases have instance lay-out conflict" +msgstr "konflikt w planie instancji z powodu wielu baz" + +#: py/objtype.c +msgid "multiple inheritance not supported" +msgstr "wielokrotne dziedzicznie nie wspierane" + +#: py/emitnative.c +msgid "must raise an object" +msgstr "wyjątek musi być obiektem" + +#: extmod/machine_spi.c +msgid "must specify all of sck/mosi/miso" +msgstr "sck/mosi/miso muszą być podane" + +#: py/modbuiltins.c +msgid "must use keyword argument for key function" +msgstr "funkcja key musi być podana jako argument nazwany" + +#: py/runtime.c +msgid "name '%q' is not defined" +msgstr "nazwa '%q' niezdefiniowana" + +#: shared-bindings/bleio/Peripheral.c +msgid "name must be a string" +msgstr "nazwa musi być łańcuchem" + +#: py/runtime.c +msgid "name not defined" +msgstr "nazwa niezdefiniowana" + +#: py/compile.c +msgid "name reused for argument" +msgstr "nazwa użyta ponownie jako argument" + +#: py/emitnative.c +msgid "native yield" +msgstr "natywny yield" + +#: py/runtime.c +#, c-format +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 +msgid "negative power with no float support" +msgstr "ujemna potęga, ale brak obsługi liczb zmiennoprzecinkowych" + +#: py/objint_mpz.c py/runtime.c +msgid "negative shift count" +msgstr "ujemne przesunięcie" + +#: py/vm.c +msgid "no active exception to reraise" +msgstr "brak wyjątku do ponownego rzucenia" + +#: shared-bindings/socket/__init__.c shared-module/network/__init__.c +msgid "no available NIC" +msgstr "brak dostępnego NIC" + +#: py/compile.c +msgid "no binding for nonlocal found" +msgstr "brak wiązania dla zmiennej nielokalnej" + +#: py/builtinimport.c +msgid "no module named '%q'" +msgstr "brak modułu o nazwie '%q'" + +#: py/runtime.c shared-bindings/_pixelbuf/__init__.c +msgid "no such attribute" +msgstr "nie ma takiego atrybutu" + +#: py/compile.c +msgid "non-default argument follows default argument" +msgstr "argument z wartością domyślną przed argumentem bez" + +#: extmod/modubinascii.c +msgid "non-hex digit found" +msgstr "cyfra nieszesnastkowa znaleziona" + +#: py/compile.c +msgid "non-keyword arg after */**" +msgstr "argument nienazwany po */**" + +#: py/compile.c +msgid "non-keyword arg after keyword arg" +msgstr "argument nienazwany po nazwanym" + +#: shared-bindings/bleio/UUID.c +msgid "not a 128-bit UUID" +msgstr "to nie jest 128-bitowy UUID" + +#: py/objstr.c +msgid "not all arguments converted during string formatting" +msgstr "nie wszystkie argumenty wykorzystane w formatowaniu" + +#: py/objstr.c +msgid "not enough arguments for format string" +msgstr "nie dość argumentów przy formatowaniu" + +#: py/obj.c +#, c-format +msgid "object '%s' is not a tuple or list" +msgstr "obiekt '%s' nie jest krotką ani listą" + +#: py/obj.c +msgid "object does not support item assignment" +msgstr "obiekt nie obsługuje przypisania do elementów" + +#: py/obj.c +msgid "object does not support item deletion" +msgstr "obiekt nie obsługuje usuwania elementów" + +#: py/obj.c +msgid "object has no len" +msgstr "obiekt nie ma len" + +#: py/obj.c +msgid "object is not subscriptable" +msgstr "obiekt nie ma elementów" + +#: py/runtime.c +msgid "object not an iterator" +msgstr "obiekt nie jest iteratorem" + +#: py/objtype.c py/runtime.c +msgid "object not callable" +msgstr "obiekt nie jest wywoływalny" + +#: py/sequence.c +msgid "object not in sequence" +msgstr "obiektu nie ma sekwencji" + +#: py/runtime.c +msgid "object not iterable" +msgstr "obiekt nie jest iterowalny" + +#: py/obj.c +#, c-format +msgid "object of type '%s' has no len()" +msgstr "obiekt typu '%s' nie ma len()" + +#: py/obj.c +msgid "object with buffer protocol required" +msgstr "wymagany obiekt z protokołem buforu" + +#: extmod/modubinascii.c +msgid "odd-length string" +msgstr "łańcuch o nieparzystej długości" + +#: py/objstr.c py/objstrunicode.c +msgid "offset out of bounds" +msgstr "offset poza zakresem" + +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.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" + +#: py/modbuiltins.c +msgid "ord expects a character" +msgstr "ord oczekuje znaku" + +#: py/modbuiltins.c +#, c-format +msgid "ord() expected a character, but string of length %d found" +msgstr "ord() oczekuje znaku, a jest łańcuch od długości %d" + +#: py/objint_mpz.c +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 +msgid "palette must be 32 bytes long" +msgstr "paleta musi mieć 32 bajty długości" + +#: shared-bindings/displayio/Palette.c +msgid "palette_index should be an int" +msgstr "palette_index powinien być całkowity" + +#: py/compile.c +msgid "parameter annotation must be an identifier" +msgstr "anotacja parametru musi być identyfikatorem" + +#: py/emitinlinextensa.c +msgid "parameters must be registers in sequence a2 to a5" +msgstr "parametry muszą być rejestrami w kolejności a2 do a5" + +#: py/emitinlinethumb.c +msgid "parameters must be registers in sequence r0 to r3" +msgstr "parametry muszą być rejestrami w kolejności r0 do r3" + +#: shared-bindings/displayio/Bitmap.c +msgid "pixel coordinates out of bounds" +msgstr "współrzędne piksela poza zakresem" + +#: shared-bindings/displayio/Bitmap.c +msgid "pixel value requires too many bits" +msgstr "wartość piksela wymaga zbyt wielu bitów" + +#: shared-bindings/displayio/TileGrid.c +msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" +msgstr "" +"pixel_shader musi być typu displayio.Palette lub dispalyio.ColorConverter" + +#: ports/atmel-samd/common-hal/pulseio/PulseIn.c +#: ports/nrf/common-hal/pulseio/PulseIn.c +msgid "pop from an empty PulseIn" +msgstr "pop z pustego PulseIn" + +#: py/objset.c +msgid "pop from an empty set" +msgstr "pop z pustego zbioru" + +#: py/objlist.c +msgid "pop from empty list" +msgstr "pop z pustej listy" + +#: py/objdict.c +msgid "popitem(): dictionary is empty" +msgstr "popitem(): słownik jest pusty" + +#: py/objint_mpz.c +msgid "pow() 3rd argument cannot be 0" +msgstr "trzeci argument pow() nie może być 0" + +#: py/objint_mpz.c +msgid "pow() with 3 arguments requires integers" +msgstr "trzyargumentowe pow() wymaga liczb całkowitych" + +#: extmod/modutimeq.c +msgid "queue overflow" +msgstr "przepełnienie kolejki" + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "rawbuf is not the same size as buf" +msgstr "rawbuf nie jest tej samej wielkości co buf" + +#: shared-bindings/_pixelbuf/__init__.c +msgid "readonly attribute" +msgstr "atrybut tylko do odczytu" + +#: py/builtinimport.c +msgid "relative import" +msgstr "relatywny import" + +#: py/obj.c +#, c-format +msgid "requested length %d but object has length %d" +msgstr "zażądano długości %d ale obiekt ma długość %d" + +#: py/compile.c +msgid "return annotation must be an identifier" +msgstr "anotacja wartości musi być identyfikatorem" + +#: py/emitnative.c +msgid "return expected '%q' but got '%q'" +msgstr "return oczekiwał '%q', a jest '%q'" + +#: shared-module/displayio/Bitmap.c +msgid "row must be packed and word aligned" +msgstr "row musi być upakowana i wyrównana do słowa" + +#: py/objstr.c +msgid "rsplit(None,n)" +msgstr "rsplit(None,n)" + +#: shared-bindings/audioio/RawSample.c +msgid "" +"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " +"'B'" +msgstr "" +"bufor sample_source musi być bytearray lub tablicą typu 'h', 'H', 'b' lub 'B'" + +#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c +msgid "sampling rate out of range" +msgstr "częstotliwość próbkowania poza zakresem" + +#: py/modmicropython.c +msgid "schedule stack full" +msgstr "stos planu pełen" + +#: lib/utils/pyexec.c py/builtinimport.c +msgid "script compilation not supported" +msgstr "kompilowanie skryptów nieobsługiwane" + +#: shared-bindings/bleio/Peripheral.c +msgid "services includes an object that is not a Service" +msgstr "obiekt typu innego niż Service w services" + +#: py/objstr.c +msgid "sign not allowed in string format specifier" +msgstr "znak jest niedopuszczalny w specyfikacji formatu łańcucha" + +#: py/objstr.c +msgid "sign not allowed with integer format specifier 'c'" +msgstr "znak jest niedopuszczalny w specyfikacji formatu liczby całkowitej" + +#: py/objstr.c +msgid "single '}' encountered in format string" +msgstr "pojedynczy '}' w specyfikacji formatu" + +#: shared-bindings/time/__init__.c +msgid "sleep length must be non-negative" +msgstr "okres snu musi być nieujemny" + +#: py/objslice.c py/sequence.c +msgid "slice step cannot be zero" +msgstr "krok fragmentu nie może być zerowy" + +#: py/objint.c py/sequence.c +msgid "small int overflow" +msgstr "przepełnienie small int" + +#: main.c +msgid "soft reboot\n" +msgstr "programowy reset\n" + +#: py/objstr.c +msgid "start/end indices" +msgstr "początkowe/końcowe indeksy" + +#: shared-bindings/displayio/Shape.c +msgid "start_x should be an int" +msgstr "start_x powinien być całkowity" + +#: shared-bindings/random/__init__.c +msgid "step must be non-zero" +msgstr "step nie może być zerowe" + +#: shared-bindings/busio/UART.c +msgid "stop must be 1 or 2" +msgstr "stop musi być 1 lub 2" + +#: shared-bindings/random/__init__.c +msgid "stop not reachable from start" +msgstr "stop nie jest osiągalne ze start" + +#: py/stream.c +msgid "stream operation not supported" +msgstr "operacja na strumieniu nieobsługiwana" + +#: py/objstrunicode.c +msgid "string index out of range" +msgstr "indeks łańcucha poza zakresem" + +#: py/objstrunicode.c +#, c-format +msgid "string indices must be integers, not %s" +msgstr "indeksy łańcucha muszą być całkowite, nie %s" + +#: py/stream.c +msgid "string not supported; use bytes or bytearray" +msgstr "łańcuchy nieobsługiwane; użyj bytes lub bytearray" + +#: extmod/moductypes.c +msgid "struct: cannot index" +msgstr "struct: nie można indeksować" + +#: extmod/moductypes.c +msgid "struct: index out of range" +msgstr "struct: indeks poza zakresem" + +#: extmod/moductypes.c +msgid "struct: no fields" +msgstr "struct: brak pól" + +#: py/objstr.c +msgid "substring not found" +msgstr "pod-łańcuch nie znaleziony" + +#: py/compile.c +msgid "super() can't find self" +msgstr "super() nie może znaleźć self" + +#: extmod/modujson.c +msgid "syntax error in JSON" +msgstr "błąd składni w JSON" + +#: extmod/moductypes.c +msgid "syntax error in uctypes descriptor" +msgstr "błąd składni w deskryptorze uctypes" + +#: shared-bindings/touchio/TouchIn.c +msgid "threshold must be in the range 0-65536" +msgstr "threshold musi być w zakresie 0-65536" + +#: shared-bindings/displayio/TileGrid.c +msgid "tile index out of bounds" +msgstr "indeks kafelka poza zakresem" + +#: shared-bindings/time/__init__.c +msgid "time.struct_time() takes a 9-sequence" +msgstr "time.struct_time() wymaga 9-elementowej sekwencji" + +#: shared-bindings/time/__init__.c +msgid "time.struct_time() takes exactly 1 argument" +msgstr "time.struct_time() wymaga jednego argumentu" + +#: shared-bindings/busio/UART.c +msgid "timeout >100 (units are now seconds, not msecs)" +msgstr "timeout > 100 (jednostkami są sekundy)" + +#: shared-bindings/bleio/CharacteristicBuffer.c +msgid "timeout must be >= 0.0" +msgstr "timeout musi być >= 0.0" + +#: shared-bindings/time/__init__.c +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" + +#: py/runtime.c +#, c-format +msgid "too many values to unpack (expected %d)" +msgstr "zbyt wiele wartości do rozpakowania (oczekiwano %d)" + +#: py/objstr.c +msgid "tuple index out of range" +msgstr "indeks krotki poza zakresem" + +#: py/obj.c +msgid "tuple/list has wrong length" +msgstr "krotka/lista ma złą długość" + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "tuple/list required on RHS" +msgstr "wymagana krotka/lista po prawej stronie" + +#: ports/atmel-samd/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c +msgid "tx and rx cannot both be None" +msgstr "tx i rx nie mogą być jednocześnie None" + +#: py/objtype.c +msgid "type '%q' is not an acceptable base type" +msgstr "typ '%q' nie może być typem bazowym" + +#: py/objtype.c +msgid "type is not an acceptable base type" +msgstr "typ nie może być typem bazowym" + +#: py/runtime.c +msgid "type object '%q' has no attribute '%q'" +msgstr "typ '%q' nie ma atrybutu '%q'" + +#: py/objtype.c +msgid "type takes 1 or 3 arguments" +msgstr "type wymaga 1 lub 3 argumentów" + +#: py/objint_longlong.c +msgid "ulonglong too large" +msgstr "ulonglong zbyt wielkie" + +#: py/emitnative.c +msgid "unary op %q not implemented" +msgstr "operator unarny %q nie jest zaimplementowany" + +#: py/parse.c +msgid "unexpected indent" +msgstr "nieoczekiwane wcięcie" + +#: py/bc.c +msgid "unexpected keyword argument" +msgstr "nieoczekiwany argument nazwany" + +#: py/bc.c py/objnamedtuple.c +msgid "unexpected keyword argument '%q'" +msgstr "nieoczekiwany argument nazwany '%q'" + +#: py/lexer.c +msgid "unicode name escapes" +msgstr "nazwy unicode" + +#: py/parse.c +msgid "unindent does not match any outer indentation level" +msgstr "wcięcie nie pasuje do żadnego wcześniejszego wcięcia" + +#: py/objstr.c +#, c-format +msgid "unknown conversion specifier %c" +msgstr "nieznana specyfikacja konwersji %c" + +#: py/objstr.c +#, c-format +msgid "unknown format code '%c' for object of type '%s'" +msgstr "nieznany kod formatowania '%c' dla obiektu typu '%s'" + +#: py/objstr.c +#, c-format +msgid "unknown format code '%c' for object of type 'float'" +msgstr "nieznany kod foratowania '%c' dla obiektu typu 'float'" + +#: py/objstr.c +#, c-format +msgid "unknown format code '%c' for object of type 'str'" +msgstr "nieznany kod formatowania '%c' dla obiektu typu 'str'" + +#: py/compile.c +msgid "unknown type" +msgstr "nieznany typ" + +#: py/emitnative.c +msgid "unknown type '%q'" +msgstr "nieznany typ '%q'" + +#: py/objstr.c +msgid "unmatched '{' in format" +msgstr "niepasujące '{' for formacie" + +#: py/objtype.c py/runtime.c +msgid "unreadable attribute" +msgstr "nieczytelny atrybut" + +#: py/emitinlinethumb.c +#, c-format +msgid "unsupported Thumb instruction '%s' with %d arguments" +msgstr "niewspierana instrukcja Thumb '%s' z %d argumentami" + +#: py/emitinlinextensa.c +#, c-format +msgid "unsupported Xtensa instruction '%s' with %d arguments" +msgstr "niewspierana instrukcja Xtensa '%s' z %d argumentami" + +#: shared-bindings/displayio/TileGrid.c +msgid "unsupported bitmap type" +msgstr "niewspierany typ bitmapy" + +#: py/objstr.c +#, c-format +msgid "unsupported format character '%c' (0x%x) at index %d" +msgstr "niewspierany znak formatowania '%c' (0x%x) na pozycji %d" + +#: py/runtime.c +msgid "unsupported type for %q: '%s'" +msgstr "niewspierany typ dla %q: '%s'" + +#: py/runtime.c +msgid "unsupported type for operator" +msgstr "typ niewspierany przez operator" + +#: py/runtime.c +msgid "unsupported types for %q: '%s', '%s'" +msgstr "niewspierane typy dla %q: '%s', '%s'" + +#: shared-bindings/displayio/Bitmap.c +msgid "value_count must be > 0" +msgstr "value_count musi być > 0" + +#: shared-bindings/_pixelbuf/PixelBuf.c +msgid "write_args must be a list, tuple, or None" +msgstr "write_args musi być listą, krotką lub None" + +#: py/objstr.c +msgid "wrong number of arguments" +msgstr "zła liczba argumentów" + +#: py/runtime.c +msgid "wrong number of values to unpack" +msgstr "zła liczba wartości do rozpakowania" + +#: shared-module/displayio/Shape.c +msgid "x value out of bounds" +msgstr "wartość c poza zakresem" + +#: shared-bindings/displayio/Shape.c +msgid "y should be an int" +msgstr "y powinno być całkowite" + +#: shared-module/displayio/Shape.c +msgid "y value out of bounds" +msgstr "wartość y poza zakresem" + +#: py/objrange.c +msgid "zero step" +msgstr "zerowy krok" + +#~ msgid "RTC set is not supported on this board" +#~ msgstr "Ustawianie RTC nie jest obsługiwane na tej płytce" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 546d9e73f..6e289a000 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-03-27 16:28-0400\n" +"POT-Creation-Date: 2019-04-02 13:43+1100\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/displayio/Shape.c shared-bindings/displayio/Group.c #: shared-bindings/bleio/CharacteristicBuffer.c +#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c #, fuzzy msgid "%q must be >= 1" msgstr "buffers devem ser o mesmo tamanho" @@ -71,12 +71,12 @@ msgstr "" msgid "'%q' argument required" msgstr "'%q' argumento(s) requerido(s)" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects a label" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.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/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c #, c-format msgid "'%s' expects an integer" 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/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.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" @@ -325,7 +325,7 @@ msgstr "" msgid "Buffer incorrect size. Should be %d bytes." msgstr "Buffer de tamanho incorreto. Deve ser %d bytes." -#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c +#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c msgid "Buffer must be at least length 1" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Can't connect in Peripheral mode" msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c +#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c msgid "Cannot delete values" msgstr "Não é possível excluir valores" @@ -447,7 +447,7 @@ msgstr "Unidade de Clock em uso" msgid "Column entry must be digitalio.DigitalInOut" msgstr "" -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #, fuzzy msgid "Command must be an int between 0 and 255" msgstr "Os bytes devem estar entre 0 e 255." @@ -486,8 +486,8 @@ msgstr "" msgid "Data chunk must follow fmt chunk" msgstr "Pedaço de dados deve seguir o pedaço de cortes" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy msgid "Data too large for advertisement packet" msgstr "Não é possível ajustar dados no pacote de anúncios." @@ -518,8 +518,8 @@ msgstr "Canal EXTINT em uso" msgid "Error in regex" msgstr "Erro no regex" -#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c -#: shared-bindings/neopixel_write/__init__.c +#: shared-bindings/microcontroller/Pin.c +#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c #: shared-bindings/terminalio/Terminal.c msgid "Expected a %q" msgstr "Esperado um" @@ -529,8 +529,8 @@ msgstr "Esperado um" msgid "Expected a Characteristic" msgstr "Não é possível adicionar Característica." -#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c -#: shared-bindings/bleio/Characteristic.c +#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c +#: shared-bindings/bleio/Descriptor.c #, fuzzy msgid "Expected a UUID" msgstr "Esperado um" @@ -652,8 +652,8 @@ msgstr "Não é possível ler o valor do atributo. status: 0x%02x" msgid "Failed to start advertising" msgstr "Não é possível iniciar o anúncio. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to start advertising, err 0x%04x" msgstr "Não é possível iniciar o anúncio. status: 0x%02x" @@ -673,8 +673,8 @@ msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgid "Failed to stop advertising" msgstr "Não pode parar propaganda. status: 0x%02x" -#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Broadcaster.c +#: ports/nrf/common-hal/bleio/Peripheral.c #, fuzzy, c-format msgid "Failed to stop advertising, err 0x%04x" msgstr "Não pode parar propaganda. status: 0x%02x" @@ -715,8 +715,8 @@ msgstr "" msgid "Frequency captured is above capability. Capture Paused." msgstr "" -#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c #: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c msgid "Function requires lock" msgstr "" @@ -798,16 +798,16 @@ msgstr "Arquivo inválido" msgid "Invalid format chunk size" msgstr "Tamanho do pedaço de formato inválido" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid number of bits" msgstr "Número inválido de bits" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid phase" msgstr "Fase Inválida" -#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c +#: ports/atmel-samd/common-hal/touchio/TouchIn.c #: shared-bindings/pulseio/PWMOut.c msgid "Invalid pin" msgstr "Pino inválido" @@ -821,14 +821,14 @@ 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/busio/SPI.c #: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c #: ports/nrf/common-hal/busio/I2C.c msgid "Invalid pins" msgstr "Pinos inválidos" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "Invalid polarity" msgstr "" @@ -1036,11 +1036,11 @@ msgstr "" msgid "Pull not used when direction is output." msgstr "" -#: shared-bindings/rtc/RTC.c +#: ports/nrf/common-hal/rtc/RTC.c msgid "RTC calibration is not supported on this board" msgstr "A calibração RTC não é suportada nesta placa" -#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c +#: shared-bindings/time/__init__.c msgid "RTC is not supported on this board" msgstr "O RTC não é suportado nesta placa" @@ -1099,8 +1099,8 @@ msgstr "Serializer em uso" msgid "Slice and value different lengths." msgstr "" -#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c -#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.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 "" @@ -1180,7 +1180,7 @@ msgstr "Para sair, por favor, reinicie a placa sem " msgid "Too many channels in sample." msgstr "Muitos canais na amostra." -#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c +#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c msgid "Too many display busses" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "buffer size must match format" msgstr "buffers devem ser o mesmo tamanho" -#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c +#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c msgid "buffer slices must be of equal length" msgstr "" @@ -1697,7 +1697,7 @@ msgstr "destination_length deve ser um int >= 0" msgid "dict update sequence has wrong length" msgstr "" -#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c +#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: shared-bindings/math/__init__.c msgid "division by zero" msgstr "divisão por zero" @@ -1706,7 +1706,7 @@ msgstr "divisão por zero" msgid "empty" msgstr "vazio" -#: extmod/modutimeq.c extmod/moduheapq.c +#: extmod/moduheapq.c extmod/modutimeq.c msgid "empty heap" msgstr "heap vazia" @@ -1772,7 +1772,7 @@ msgstr "argumentos extras de palavras-chave passados" msgid "extra positional arguments given" msgstr "argumentos extra posicionais passados" -#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c +#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c msgid "file must be a file opened in byte mode" msgstr "" @@ -1945,7 +1945,7 @@ msgstr "" msgid "invalid step" msgstr "passo inválido" -#: py/parse.c py/compile.c +#: py/compile.c py/parse.c msgid "invalid syntax" msgstr "" @@ -1982,7 +1982,7 @@ msgstr "" msgid "keywords must be strings" msgstr "" -#: py/emitinlinextensa.c py/emitinlinethumb.c +#: py/emitinlinethumb.c py/emitinlinextensa.c msgid "label '%q' not defined" msgstr "" @@ -2089,11 +2089,11 @@ msgstr "" msgid "need more than %d values to unpack" msgstr "precisa de mais de %d valores para desempacotar" -#: py/runtime.c py/objint_longlong.c py/objint_mpz.c +#: py/objint_longlong.c py/objint_mpz.c py/runtime.c msgid "negative power with no float support" msgstr "" -#: py/runtime.c py/objint_mpz.c +#: py/objint_mpz.c py/runtime.c msgid "negative shift count" msgstr "" @@ -2199,7 +2199,7 @@ msgstr "" msgid "offset out of bounds" msgstr "" -#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c +#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: shared-bindings/nvm/ByteArray.c msgid "only slices with step=1 (aka None) are supported" msgstr "" @@ -2354,7 +2354,7 @@ msgstr "" msgid "slice step cannot be zero" msgstr "" -#: py/sequence.c py/objint.c +#: py/objint.c py/sequence.c msgid "small int overflow" msgstr "" diff --git a/ports/atmel-samd/boards/hallowing_m0_express/board.c b/ports/atmel-samd/boards/hallowing_m0_express/board.c index 23b119413..f939ecf18 100644 --- a/ports/atmel-samd/boards/hallowing_m0_express/board.c +++ b/ports/atmel-samd/boards/hallowing_m0_express/board.c @@ -93,7 +93,8 @@ void board_init(void) { 0x37, // set vertical scroll command display_init_sequence, sizeof(display_init_sequence), - &pin_PA00); + &pin_PA00, + false); // single_byte_bounds common_hal_displayio_display_set_auto_brightness(display, true); } diff --git a/ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.mk b/ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.mk index 36cb67ea5..2920879de 100644 --- a/ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.mk +++ b/ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.mk @@ -9,6 +9,12 @@ EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C" LONGINT_IMPL = MPZ +# To keep the build small +CIRCUITPY_I2CSLAVE = 0 +CIRCUITPY_FREQUENCYIO = 0 + +CFLAGS_INLINE_LIMIT = 55 + CHIP_VARIANT = SAMD21G18A CHIP_FAMILY = samd21 @@ -16,7 +22,3 @@ CHIP_FAMILY = samd21 FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel - -# To keep the build small -CIRCUITPY_I2CSLAVE = 0 -CIRCUITPY_FREQUENCYIO = 0 diff --git a/ports/atmel-samd/boards/metro_m4_airlift_lite/board.c b/ports/atmel-samd/boards/metro_m4_airlift_lite/board.c new file mode 100644 index 000000000..0f60736a2 --- /dev/null +++ b/ports/atmel-samd/boards/metro_m4_airlift_lite/board.c @@ -0,0 +1,39 @@ +/* + * This file is part of the MicroPython project, http://micropython.org/ + * + * The MIT License (MIT) + * + * Copyright (c) 2017 Scott Shawcroft for Adafruit Industries + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include "boards/board.h" +#include "mpconfigboard.h" +#include "hal/include/hal_gpio.h" + +void board_init(void) { +} + +bool board_requests_safe_mode(void) { + return false; +} + +void reset_board(void) { +} diff --git a/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.h b/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.h new file mode 100644 index 000000000..e89b0322a --- /dev/null +++ b/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.h @@ -0,0 +1,43 @@ +#define MICROPY_HW_BOARD_NAME "Adafruit Metro M4 Airlift Lite" +#define MICROPY_HW_MCU_NAME "samd51j19" + +#define CIRCUITPY_MCU_FAMILY samd51 + +#define MICROPY_HW_LED_TX (&pin_PB07) +#define MICROPY_HW_LED_RX (&pin_PB06) + +#define MICROPY_HW_LED_STATUS (&pin_PA16) + +#define MICROPY_HW_NEOPIXEL (&pin_PB22) + +// These are pins not to reset. +// QSPI Data pins +#define MICROPY_PORT_A (PORT_PA08 | PORT_PA09 | PORT_PA10 | PORT_PA11) +// QSPI CS, QSPI SCK and NeoPixel pin +#define MICROPY_PORT_B (PORT_PB10 | PORT_PB11 | PORT_PB22) +#define MICROPY_PORT_C (0) +#define MICROPY_PORT_D (0) + +#define AUTORESET_DELAY_MS 500 + +// If you change this, then make sure to update the linker scripts as well to +// make sure you don't overwrite code +#define CIRCUITPY_INTERNAL_NVM_SIZE 8192 + +#define BOARD_FLASH_SIZE (FLASH_SIZE - 0x4000 - CIRCUITPY_INTERNAL_NVM_SIZE) + +#define BOARD_HAS_CRYSTAL 1 + +#define DEFAULT_I2C_BUS_SCL (&pin_PB03) +#define DEFAULT_I2C_BUS_SDA (&pin_PB02) + +#define DEFAULT_SPI_BUS_SCK (&pin_PA13) +#define DEFAULT_SPI_BUS_MOSI (&pin_PA12) +#define DEFAULT_SPI_BUS_MISO (&pin_PA14) + +#define DEFAULT_UART_BUS_RX (&pin_PA23) +#define DEFAULT_UART_BUS_TX (&pin_PA22) + +// USB is always used internally so skip the pin objects for it. +#define IGNORE_PIN_PA24 1 +#define IGNORE_PIN_PA25 1 diff --git a/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.mk b/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.mk new file mode 100644 index 000000000..654a84eb8 --- /dev/null +++ b/ports/atmel-samd/boards/metro_m4_airlift_lite/mpconfigboard.mk @@ -0,0 +1,20 @@ +LD_FILE = boards/samd51x19-bootloader-external-flash.ld +USB_VID = 0x239A +USB_PID = 0x8038 +USB_PRODUCT = "Metro M4 Airlift Lite" +USB_MANUFACTURER = "Adafruit Industries LLC" + +QSPI_FLASH_FILESYSTEM = 1 +EXTERNAL_FLASH_DEVICE_COUNT = 3 +EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C" + +LONGINT_IMPL = MPZ + +# No touch on SAMD51 yet +CIRCUITPY_TOUCHIO = 0 + +CHIP_VARIANT = SAMD51J19A +CHIP_FAMILY = samd51 + +CIRCUITPY_NETWORK = 1 +MICROPY_PY_WIZNET5K = 5500 diff --git a/ports/atmel-samd/boards/metro_m4_airlift_lite/pins.c b/ports/atmel-samd/boards/metro_m4_airlift_lite/pins.c new file mode 100644 index 000000000..4b72c42f0 --- /dev/null +++ b/ports/atmel-samd/boards/metro_m4_airlift_lite/pins.c @@ -0,0 +1,57 @@ +#include "shared-bindings/board/__init__.h" + +#include "supervisor/shared/board_busses.h" + +// This mapping only includes functional names because pins broken +// out on connectors are labeled with their MCU name available from +// microcontroller.pin. +STATIC const mp_rom_map_elem_t board_global_dict_table[] = { + { MP_OBJ_NEW_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA05) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA06) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PB00) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PB08) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PB09) }, + + { MP_OBJ_NEW_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA23) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA23) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA22) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA22) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PB17) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PB16) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PB13) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PB14) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PB15) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB12) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA21) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA20) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA19) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA17) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_D13),MP_ROM_PTR(&pin_PA16) }, + + // ESP control + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_CS), MP_ROM_PTR(&pin_PA15) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_GPIO0), MP_ROM_PTR(&pin_PB01) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_BUSY), MP_ROM_PTR(&pin_PB04) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RESET), MP_ROM_PTR(&pin_PB05) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RTS), MP_ROM_PTR(&pin_PB23) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_TX), MP_ROM_PTR(&pin_PA04) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RX), MP_ROM_PTR(&pin_PA07) }, + + { MP_OBJ_NEW_QSTR(MP_QSTR_SDA),MP_ROM_PTR(&pin_PB02) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_SCL),MP_ROM_PTR(&pin_PB03) }, + + { MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL),MP_ROM_PTR(&pin_PB22) }, + + { MP_OBJ_NEW_QSTR(MP_QSTR_SCK),MP_ROM_PTR(&pin_PA13) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_MOSI),MP_ROM_PTR(&pin_PA12) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_MISO),MP_ROM_PTR(&pin_PA14) }, + + { MP_OBJ_NEW_QSTR(MP_QSTR_LED_RX),MP_ROM_PTR(&pin_PB06) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_LED_TX),MP_ROM_PTR(&pin_PB07) }, + { MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) }, + { MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) }, + { MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) }, +}; +MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table); diff --git a/ports/atmel-samd/boards/pybadge/board.c b/ports/atmel-samd/boards/pybadge/board.c index 0881d8f45..5253970f9 100644 --- a/ports/atmel-samd/boards/pybadge/board.c +++ b/ports/atmel-samd/boards/pybadge/board.c @@ -99,7 +99,8 @@ void board_init(void) { 0x37, // set vertical scroll command display_init_sequence, sizeof(display_init_sequence), - &pin_PA00); + &pin_PA00, + false); // single_byte_bounds common_hal_displayio_display_set_auto_brightness(display, true); } diff --git a/ports/atmel-samd/boards/pyportal/board.c b/ports/atmel-samd/boards/pyportal/board.c index d2c328850..0878289cf 100644 --- a/ports/atmel-samd/boards/pyportal/board.c +++ b/ports/atmel-samd/boards/pyportal/board.c @@ -90,7 +90,9 @@ void board_init(void) { 0x37, // Set vertical scroll command display_init_sequence, sizeof(display_init_sequence), - &pin_PB31); + &pin_PB31, + false); // single_byte_bounds + common_hal_displayio_display_set_auto_brightness(display, true); } diff --git a/ports/nrf/Makefile b/ports/nrf/Makefile index 3681ac49e..3cb4b52aa 100755 --- a/ports/nrf/Makefile +++ b/ports/nrf/Makefile @@ -140,6 +140,7 @@ SRC_NRFX = $(addprefix nrfx/,\ drivers/src/nrfx_twim.c \ drivers/src/nrfx_uarte.c \ drivers/src/nrfx_gpiote.c \ + drivers/src/nrfx_rtc.c \ ) ifdef EXTERNAL_FLASH_DEVICES diff --git a/ports/nrf/common-hal/rtc/RTC.c b/ports/nrf/common-hal/rtc/RTC.c new file mode 100644 index 000000000..57138350c --- /dev/null +++ b/ports/nrf/common-hal/rtc/RTC.c @@ -0,0 +1,90 @@ +/* + * This file is part of the MicroPython project, http://micropython.org/ + * + * The MIT License (MIT) + * + * Copyright (c) 2019 Nick Moore for Adafruit Industries + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include <stdlib.h> + +#include "py/obj.h" +#include "py/runtime.h" +#include "lib/timeutils/timeutils.h" +#include "shared-bindings/rtc/__init__.h" +#include "supervisor/shared/translate.h" + +#include "nrfx_rtc.h" +#include "nrf_clock.h" + +// We clock the RTC very slowly (8Hz) so that it won't overflow often. +// But the counter is only 24 bits, so overflow is about every 24 days ... +// For testing, set this to 32768 and it'll overflow every few minutes + +#define RTC_CLOCK_HZ (8) + +volatile static uint32_t rtc_offset = 0; + +const nrfx_rtc_t rtc_instance = NRFX_RTC_INSTANCE(2); + +const nrfx_rtc_config_t rtc_config = { + .prescaler = RTC_FREQ_TO_PRESCALER(RTC_CLOCK_HZ), + .reliable = 0, + .tick_latency = 0, + .interrupt_priority = 6 +}; + +void rtc_handler(nrfx_rtc_int_type_t int_type) { + if (int_type == NRFX_RTC_INT_OVERFLOW) { + rtc_offset += (1L<<24) / RTC_CLOCK_HZ; + } +} + +void rtc_init(void) { + if (!nrf_clock_lf_is_running()) { + nrf_clock_task_trigger(NRF_CLOCK_TASK_LFCLKSTART); + } + nrfx_rtc_counter_clear(&rtc_instance); + nrfx_rtc_init(&rtc_instance, &rtc_config, rtc_handler); + nrfx_rtc_enable(&rtc_instance); + nrfx_rtc_overflow_enable(&rtc_instance, 1); +} + +void common_hal_rtc_get_time(timeutils_struct_time_t *tm) { + uint32_t t = rtc_offset + (nrfx_rtc_counter_get(&rtc_instance) / RTC_CLOCK_HZ ); + timeutils_seconds_since_2000_to_struct_time(t, tm); +} + +void common_hal_rtc_set_time(timeutils_struct_time_t *tm) { + rtc_offset = timeutils_seconds_since_2000( + tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec + ); + nrfx_rtc_counter_clear(&rtc_instance); +} + +int common_hal_rtc_get_calibration(void) { + return 0; +} + +void common_hal_rtc_set_calibration(int calibration) { + mp_raise_NotImplementedError(translate("RTC calibration is not supported on this board")); +} + diff --git a/ports/nrf/common-hal/rtc/RTC.h b/ports/nrf/common-hal/rtc/RTC.h new file mode 100644 index 000000000..0207c8338 --- /dev/null +++ b/ports/nrf/common-hal/rtc/RTC.h @@ -0,0 +1,33 @@ +/* + * This file is part of the MicroPython project, http://micropython.org/ + * + * The MIT License (MIT) + * + * Copyright (c) 2018 Noralf Trønnes + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef MICROPY_INCLUDED_NRF_COMMON_HAL_RTC_RTC_H +#define MICROPY_INCLUDED_NRF_COMMON_HAL_RTC_RTC_H + +extern void rtc_init(void); +extern void rtc_reset(void); + +#endif // MICROPY_INCLUDED_NRF_COMMON_HAL_RTC_RTC_H diff --git a/ports/nrf/common-hal/rtc/__init__.c b/ports/nrf/common-hal/rtc/__init__.c new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/ports/nrf/common-hal/rtc/__init__.c diff --git a/ports/nrf/mpconfigport.h b/ports/nrf/mpconfigport.h index 1b2d8ea12..5ed521e85 100644 --- a/ports/nrf/mpconfigport.h +++ b/ports/nrf/mpconfigport.h @@ -57,5 +57,4 @@ CIRCUITPY_COMMON_ROOT_POINTERS \ ble_drv_evt_handler_entry_t* ble_drv_evt_handler_entries; \ - #endif // NRF5_MPCONFIGPORT_H__ diff --git a/ports/nrf/mpconfigport.mk b/ports/nrf/mpconfigport.mk index badfb6735..fdeb1bbbe 100644 --- a/ports/nrf/mpconfigport.mk +++ b/ports/nrf/mpconfigport.mk @@ -22,8 +22,8 @@ CIRCUITPY_I2CSLAVE = 0 # nvm not yet implemented CIRCUITPY_NVM = 0 -# rtc not yet implemented -CIRCUITPY_RTC = 0 +# enable RTC +CIRCUITPY_RTC = 1 # frequencyio not yet implemented CIRCUITPY_FREQUENCYIO = 0 diff --git a/ports/nrf/nrfx_config.h b/ports/nrf/nrfx_config.h index 57a2727aa..d51739fac 100644 --- a/ports/nrf/nrfx_config.h +++ b/ports/nrf/nrfx_config.h @@ -70,6 +70,11 @@ #define NRFX_PWM3_ENABLED 0 #endif +#define NRFX_RTC_ENABLED 1 +#define NRFX_RTC0_ENABLED 1 +#define NRFX_RTC1_ENABLED 1 +#define NRFX_RTC2_ENABLED 1 + // TIMERS #define NRFX_TIMER_ENABLED 1 // Don't enable TIMER0: it's used by the SoftDevice. diff --git a/ports/nrf/supervisor/port.c b/ports/nrf/supervisor/port.c index fd077a46a..85ecd6afe 100644 --- a/ports/nrf/supervisor/port.c +++ b/ports/nrf/supervisor/port.c @@ -45,8 +45,11 @@ #include "common-hal/pulseio/PWMOut.h" #include "common-hal/pulseio/PulseOut.h" #include "common-hal/pulseio/PulseIn.h" +#include "common-hal/rtc/RTC.h" #include "tick.h" +#include "shared-bindings/rtc/__init__.h" + static void power_warning_handler(void) { reset_into_safe_mode(BROWNOUT); } @@ -72,6 +75,10 @@ safe_mode_t port_init(void) { // Configure millisecond timer initialization. tick_init(); + #if CIRCUITPY_RTC + rtc_init(); + #endif + // Will do usb_init() if chip supports USB. board_init(); @@ -91,6 +98,10 @@ void reset_port(void) { pulsein_reset(); timers_reset(); + #if CIRCUITPY_RTC + rtc_reset(); + #endif + bleio_reset(); reset_all_pins(); diff --git a/shared-bindings/displayio/Display.c b/shared-bindings/displayio/Display.c index 1f46330e8..885a4f3c4 100644 --- a/shared-bindings/displayio/Display.c +++ b/shared-bindings/displayio/Display.c @@ -50,7 +50,7 @@ //| Most people should not use this class directly. Use a specific display driver instead that will //| contain the initialization sequence at minimum. //| -//| .. class:: Display(display_bus, init_sequence, *, width, height, colstart=0, rowstart=0, rotation=0, color_depth=16, set_column_command=0x2a, set_row_command=0x2b, write_ram_command=0x2c, set_vertical_scroll=0, backlight_pin=None) +//| .. class:: Display(display_bus, init_sequence, *, width, height, colstart=0, rowstart=0, rotation=0, color_depth=16, set_column_command=0x2a, set_row_command=0x2b, write_ram_command=0x2c, set_vertical_scroll=0, backlight_pin=None, single_byte_bounds=False) //| //| Create a Display object on the given display bus (`displayio.FourWire` or `displayio.ParallelBus`). //| @@ -91,9 +91,10 @@ //| :param int write_ram_command: Command used to write pixels values into the update region //| :param int set_vertical_scroll: Command used to set the first row to show //| :param microcontroller.Pin backlight_pin: Pin connected to the display's backlight +//| :param bool single_byte_bounds: Display column and row commands use single bytes //| STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) { - enum { ARG_display_bus, ARG_init_sequence, ARG_width, ARG_height, ARG_colstart, ARG_rowstart, ARG_rotation, ARG_color_depth, ARG_set_column_command, ARG_set_row_command, ARG_write_ram_command, ARG_set_vertical_scroll, ARG_backlight_pin }; + enum { ARG_display_bus, ARG_init_sequence, ARG_width, ARG_height, ARG_colstart, ARG_rowstart, ARG_rotation, ARG_color_depth, ARG_set_column_command, ARG_set_row_command, ARG_write_ram_command, ARG_set_vertical_scroll, ARG_backlight_pin, ARG_single_byte_bounds }; static const mp_arg_t allowed_args[] = { { MP_QSTR_display_bus, MP_ARG_REQUIRED | MP_ARG_OBJ }, { MP_QSTR_init_sequence, MP_ARG_REQUIRED | MP_ARG_OBJ }, @@ -108,6 +109,7 @@ STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_a { MP_QSTR_write_ram_command, MP_ARG_INT | MP_ARG_KW_ONLY, {.u_int = 0x2c} }, { MP_QSTR_set_vertical_scroll, MP_ARG_INT | MP_ARG_KW_ONLY, {.u_int = 0x0} }, { MP_QSTR_backlight_pin, MP_ARG_OBJ | MP_ARG_KW_ONLY, {.u_obj = mp_const_none} }, + { MP_QSTR_single_byte_bounds, MP_ARG_BOOL | MP_ARG_KW_ONLY, {.u_bool = false} }, }; mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)]; mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args); @@ -146,7 +148,8 @@ STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_a args[ARG_color_depth].u_int, args[ARG_set_column_command].u_int, args[ARG_set_row_command].u_int, args[ARG_write_ram_command].u_int, args[ARG_set_vertical_scroll].u_int, - bufinfo.buf, bufinfo.len, MP_OBJ_TO_PTR(backlight_pin)); + bufinfo.buf, bufinfo.len, MP_OBJ_TO_PTR(backlight_pin), + args[ARG_single_byte_bounds].u_bool); return self; } diff --git a/shared-bindings/displayio/Display.h b/shared-bindings/displayio/Display.h index 7d6444a2d..d35569f6c 100644 --- a/shared-bindings/displayio/Display.h +++ b/shared-bindings/displayio/Display.h @@ -40,7 +40,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self, mp_obj_t bus, uint16_t width, uint16_t height, int16_t colstart, int16_t rowstart, uint16_t rotation, uint16_t color_depth, uint8_t set_column_command, uint8_t set_row_command, uint8_t write_ram_command, uint8_t set_vertical_scroll, - uint8_t* init_sequence, uint16_t init_sequence_len, const mcu_pin_obj_t* backlight_pin); + uint8_t* init_sequence, uint16_t init_sequence_len, const mcu_pin_obj_t* backlight_pin, bool single_byte_bounds); int32_t common_hal_displayio_display_wait_for_frame(displayio_display_obj_t* self); diff --git a/shared-bindings/rtc/RTC.c b/shared-bindings/rtc/RTC.c index 474d4a399..17dccdb03 100644 --- a/shared-bindings/rtc/RTC.c +++ b/shared-bindings/rtc/RTC.c @@ -36,22 +36,6 @@ #include "shared-bindings/time/__init__.h" #include "supervisor/shared/translate.h" -void MP_WEAK common_hal_rtc_get_time(timeutils_struct_time_t *tm) { - mp_raise_NotImplementedError(translate("RTC is not supported on this board")); -} - -void MP_WEAK common_hal_rtc_set_time(timeutils_struct_time_t *tm) { - mp_raise_NotImplementedError(translate("RTC is not supported on this board")); -} - -int MP_WEAK common_hal_rtc_get_calibration(void) { - return 0; -} - -void MP_WEAK common_hal_rtc_set_calibration(int calibration) { - mp_raise_NotImplementedError(translate("RTC calibration is not supported on this board")); -} - const rtc_rtc_obj_t rtc_rtc_obj = {{&rtc_rtc_type}}; //| .. currentmodule:: rtc diff --git a/shared-module/displayio/Display.c b/shared-module/displayio/Display.c index 0e76a868f..eccb2d0ef 100644 --- a/shared-module/displayio/Display.c +++ b/shared-module/displayio/Display.c @@ -44,7 +44,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self, mp_obj_t bus, uint16_t width, uint16_t height, int16_t colstart, int16_t rowstart, uint16_t rotation, uint16_t color_depth, uint8_t set_column_command, uint8_t set_row_command, uint8_t write_ram_command, uint8_t set_vertical_scroll, uint8_t* init_sequence, uint16_t init_sequence_len, - const mcu_pin_obj_t* backlight_pin) { + const mcu_pin_obj_t* backlight_pin, bool single_byte_bounds) { self->color_depth = color_depth; self->set_column_command = set_column_command; self->set_row_command = set_row_command; @@ -54,6 +54,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self, self->colstart = colstart; self->rowstart = rowstart; self->auto_brightness = false; + self->single_byte_bounds = single_byte_bounds; if (MP_OBJ_IS_TYPE(bus, &displayio_parallelbus_type)) { self->begin_transaction = common_hal_displayio_parallelbus_begin_transaction; @@ -211,16 +212,31 @@ void displayio_display_end_transaction(displayio_display_obj_t* self) { } void displayio_display_set_region_to_update(displayio_display_obj_t* self, uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) { - // TODO(tannewt): Handle displays with single byte bounds. - uint16_t data[2]; + self->send(self->bus, true, &self->set_column_command, 1); - data[0] = __builtin_bswap16(x0 + self->colstart); - data[1] = __builtin_bswap16(x1 - 1 + self->colstart); - self->send(self->bus, false, (uint8_t*) data, 4); + if (self->single_byte_bounds) { + uint8_t data[2]; + data[0] = x0 + self->colstart; + data[1] = x1 - 1 + self->colstart; + self->send(self->bus, false, (uint8_t*) data, 2); + } else { + uint16_t data[2]; + data[0] = __builtin_bswap16(x0 + self->colstart); + data[1] = __builtin_bswap16(x1 - 1 + self->colstart); + self->send(self->bus, false, (uint8_t*) data, 4); + } self->send(self->bus, true, &self->set_row_command, 1); - data[0] = __builtin_bswap16(y0 + self->rowstart); - data[1] = __builtin_bswap16(y1 - 1 + self->rowstart); - self->send(self->bus, false, (uint8_t*) data, 4); + if (self->single_byte_bounds) { + uint8_t data[2]; + data[0] = y0 + self->rowstart; + data[1] = y1 - 1 + self->rowstart; + self->send(self->bus, false, (uint8_t*) data, 2); + } else { + uint16_t data[2]; + data[0] = __builtin_bswap16(y0 + self->rowstart); + data[1] = __builtin_bswap16(y1 - 1 + self->rowstart); + self->send(self->bus, false, (uint8_t*) data, 4); + } self->send(self->bus, true, &self->write_ram_command, 1); } diff --git a/shared-module/displayio/Display.h b/shared-module/displayio/Display.h index 04da68b63..4ccae37bf 100644 --- a/shared-module/displayio/Display.h +++ b/shared-module/displayio/Display.h @@ -49,6 +49,7 @@ typedef struct { uint64_t last_refresh; int16_t colstart; int16_t rowstart; + bool single_byte_bounds; display_bus_begin_transaction begin_transaction; display_bus_send send; display_bus_end_transaction end_transaction; diff --git a/shared-module/displayio/FourWire.c b/shared-module/displayio/FourWire.c index 9da5c0701..043f68e26 100644 --- a/shared-module/displayio/FourWire.c +++ b/shared-module/displayio/FourWire.c @@ -30,6 +30,7 @@ #include "shared-bindings/busio/SPI.h" #include "shared-bindings/digitalio/DigitalInOut.h" +#include "shared-bindings/time/__init__.h" #include "tick.h" @@ -78,6 +79,11 @@ bool common_hal_displayio_fourwire_begin_transaction(mp_obj_t obj) { void common_hal_displayio_fourwire_send(mp_obj_t obj, bool command, uint8_t *data, uint32_t data_length) { displayio_fourwire_obj_t* self = MP_OBJ_TO_PTR(obj); + if (command) { + common_hal_digitalio_digitalinout_set_value(&self->chip_select, true); + common_hal_time_delay_ms(1); + common_hal_digitalio_digitalinout_set_value(&self->chip_select, false); + } common_hal_digitalio_digitalinout_set_value(&self->command, !command); common_hal_busio_spi_write(self->bus, data, data_length); } diff --git a/shared-module/usb_hid/Device.c b/shared-module/usb_hid/Device.c index 820e14ad0..0e256cb5e 100644 --- a/shared-module/usb_hid/Device.c +++ b/shared-module/usb_hid/Device.c @@ -60,27 +60,33 @@ void common_hal_usb_hid_device_send_report(usb_hid_device_obj_t *self, uint8_t* } } +static usb_hid_device_obj_t* get_hid_device(uint8_t report_id) { + for (uint8_t i = 0; i < USB_HID_NUM_DEVICES; i++) { + if (usb_hid_devices[i].report_id == report_id) { + return &usb_hid_devices[i]; + } + } + return NULL; +} + // Callbacks invoked when receive Get_Report request through control endpoint uint16_t tud_hid_generic_get_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen) { // only support Input Report if ( report_type != HID_REPORT_TYPE_INPUT ) return 0; - // index is ID-1 - uint8_t idx = ( report_id ? (report_id-1) : 0 ); - // fill buffer with current report - memcpy(buffer, usb_hid_devices[idx].report_buffer, reqlen); + memcpy(buffer, get_hid_device(report_id)->report_buffer, reqlen); return reqlen; } // Callbacks invoked when receive Set_Report request through control endpoint void tud_hid_generic_set_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t const* buffer, uint16_t bufsize) { - // index is ID-1 - uint8_t idx = ( report_id ? (report_id-1) : 0 ); + usb_hid_device_obj_t* hid_device = get_hid_device(report_id); if ( report_type == HID_REPORT_TYPE_OUTPUT ) { // Check if it is Keyboard device - if ( (usb_hid_devices[idx].usage_page == HID_USAGE_PAGE_DESKTOP) && (usb_hid_devices[idx].usage == HID_USAGE_DESKTOP_KEYBOARD) ) { + if (hid_device->usage_page == HID_USAGE_PAGE_DESKTOP && + hid_device->usage == HID_USAGE_DESKTOP_KEYBOARD) { // This is LED indicator (CapsLock, NumLock) // TODO Light up some LED here } diff --git a/tools/convert_release_notes.py b/tools/convert_release_notes.py new file mode 100644 index 000000000..4805f182a --- /dev/null +++ b/tools/convert_release_notes.py @@ -0,0 +1,57 @@ +import sys +import mistune + +print(sys.argv[1]) + +with open(sys.argv[1], "r") as source_file: + source = source_file.read() + +html = mistune.Markdown() + +print() +print("HTML") +print("=====================================") +print("From the <a href=\"\">GitHub release page</a>:\n<blockquote>") +print(html(source)) +print("</blockquote>") + +class AdafruitBBCodeRenderer: + def __init__(self, **kwargs): + self.options = kwargs + + def placeholder(self): + return '' + + def paragraph(self, text): + return text + "\n\n" + + def text(self, text): + return text + + def link(self, link, title, text): + return "[url={}]{}[/url]".format(link, text) + + def header(self, text, level, raw): + return "[b][size=150]{}[/size][/b]\n".format(text) + + def codespan(self, text): + return "[color=#E74C3C][size=95]{}[/size][/color]".format(text) + + def list_item(self, text): + return "[*]{}[/*]\n".format(text.strip()) + + def list(self, body, ordered=True): + ordered_indicator = "=" if ordered else "" + return "[list{}]\n{}[/list]".format(ordered_indicator, body) + + def double_emphasis(self, text): + return "[b]{}[/b]".format(text) + +bbcode = mistune.Markdown(renderer=AdafruitBBCodeRenderer()) + +print() +print("BBCode") +print("=====================================") +print("From the [url=]GitHub release page[/url]:\n[quote]") +print(bbcode(source)) +print("[/quote]") |
