Merge remote-tracking branch 'upstream/main' into esp32-neopixel

This commit is contained in:
Lucian Copeland 2020-08-03 12:26:37 -04:00
commit 4900668778
102 changed files with 5259 additions and 1743 deletions

View File

@ -37,7 +37,7 @@ jobs:
run: | run: |
sudo apt-get install -y eatmydata sudo apt-get install -y eatmydata
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli
- name: Versions - name: Versions
run: | run: |
gcc --version gcc --version
@ -86,24 +86,32 @@ jobs:
working-directory: tools working-directory: tools
- name: Build mpy-cross.static-raspbian - name: Build mpy-cross.static-raspbian
run: make -C mpy-cross -j2 -f Makefile.static-raspbian run: make -C mpy-cross -j2 -f Makefile.static-raspbian
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: mpy-cross.static-raspbian name: mpy-cross.static-raspbian
path: mpy-cross/mpy-cross.static-raspbian path: mpy-cross/mpy-cross.static-raspbian
- name: Build mpy-cross.static - name: Build mpy-cross.static
run: make -C mpy-cross -j2 -f Makefile.static run: make -C mpy-cross -j2 -f Makefile.static
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: mpy-cross.static-amd64-linux name: mpy-cross.static-amd64-linux
path: mpy-cross/mpy-cross.static path: mpy-cross/mpy-cross.static
- name: Build mpy-cross.static-mingw - name: Build mpy-cross.static-mingw
run: make -C mpy-cross -j2 -f Makefile.static-mingw run: make -C mpy-cross -j2 -f Makefile.static-mingw
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: mpy-cross.static-x64-windows name: mpy-cross.static-x64-windows
path: mpy-cross/mpy-cross.static.exe path: mpy-cross/mpy-cross.static.exe
- name: Upload mpy-cross builds to S3
run: |
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-raspbian s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-raspbian-${{ env.CP_VERSION }} --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-amd64-linux-${{ env.CP_VERSION }} --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static.exe s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-x64-windows-${{ env.CP_VERSION }}.exe --no-progress --region us-east-1
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
mpy-cross-mac: mpy-cross-mac:
runs-on: macos-10.15 runs-on: macos-10.15
@ -112,9 +120,9 @@ jobs:
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT" run: echo "$GITHUB_CONTEXT"
- name: Make gettext programs available - name: Install dependencies
run: | run: |
brew install gettext brew install gettext awscli
echo "::set-env name=PATH::/usr/local/opt/gettext/bin:$PATH" echo "::set-env name=PATH::/usr/local/opt/gettext/bin:$PATH"
- name: Versions - name: Versions
run: | run: |
@ -127,13 +135,23 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/* - run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: CircuitPython version - name: CircuitPython version
run: git describe --dirty --tags run: |
git describe --dirty --tags
echo "::set-env name=CP_VERSION::$(git describe --dirty --tags)"
- name: Build mpy-cross - name: Build mpy-cross
run: make -C mpy-cross -j2 run: make -C mpy-cross -j2
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: mpy-cross-macos-catalina name: mpy-cross-macos-catalina
path: mpy-cross/mpy-cross path: mpy-cross/mpy-cross
- name: Upload mpy-cross build to S3
run: |
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-catalina-${{ env.CP_VERSION }} --no-progress --region us-east-1
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
build-arm: build-arm:
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
@ -154,6 +172,7 @@ jobs:
- "bast_pro_mini_m0" - "bast_pro_mini_m0"
- "bdmicro_vina_m0" - "bdmicro_vina_m0"
- "bless_dev_board_multi_sensor" - "bless_dev_board_multi_sensor"
- "blm_badge"
- "capablerobot_usbhub" - "capablerobot_usbhub"
- "catwan_usbstick" - "catwan_usbstick"
- "circuitbrains_basic_m0" - "circuitbrains_basic_m0"
@ -195,6 +214,7 @@ jobs:
- "hallowing_m0_express" - "hallowing_m0_express"
- "hallowing_m4_express" - "hallowing_m4_express"
- "hiibot_bluefi" - "hiibot_bluefi"
- "ikigaisense_vita"
- "imxrt1010_evk" - "imxrt1010_evk"
- "imxrt1020_evk" - "imxrt1020_evk"
- "imxrt1060_evk" - "imxrt1060_evk"
@ -216,6 +236,7 @@ jobs:
- "mini_sam_m4" - "mini_sam_m4"
- "monster_m4sk" - "monster_m4sk"
- "ndgarage_ndbit6" - "ndgarage_ndbit6"
- "ndgarage_ndbit6_v2"
- "nfc_copy_cat" - "nfc_copy_cat"
- "nice_nano" - "nice_nano"
- "nucleo_f746zg" - "nucleo_f746zg"
@ -314,7 +335,7 @@ jobs:
working-directory: tools working-directory: tools
env: env:
BOARDS: ${{ matrix.board }} BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: ${{ matrix.board }} name: ${{ matrix.board }}
path: bin/${{ matrix.board }} path: bin/${{ matrix.board }}
@ -362,7 +383,7 @@ jobs:
working-directory: tools working-directory: tools
env: env:
BOARDS: ${{ matrix.board }} BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: ${{ matrix.board }} name: ${{ matrix.board }}
path: bin/${{ matrix.board }} path: bin/${{ matrix.board }}
@ -400,7 +421,7 @@ jobs:
id: idf-cache id: idf-cache
with: with:
path: ${{ github.workspace }}/.idf_tools path: ${{ github.workspace }}/.idf_tools
key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20200523 key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20200801
- name: Install IDF tools - name: Install IDF tools
run: | run: |
$IDF_PATH/tools/idf_tools.py --non-interactive install required $IDF_PATH/tools/idf_tools.py --non-interactive install required
@ -442,7 +463,7 @@ jobs:
IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools
BOARDS: ${{ matrix.board }} BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v2
with: with:
name: ${{ matrix.board }} name: ${{ matrix.board }}
path: bin/${{ matrix.board }} path: bin/${{ matrix.board }}

View File

@ -241,6 +241,7 @@ check-translate:
stubs: stubs:
@mkdir -p circuitpython-stubs @mkdir -p circuitpython-stubs
@$(PYTHON) tools/extract_pyi.py shared-bindings/ $(STUBDIR) @$(PYTHON) tools/extract_pyi.py shared-bindings/ $(STUBDIR)
@$(PYTHON) tools/extract_pyi.py extmod/ulab/code/ $(STUBDIR)/ulab
@$(PYTHON) tools/extract_pyi.py ports/atmel-samd/bindings $(STUBDIR) @$(PYTHON) tools/extract_pyi.py ports/atmel-samd/bindings $(STUBDIR)
@$(PYTHON) setup.py -q sdist @$(PYTHON) setup.py -q sdist

View File

@ -3,3 +3,5 @@ recommonmark==0.6.0
sphinxcontrib-svg2pdfconverter==0.1.0 sphinxcontrib-svg2pdfconverter==0.1.0
astroid astroid
sphinx-autoapi sphinx-autoapi
isort
black

@ -1 +1 @@
Subproject commit 48cb939839fcf091fcdcdf742530b1b650066a15 Subproject commit 11a7ecff6d76a02644ff23a734b792afaa615e44

@ -1 +1 @@
Subproject commit 5d584576ef79ca36506e6c7470e7ac5204cf0a8d Subproject commit 41f7a3530d4cacdbf668399d3a015ea29c7e169b

@ -1 +1 @@
Subproject commit 3ffb3f02d2046910e09d1f5a74721bd1a4cdf8cf Subproject commit 6a034887e370caa61fee5f51db8dd393d3e72542

@ -1 +1 @@
Subproject commit e9411c4244984b69ec6928370ede40cec014c10b Subproject commit eb4b21e216efd8ec0c4862a938e81b56be961724

@ -1 +1 @@
Subproject commit e9f15d61502f34173912ba271aaaf9446dae8da1 Subproject commit 3c540329b63163e45f108df4bfebc387d5352c4f

@ -1 +1 @@
Subproject commit 0e1230676a54da17a309d1dfffdd7fa90240191c Subproject commit 809646ba11366b5aedbc8a90be1da1829304bf62

@ -1 +1 @@
Subproject commit 7914a6390318687bb8e2e9c4119aa932fea01531 Subproject commit 209edd164eb640a8ced561a54505792fc99a67b9

@ -1 +1 @@
Subproject commit 0d49a1fcd96c13a94e8bdf26f92abe79b8517906 Subproject commit 5d81a9ea822a85e46be4a512ac44abf21e77d816

@ -1 +1 @@
Subproject commit 94b03517c1f4ff68cc2bb09b0963f7e7e3ce3d04 Subproject commit 01f3f6674b4493ba29b857e0f43deb69975736ec

@ -1 +1 @@
Subproject commit 72968d3546f9d6c5af138d4c179343007cb9662c Subproject commit 1e3312ab1cba0b1d3bb1f559c52acfdc1a6d57b8

@ -1 +1 @@
Subproject commit 65fb213b8c554181d54b77f75335e16e2f4c0987 Subproject commit 829ba0f0a2d8a63f7d0215c6c9fc821e14e52a93

@ -1 +1 @@
Subproject commit d435fc9a9d90cb063608ae037bf5284b33bc5e84 Subproject commit fc3a7b479874a1ea315ddb3bf6c5e281e16ef097

@ -1 +1 @@
Subproject commit 457aba6dd59ad00502b80c9031655d3d26ecc82b Subproject commit 9fe8f314c032cee89b9ad7697d61e9cba76431ff

@ -1 +1 @@
Subproject commit ee8f2187d4795b08ae4aa60558f564d26c997be9 Subproject commit f1cc47f024b27e670b9bf2a51c89e32f93c1b957

@ -1 +1 @@
Subproject commit 5fd72fb963c4a0318d29282ca2cc988f19787fda Subproject commit 434e5b5346cb0a1a9eb15989b00278be87cb2ff1

@ -1 +1 @@
Subproject commit 56358b4494da825cd99a56a854119f926abca670 Subproject commit 6143ec2a96a6d218041e9cab5968de26702d7bbf

@ -1 +1 @@
Subproject commit 41de8b3c05dd78d7be8893a0f6cb47a7e9b421a2 Subproject commit 43017e30a1e772b67ac68293a944e863c031e389

@ -1 +1 @@
Subproject commit b5bbdbd56ca205c581ba2c84d927ef99befce88e Subproject commit fb773e0ed1891cda2ace6271fafc5312e167d275

@ -1 +1 @@
Subproject commit 76c0dd13294ce8ae0518cb9882dcad5d3668977e Subproject commit 88738da275a83acabb14b7140d1c79b33cdc7b02

@ -1 +1 @@
Subproject commit dc5445e2f45cb348a44fe24fc1be4bc8b5ba5bab Subproject commit 22100b252fc2eb8f51ed407949645653c4880fd9

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-07-06 18:10+0000\n" "PO-Revision-Date: 2020-07-06 18:10+0000\n"
"Last-Translator: oon arfiandwi <oon.arfiandwi@gmail.com>\n" "Last-Translator: oon arfiandwi <oon.arfiandwi@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -116,10 +116,6 @@ msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argumen dibutuhkan" msgstr "'%q' argumen dibutuhkan"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -224,14 +220,14 @@ msgstr "'S' dan 'O' bukan tipe format yang didukung"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' membutuhkan 1 argumen" msgstr "'align' membutuhkan 1 argumen"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' atau 'async with' di luar fungsi async"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' diluar fungsi" msgstr "'await' diluar fungsi"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' diluar loop" msgstr "'break' diluar loop"
@ -240,6 +236,10 @@ msgstr "'break' diluar loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' diluar loop" msgstr "'continue' diluar loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' membutuhkan setidaknya 2 argumen" msgstr "'data' membutuhkan setidaknya 2 argumen"
@ -322,7 +322,7 @@ msgstr "Semua timer untuk pin ini sedang digunakan"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Semua timer sedang digunakan" msgstr "Semua timer sedang digunakan"
@ -790,7 +790,7 @@ msgstr "Diharapkan tuple dengan panjang %d, didapatkan %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "Penyebaran yang diperluas dengan respon pindai tidak didukung." msgstr "Penyebaran yang diperluas dengan respon pindai tidak didukung."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT didefinisikan hanya untuk ndarrays" msgstr "FFT didefinisikan hanya untuk ndarrays"
@ -882,6 +882,10 @@ msgstr "operasi I/O pada file tertutup"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "Gagal Inisialisasi I2C" msgstr "Gagal Inisialisasi I2C"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1358,14 +1362,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1573,6 +1569,11 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Terlalu banyak channel dalam sampel" msgstr "Terlalu banyak channel dalam sampel"
@ -1803,7 +1804,7 @@ msgstr ""
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "" msgstr ""
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "sebuah objek menyerupai byte (bytes-like) dibutuhkan" msgstr "sebuah objek menyerupai byte (bytes-like) dibutuhkan"
@ -1824,7 +1825,7 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1832,7 +1833,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1840,6 +1841,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1849,7 +1854,7 @@ msgstr "argumen num/types tidak cocok"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1857,7 +1862,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1865,15 +1870,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2180,15 +2185,15 @@ msgstr ""
msgid "conversion to object" msgid "conversion to object"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2196,7 +2201,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2204,15 +2209,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2241,7 +2246,7 @@ msgstr ""
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2344,11 +2349,11 @@ msgstr ""
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2356,7 +2361,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2368,7 +2373,7 @@ msgstr ""
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2401,11 +2406,11 @@ msgstr "fungsi diharapkan setidaknya %d argumen, hanya mendapatkan %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'" msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2491,7 +2496,7 @@ msgstr ""
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2499,35 +2504,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler harus sebuah fungsi" msgstr "inline assembler harus sebuah fungsi"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2539,7 +2544,7 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2609,7 +2614,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2673,11 +2678,11 @@ msgstr ""
msgid "math domain error" msgid "math domain error"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2704,7 +2709,7 @@ msgstr ""
msgid "module not found" msgid "module not found"
msgstr "modul tidak ditemukan" msgstr "modul tidak ditemukan"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2728,7 +2733,7 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2826,11 +2831,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2902,12 +2907,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -2999,7 +3004,7 @@ msgstr "antrian meluap (overflow)"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3072,7 +3077,7 @@ msgstr ""
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3096,19 +3101,19 @@ msgstr ""
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "memulai ulang software(soft reboot)\n" msgstr "memulai ulang software(soft reboot)\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3223,7 +3228,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3351,6 +3360,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3359,7 +3372,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3367,11 +3380,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "" msgstr ""
@ -3383,7 +3396,7 @@ msgstr ""
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3403,18 +3416,21 @@ msgstr ""
msgid "zero step" msgid "zero step"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' atau 'async with' di luar fungsi async"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "AP dibutuhkan" #~ msgstr "AP dibutuhkan"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-21 18:43-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -110,10 +110,6 @@ msgstr ""
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "" msgstr ""
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -219,11 +215,11 @@ msgid "'align' requires 1 argument"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
msgid "'async for' or 'async with' outside async function" msgid "'await' outside function"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await', 'async for' or 'async with' outside async function"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
@ -774,7 +770,7 @@ msgstr ""
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -865,6 +861,10 @@ msgstr ""
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1336,10 +1336,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/stm/ref/pulseout-pre-timeralloc.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1773,7 +1769,7 @@ msgstr ""
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "" msgstr ""
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "" msgstr ""
@ -1794,7 +1790,7 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1802,7 +1798,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1810,6 +1806,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1819,7 +1819,7 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1827,7 +1827,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1835,15 +1835,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2149,15 +2149,15 @@ msgstr ""
msgid "conversion to object" msgid "conversion to object"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2165,7 +2165,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2173,15 +2173,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2210,7 +2210,7 @@ msgstr ""
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2313,11 +2313,11 @@ msgstr ""
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2325,7 +2325,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2337,7 +2337,7 @@ msgstr ""
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2370,11 +2370,11 @@ msgstr ""
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2460,7 +2460,7 @@ msgstr ""
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2468,35 +2468,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2508,7 +2508,7 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2578,7 +2578,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2642,11 +2642,11 @@ msgstr ""
msgid "math domain error" msgid "math domain error"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2673,7 +2673,7 @@ msgstr ""
msgid "module not found" msgid "module not found"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2697,7 +2697,7 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2795,11 +2795,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2870,12 +2870,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -2967,7 +2967,7 @@ msgstr ""
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3040,7 +3040,7 @@ msgstr ""
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3064,19 +3064,19 @@ msgstr ""
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3190,7 +3190,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3318,6 +3322,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3326,7 +3334,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3334,11 +3342,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "" msgstr ""
@ -3350,7 +3358,7 @@ msgstr ""
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3370,14 +3378,14 @@ msgstr ""
msgid "zero step" msgid "zero step"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-05-24 03:22+0000\n" "PO-Revision-Date: 2020-05-24 03:22+0000\n"
"Last-Translator: dronecz <mzuzelka@gmail.com>\n" "Last-Translator: dronecz <mzuzelka@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -116,10 +116,6 @@ msgstr ""
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "" msgstr ""
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -225,11 +221,11 @@ msgid "'align' requires 1 argument"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
msgid "'async for' or 'async with' outside async function" msgid "'await' outside function"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await', 'async for' or 'async with' outside async function"
msgstr "" msgstr ""
#: py/compile.c #: py/compile.c
@ -240,6 +236,10 @@ msgstr ""
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "" msgstr ""
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "" msgstr ""
@ -322,7 +322,7 @@ msgstr ""
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "" msgstr ""
@ -776,7 +776,7 @@ msgstr ""
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -867,6 +867,10 @@ msgstr ""
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1338,14 +1342,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1551,6 +1547,11 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
@ -1774,7 +1775,7 @@ msgstr ""
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "" msgstr ""
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1811,6 +1812,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1820,7 +1825,7 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1828,7 +1833,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1836,15 +1841,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2150,15 +2155,15 @@ msgstr ""
msgid "conversion to object" msgid "conversion to object"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2166,7 +2171,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2174,15 +2179,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2211,7 +2216,7 @@ msgstr ""
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2314,11 +2319,11 @@ msgstr ""
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2326,7 +2331,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2338,7 +2343,7 @@ msgstr ""
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2371,11 +2376,11 @@ msgstr ""
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2461,7 +2466,7 @@ msgstr ""
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2469,35 +2474,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2509,7 +2514,7 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2579,7 +2584,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2643,11 +2648,11 @@ msgstr ""
msgid "math domain error" msgid "math domain error"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2674,7 +2679,7 @@ msgstr ""
msgid "module not found" msgid "module not found"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2698,7 +2703,7 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2796,11 +2801,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2871,12 +2876,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -2968,7 +2973,7 @@ msgstr ""
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3041,7 +3046,7 @@ msgstr ""
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3065,19 +3070,19 @@ msgstr ""
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3191,7 +3196,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3319,6 +3328,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3327,7 +3340,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3335,11 +3348,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "" msgstr ""
@ -3351,7 +3364,7 @@ msgstr ""
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3371,14 +3384,14 @@ msgstr ""
msgid "zero step" msgid "zero step"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-06-16 18:24+0000\n" "PO-Revision-Date: 2020-06-16 18:24+0000\n"
"Last-Translator: Andreas Buchen <andreas.buchen@gmail.com>\n" "Last-Translator: Andreas Buchen <andreas.buchen@gmail.com>\n"
"Language: de_DE\n" "Language: de_DE\n"
@ -115,10 +115,6 @@ msgstr "%q() nimmt %d Argumente ohne Keyword an, aber es wurden %d angegeben"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' Argument erforderlich" msgstr "'%q' Argument erforderlich"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -223,14 +219,14 @@ msgstr "'S' und 'O' sind keine unterstützten Formattypen"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' erfordert genau ein Argument" msgstr "'align' erfordert genau ein Argument"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' oder 'async with' außerhalb der asynchronen Funktion"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' außerhalb einer Funktion" msgstr "'await' außerhalb einer Funktion"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' außerhalb einer Schleife" msgstr "'break' außerhalb einer Schleife"
@ -239,6 +235,10 @@ msgstr "'break' außerhalb einer Schleife"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' außerhalb einer Schleife" msgstr "'continue' außerhalb einer Schleife"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' erfordert mindestens zwei Argumente" msgstr "'data' erfordert mindestens zwei Argumente"
@ -321,7 +321,7 @@ msgstr "Alle timer für diesen Pin werden bereits benutzt"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Alle timer werden benutzt" msgstr "Alle timer werden benutzt"
@ -787,7 +787,7 @@ msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
"Erweiterte Werbung (advertising) mit Scanantwort wird nicht unterstützt." "Erweiterte Werbung (advertising) mit Scanantwort wird nicht unterstützt."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT ist nur für ndarrays definiert" msgstr "FFT ist nur für ndarrays definiert"
@ -882,6 +882,10 @@ msgstr "Lese/Schreibe-operation an geschlossener Datei"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "I2C-Init-Fehler" msgstr "I2C-Init-Fehler"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1368,14 +1372,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull wird nicht verwendet, wenn die Richtung output ist." msgstr "Pull wird nicht verwendet, wenn die Richtung output ist."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "PulseIn wird auf diesem Chip nicht unterstützt"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "PulseOut wird auf diesem Chip nicht unterstützt"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "RNG DeInit-Fehler" msgstr "RNG DeInit-Fehler"
@ -1593,6 +1589,11 @@ msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
"Zeitbeschränkung ist zu groß: Maximale Zeitbeschränkung ist %d Sekunden" "Zeitbeschränkung ist zu groß: Maximale Zeitbeschränkung ist %d Sekunden"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Zu viele Kanäle im sample." msgstr "Zu viele Kanäle im sample."
@ -1831,7 +1832,7 @@ msgstr "__init__() sollte None zurückgeben, nicht '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ arg muss user-type sein" msgstr "__new__ arg muss user-type sein"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "ein Byte-ähnliches Objekt ist erforderlich" msgstr "ein Byte-ähnliches Objekt ist erforderlich"
@ -1852,7 +1853,7 @@ msgstr "Adresse außerhalb der Grenzen"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adresses ist leer" msgstr "adresses ist leer"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 ist nur für Skalare und ndarrays implementiert" msgstr "arctan2 ist nur für Skalare und ndarrays implementiert"
@ -1860,7 +1861,7 @@ msgstr "arctan2 ist nur für Skalare und ndarrays implementiert"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg ist eine leere Sequenz" msgstr "arg ist eine leere Sequenz"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "Das Argument argsort muss ein ndarray sein" msgstr "Das Argument argsort muss ein ndarray sein"
@ -1868,6 +1869,10 @@ msgstr "Das Argument argsort muss ein ndarray sein"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "Argument hat falschen Typ" msgstr "Argument hat falschen Typ"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1877,7 +1882,7 @@ msgstr "Anzahl/Type der Argumente passen nicht"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "Argument sollte '%q' sein, nicht '%q'" msgstr "Argument sollte '%q' sein, nicht '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "Argumente müssen ndarrays sein" msgstr "Argumente müssen ndarrays sein"
@ -1885,7 +1890,7 @@ msgstr "Argumente müssen ndarrays sein"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "Array/Bytes auf der rechten Seite erforderlich" msgstr "Array/Bytes auf der rechten Seite erforderlich"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "Sie haben versucht argmin/argmax von einer leeren Sequenz zu bekommen" msgstr "Sie haben versucht argmin/argmax von einer leeren Sequenz zu bekommen"
@ -1893,15 +1898,15 @@ msgstr "Sie haben versucht argmin/argmax von einer leeren Sequenz zu bekommen"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "Attribute werden noch nicht unterstützt" msgstr "Attribute werden noch nicht unterstützt"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "Die Achse muss -1, 0, Keine oder 1 sein" msgstr "Die Achse muss -1, 0, Keine oder 1 sein"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "Die Achse muss -1, 0 oder 1 sein" msgstr "Die Achse muss -1, 0 oder 1 sein"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "Die Achse muss None, 0 oder 1 sein" msgstr "Die Achse muss None, 0 oder 1 sein"
@ -2218,15 +2223,15 @@ msgstr "constant muss ein integer sein"
msgid "conversion to object" msgid "conversion to object"
msgstr "Umwandlung zu Objekt" msgstr "Umwandlung zu Objekt"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "Convolve-Argumente müssen lineare Arrays sein" msgstr "Convolve-Argumente müssen lineare Arrays sein"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "Convolve-Argumente müssen ndarrays sein" msgstr "Convolve-Argumente müssen ndarrays sein"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "Convolve Argumente dürfen nicht leer sein" msgstr "Convolve Argumente dürfen nicht leer sein"
@ -2234,7 +2239,7 @@ msgstr "Convolve Argumente dürfen nicht leer sein"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "Eingabearray konnte nicht aus der Form übertragen werden" msgstr "Eingabearray konnte nicht aus der Form übertragen werden"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "Vandermonde-Matrix konnte nicht invertiert werden" msgstr "Vandermonde-Matrix konnte nicht invertiert werden"
@ -2242,15 +2247,15 @@ msgstr "Vandermonde-Matrix konnte nicht invertiert werden"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "ddof muss kleiner als die Länge des Datensatzes sein" msgstr "ddof muss kleiner als die Länge des Datensatzes sein"
@ -2281,7 +2286,7 @@ msgstr "destination_length muss ein int >= 0 sein"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "Die Wörterbuch-Aktualisierungssequenz hat eine falsche Länge" msgstr "Die Wörterbuch-Aktualisierungssequenz hat eine falsche Länge"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "diff Argument muss ein ndarray sein" msgstr "diff Argument muss ein ndarray sein"
@ -2384,11 +2389,11 @@ msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "Das Dateisystem muss eine Mount-Methode bereitstellen" msgstr "Das Dateisystem muss eine Mount-Methode bereitstellen"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2396,7 +2401,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "Das erste Argument muss iterierbar sein" msgstr "Das erste Argument muss iterierbar sein"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "Das erste Argument muss ein Ndarray sein" msgstr "Das erste Argument muss ein Ndarray sein"
@ -2408,7 +2413,7 @@ msgstr "Das erste Argument für super() muss type sein"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "Die Abflachungsreihenfolge muss entweder \"C\" oder \"F\" sein" msgstr "Die Abflachungsreihenfolge muss entweder \"C\" oder \"F\" sein"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "Das Flip-Argument muss ein Ndarray sein" msgstr "Das Flip-Argument muss ein Ndarray sein"
@ -2441,11 +2446,11 @@ msgstr "Funktion erwartet maximal %d Argumente, aber hat %d erhalten"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "Funktion hat mehrere Werte für Argument '%q'" msgstr "Funktion hat mehrere Werte für Argument '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "Die Funktion ist nur für Skalare und Ndarrays implementiert" msgstr "Die Funktion ist nur für Skalare und Ndarrays implementiert"
@ -2532,7 +2537,7 @@ msgstr "Indizes müssen Integer sein"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "Indizes müssen Integer, Slices oder Boolesche Listen sein" msgstr "Indizes müssen Integer, Slices oder Boolesche Listen sein"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2540,35 +2545,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler muss eine function sein" msgstr "inline assembler muss eine function sein"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "Das Eingabeargument muss eine Ganzzahl oder ein 2-Tupel sein" msgstr "Das Eingabeargument muss eine Ganzzahl oder ein 2-Tupel sein"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "Die Länge des Eingabearrays muss eine Potenz von 2 sein" msgstr "Die Länge des Eingabearrays muss eine Potenz von 2 sein"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "Eingabedaten müssen iterierbar sein" msgstr "Eingabedaten müssen iterierbar sein"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "Eingabematrix ist asymmetrisch" msgstr "Eingabematrix ist asymmetrisch"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "Eingabematrix ist singulär" msgstr "Eingabematrix ist singulär"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "Die Eingabe muss eine quadratische Matrix sein" msgstr "Die Eingabe muss eine quadratische Matrix sein"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "Die Eingabe muss Tupel, Liste, Bereich oder Ndarray sein" msgstr "Die Eingabe muss Tupel, Liste, Bereich oder Ndarray sein"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "Eingabevektoren müssen gleich lang sein" msgstr "Eingabevektoren müssen gleich lang sein"
@ -2580,7 +2585,7 @@ msgstr "int() arg 2 muss >= 2 und <= 36 sein"
msgid "integer required" msgid "integer required"
msgstr "integer erforderlich" msgstr "integer erforderlich"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2650,7 +2655,7 @@ msgstr "issubclass() arg 2 muss eine Klasse oder ein Tupel von Klassen sein"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "iterables sind nicht gleich lang" msgstr "iterables sind nicht gleich lang"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "Iterationen sind nicht konvergiert (converged)" msgstr "Iterationen sind nicht konvergiert (converged)"
@ -2720,11 +2725,11 @@ msgstr "map buffer zu klein"
msgid "math domain error" msgid "math domain error"
msgstr "Mathe-Domain-Fehler" msgstr "Mathe-Domain-Fehler"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "Matrix Dimensionen stimmen nicht überein" msgstr "Matrix Dimensionen stimmen nicht überein"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "Matrix ist nicht positiv definitiv" msgstr "Matrix ist nicht positiv definitiv"
@ -2751,7 +2756,7 @@ msgstr "Speicherzuweisung fehlgeschlagen, der Heap ist gesperrt"
msgid "module not found" msgid "module not found"
msgstr "Modul nicht gefunden" msgstr "Modul nicht gefunden"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "mehr Freiheitsgrade als Datenpunkte" msgstr "mehr Freiheitsgrade als Datenpunkte"
@ -2775,7 +2780,7 @@ msgstr "muss ein Objekt verursachen (raise)"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "muss Schlüsselwortargument für key function verwenden" msgstr "muss Schlüsselwortargument für key function verwenden"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n muss zwischen 0 und 9 liegen" msgstr "n muss zwischen 0 und 9 liegen"
@ -2874,11 +2879,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "Nicht genügend Argumente für den Formatierungs-String" msgstr "Nicht genügend Argumente für den Formatierungs-String"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "Die Anzahl der Argumente muss 2 oder 3 sein" msgstr "Die Anzahl der Argumente muss 2 oder 3 sein"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "Die Anzahl der Punkte muss mindestens 2 betragen" msgstr "Die Anzahl der Punkte muss mindestens 2 betragen"
@ -2950,12 +2955,12 @@ msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
"Es werden nur Slices mit Schritt = 1 (auch bekannt als None) unterstützt" "Es werden nur Slices mit Schritt = 1 (auch bekannt als None) unterstützt"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "Operanden konnten nicht zusammen gesendet werden" msgstr "Operanden konnten nicht zusammen gesendet werden"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "Die Operation ist für ndarrays nicht implementiert" msgstr "Die Operation ist für ndarrays nicht implementiert"
@ -3049,7 +3054,7 @@ msgstr "Warteschlangenüberlauf"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "rohe F-Strings sind nicht implementiert" msgstr "rohe F-Strings sind nicht implementiert"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "Real- und Imaginärteile müssen gleich lang sein" msgstr "Real- und Imaginärteile müssen gleich lang sein"
@ -3124,7 +3129,7 @@ msgstr "Vorzeichen mit ganzzahligem Formatbezeichner 'c' nicht erlaubt"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "einzelne '}' in Formatierungs-String gefunden" msgstr "einzelne '}' in Formatierungs-String gefunden"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "Größe ist nur für ndarrays definiert" msgstr "Größe ist nur für ndarrays definiert"
@ -3148,19 +3153,19 @@ msgstr "small int Überlauf"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "weicher reboot\n" msgstr "weicher reboot\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "sortierungs Argument muss ein ndarray sein" msgstr "sortierungs Argument muss ein ndarray sein"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3275,7 +3280,11 @@ msgstr "zu viele Indizes"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "zu viele Werte zum Auspacken (erwartet %d)" msgstr "zu viele Werte zum Auspacken (erwartet %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "Tupelindex außerhalb des Bereichs" msgstr "Tupelindex außerhalb des Bereichs"
@ -3407,6 +3416,10 @@ msgstr "Wert muss in %d Byte(s) passen"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count muss größer als 0 sein" msgstr "value_count muss größer als 0 sein"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3415,7 +3428,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "Fenster muss <= Intervall sein" msgstr "Fenster muss <= Intervall sein"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "falscher Argumenttyp" msgstr "falscher Argumenttyp"
@ -3423,11 +3436,11 @@ msgstr "falscher Argumenttyp"
msgid "wrong index type" msgid "wrong index type"
msgstr "falscher Indextyp" msgstr "falscher Indextyp"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "falsche Anzahl an Argumenten" msgstr "falsche Anzahl an Argumenten"
@ -3439,7 +3452,7 @@ msgstr "falsche Anzahl zu entpackender Werte"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "falscher Operandentyp" msgstr "falscher Operandentyp"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3459,18 +3472,27 @@ msgstr "y Wert außerhalb der Grenzen"
msgid "zero step" msgid "zero step"
msgstr "Nullschritt" msgstr "Nullschritt"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' oder 'async with' außerhalb der asynchronen Funktion"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "PulseIn wird auf diesem Chip nicht unterstützt"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "PulseOut wird auf diesem Chip nicht unterstützt"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "AP erforderlich" #~ msgstr "AP erforderlich"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-07-22 20:48+0000\n" "PO-Revision-Date: 2020-07-22 20:48+0000\n"
"Last-Translator: Alvaro Figueroa <alvaro@greencore.co.cr>\n" "Last-Translator: Alvaro Figueroa <alvaro@greencore.co.cr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -119,10 +119,6 @@ msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "argumento '%q' requerido" msgstr "argumento '%q' requerido"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr "el objeto '%q' no es similar a bytes"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -227,14 +223,14 @@ msgstr "'S' y 'O' no son compatibles con los tipos de formato"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' requiere 1 argumento" msgstr "'align' requiere 1 argumento"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' o 'async with' fuera de la función async"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' fuera de la función" msgstr "'await' fuera de la función"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' fuera de un bucle" msgstr "'break' fuera de un bucle"
@ -243,6 +239,10 @@ msgstr "'break' fuera de un bucle"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' fuera de un bucle" msgstr "'continue' fuera de un bucle"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' requiere como minomo 2 argumentos" msgstr "'data' requiere como minomo 2 argumentos"
@ -327,7 +327,7 @@ msgstr "Todos los timers para este pin están siendo utilizados"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Todos los timers en uso" msgstr "Todos los timers en uso"
@ -791,7 +791,7 @@ msgstr "Se esperaba un tuple de %d, se obtuvo %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "No se admiten anuncios extendidos con respuesta de escaneo." msgstr "No se admiten anuncios extendidos con respuesta de escaneo."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT se define solo para ndarrays" msgstr "FFT se define solo para ndarrays"
@ -883,6 +883,10 @@ msgstr "Operación I/O en archivo cerrado"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "Error de inicio de I2C" msgstr "Error de inicio de I2C"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1367,14 +1371,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull no se usa cuando la dirección es output." msgstr "Pull no se usa cuando la dirección es output."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "PulseIn no es compatible con este chip"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "PulseOut no es compatible con este chip"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "Error de desinicializado del RNG" msgstr "Error de desinicializado del RNG"
@ -1591,6 +1587,11 @@ msgstr ""
"Tiempo de espera demasiado largo: El tiempo máximo de espera es de %d " "Tiempo de espera demasiado largo: El tiempo máximo de espera es de %d "
"segundos" "segundos"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Demasiados canales en sample." msgstr "Demasiados canales en sample."
@ -1826,7 +1827,7 @@ msgstr "__init__() deberia devolver None, no '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ arg debe ser un user-type" msgstr "__new__ arg debe ser un user-type"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "se requiere un objeto bytes-like" msgstr "se requiere un objeto bytes-like"
@ -1847,7 +1848,7 @@ msgstr "address fuera de límites"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "addresses esta vacío" msgstr "addresses esta vacío"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 se encuentra implementado solo para escalares y ndarrays" msgstr "arctan2 se encuentra implementado solo para escalares y ndarrays"
@ -1855,7 +1856,7 @@ msgstr "arctan2 se encuentra implementado solo para escalares y ndarrays"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "argumento es una secuencia vacía" msgstr "argumento es una secuencia vacía"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "El argumento para argsort debe ser un ndarray" msgstr "El argumento para argsort debe ser un ndarray"
@ -1863,6 +1864,10 @@ msgstr "El argumento para argsort debe ser un ndarray"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "el argumento tiene un tipo erroneo" msgstr "el argumento tiene un tipo erroneo"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1872,7 +1877,7 @@ msgstr "argumento número/tipos no coinciden"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "argumento deberia ser un '%q' no un '%q'" msgstr "argumento deberia ser un '%q' no un '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "argumentos deben ser ndarrays" msgstr "argumentos deben ser ndarrays"
@ -1880,7 +1885,7 @@ msgstr "argumentos deben ser ndarrays"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "array/bytes requeridos en el lado derecho" msgstr "array/bytes requeridos en el lado derecho"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "se trató de traer argmin/argmax de una secuencia vacía" msgstr "se trató de traer argmin/argmax de una secuencia vacía"
@ -1888,15 +1893,15 @@ msgstr "se trató de traer argmin/argmax de una secuencia vacía"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "atributos aún no soportados" msgstr "atributos aún no soportados"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "eje debe ser -1, 0, None o 1" msgstr "eje debe ser -1, 0, None o 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "eje debe ser -1, 0, o 1" msgstr "eje debe ser -1, 0, o 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "eje debe ser None, 0, o 1" msgstr "eje debe ser None, 0, o 1"
@ -2207,15 +2212,15 @@ msgstr "constant debe ser un entero"
msgid "conversion to object" msgid "conversion to object"
msgstr "conversión a objeto" msgstr "conversión a objeto"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "los argumentos para convolve deben ser arreglos lineares" msgstr "los argumentos para convolve deben ser arreglos lineares"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "los argumentos para convolve deben ser ndarrays" msgstr "los argumentos para convolve deben ser ndarrays"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "los argumentos para convolve no deben estar vacíos" msgstr "los argumentos para convolve no deben estar vacíos"
@ -2223,7 +2228,7 @@ msgstr "los argumentos para convolve no deben estar vacíos"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "no se pudo anunciar la matriz de entrada desde la forma" msgstr "no se pudo anunciar la matriz de entrada desde la forma"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "no se pudo invertir la matriz de Vandermonde" msgstr "no se pudo invertir la matriz de Vandermonde"
@ -2231,15 +2236,15 @@ msgstr "no se pudo invertir la matriz de Vandermonde"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "no se pudo determinar la versión de la tarjeta SD" msgstr "no se pudo determinar la versión de la tarjeta SD"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "los datos deben permitir iteración" msgstr "los datos deben permitir iteración"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "los datos deben ser de igual tamaño" msgstr "los datos deben ser de igual tamaño"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "ddof debe ser menor que la longitud del conjunto de datos" msgstr "ddof debe ser menor que la longitud del conjunto de datos"
@ -2270,7 +2275,7 @@ msgstr "destination_length debe ser un int >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "la secuencia de actualizacion del dict tiene una longitud incorrecta" msgstr "la secuencia de actualizacion del dict tiene una longitud incorrecta"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "El argumento diff debe ser un ndarray" msgstr "El argumento diff debe ser un ndarray"
@ -2373,11 +2378,11 @@ msgstr "el archivo deberia ser una archivo abierto en modo byte"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "sistema de archivos debe proporcionar método de montaje" msgstr "sistema de archivos debe proporcionar método de montaje"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "se debe poder llamar al primer argumento" msgstr "se debe poder llamar al primer argumento"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "el primer argumento debe ser una función" msgstr "el primer argumento debe ser una función"
@ -2385,7 +2390,7 @@ msgstr "el primer argumento debe ser una función"
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "el primer argumento debe permitir iteración" msgstr "el primer argumento debe permitir iteración"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "el primer argumento debe ser ndarray" msgstr "el primer argumento debe ser ndarray"
@ -2397,7 +2402,7 @@ msgstr "primer argumento para super() debe ser de tipo"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "el orden de aplanamiento debe ser 'C' o 'F'" msgstr "el orden de aplanamiento debe ser 'C' o 'F'"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "el argumento invertido debe ser un ndarray" msgstr "el argumento invertido debe ser un ndarray"
@ -2430,11 +2435,11 @@ msgstr "la función esperaba minimo %d argumentos, tiene %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "la función tiene múltiples valores para el argumento '%q'" msgstr "la función tiene múltiples valores para el argumento '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "la función tiene el mismo signo a extremos del intervalo" msgstr "la función tiene el mismo signo a extremos del intervalo"
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "la función está implementada solo para escalares y ndarrays" msgstr "la función está implementada solo para escalares y ndarrays"
@ -2520,7 +2525,7 @@ msgstr "indices deben ser enteros"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "los índices deben ser enteros, particiones o listas de booleanos" msgstr "los índices deben ser enteros, particiones o listas de booleanos"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "los valores iniciales deben permitir iteración" msgstr "los valores iniciales deben permitir iteración"
@ -2528,35 +2533,35 @@ msgstr "los valores iniciales deben permitir iteración"
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "ensamblador en línea debe ser una función" msgstr "ensamblador en línea debe ser una función"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "el argumento de entrada debe ser un entero o una tupla de par" msgstr "el argumento de entrada debe ser un entero o una tupla de par"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "el tamaño del arreglo de entrada debe ser potencia de 2" msgstr "el tamaño del arreglo de entrada debe ser potencia de 2"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "los datos de entrada deben permitir iteración" msgstr "los datos de entrada deben permitir iteración"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "la matriz de entrada es asimétrica" msgstr "la matriz de entrada es asimétrica"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "la matriz de entrada es singular" msgstr "la matriz de entrada es singular"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "la entrada debe ser una matriz cuadrada" msgstr "la entrada debe ser una matriz cuadrada"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "la entrada debe ser una tupla, lista, rango o ndarray" msgstr "la entrada debe ser una tupla, lista, rango o ndarray"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "los vectores de entrada deben ser de igual tamaño" msgstr "los vectores de entrada deben ser de igual tamaño"
@ -2568,7 +2573,7 @@ msgstr "int() arg 2 debe ser >= 2 y <= 36"
msgid "integer required" msgid "integer required"
msgstr "Entero requerido" msgstr "Entero requerido"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "interp está definido para arreglos de 1D del mismo tamaño" msgstr "interp está definido para arreglos de 1D del mismo tamaño"
@ -2638,7 +2643,7 @@ msgstr "issubclass() arg 2 debe ser una clase o tuple de clases"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "los iterables no son del mismo tamaño" msgstr "los iterables no son del mismo tamaño"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "las iteraciones no convergen" msgstr "las iteraciones no convergen"
@ -2705,11 +2710,11 @@ msgstr "map buffer muy pequeño"
msgid "math domain error" msgid "math domain error"
msgstr "error de dominio matemático" msgstr "error de dominio matemático"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "las dimensiones de la matriz no coinciden" msgstr "las dimensiones de la matriz no coinciden"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "matrix no es definida positiva" msgstr "matrix no es definida positiva"
@ -2736,7 +2741,7 @@ msgstr "la asignación de memoria falló, el heap está bloqueado"
msgid "module not found" msgid "module not found"
msgstr "módulo no encontrado" msgstr "módulo no encontrado"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "más grados de libertad que los puntos de datos" msgstr "más grados de libertad que los puntos de datos"
@ -2760,7 +2765,7 @@ msgstr "debe hacer un raise de un objeto"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "debe utilizar argumento de palabra clave para la función clave" msgstr "debe utilizar argumento de palabra clave para la función clave"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n debe estar entre 0 y 9" msgstr "n debe estar entre 0 y 9"
@ -2861,11 +2866,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "no suficientes argumentos para format string" msgstr "no suficientes argumentos para format string"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "el número de argumentos debe ser 2 o 3" msgstr "el número de argumentos debe ser 2 o 3"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "el número de puntos debe ser al menos 2" msgstr "el número de puntos debe ser al menos 2"
@ -2936,12 +2941,12 @@ msgstr "solo se admite sample_rate=16000"
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "solo se admiten segmentos con step=1 (alias None)" msgstr "solo se admiten segmentos con step=1 (alias None)"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "los operandos no se pueden transmitir juntos" msgstr "los operandos no se pueden transmitir juntos"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "la operación no está implementada para ndarrays" msgstr "la operación no está implementada para ndarrays"
@ -3033,7 +3038,7 @@ msgstr "desbordamiento de cola(queue)"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "no está implementado cadenas-f sin procesar" msgstr "no está implementado cadenas-f sin procesar"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "las partes reales e imaginarias deben ser de igual longitud" msgstr "las partes reales e imaginarias deben ser de igual longitud"
@ -3108,7 +3113,7 @@ msgstr "signo no permitido con el especificador integer format 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "un solo '}' encontrado en format string" msgstr "un solo '}' encontrado en format string"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "el tamaño se define solo para ndarrays" msgstr "el tamaño se define solo para ndarrays"
@ -3132,19 +3137,19 @@ msgstr "pequeño int desbordamiento"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "reinicio suave\n" msgstr "reinicio suave\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "argumento de ordenado debe ser un ndarray" msgstr "argumento de ordenado debe ser un ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "el arreglo sos debe de forma (n_section, 6)" msgstr "el arreglo sos debe de forma (n_section, 6)"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "sos[:, 3] deberían ser todos unos" msgstr "sos[:, 3] deberían ser todos unos"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "sosfilt requiere argumentos iterables" msgstr "sosfilt requiere argumentos iterables"
@ -3259,7 +3264,11 @@ msgstr "demasiados índices"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "demasiados valores para descomprimir (%d esperado)" msgstr "demasiados valores para descomprimir (%d esperado)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "tuple index fuera de rango" msgstr "tuple index fuera de rango"
@ -3387,6 +3396,10 @@ msgstr "el valor debe caber en %d byte(s)"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count debe ser > 0" msgstr "value_count debe ser > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "el tiempo de espera del perro guardián debe ser mayor a 0" msgstr "el tiempo de espera del perro guardián debe ser mayor a 0"
@ -3395,7 +3408,7 @@ msgstr "el tiempo de espera del perro guardián debe ser mayor a 0"
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "la ventana debe ser <= intervalo" msgstr "la ventana debe ser <= intervalo"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "tipo de argumento incorrecto" msgstr "tipo de argumento incorrecto"
@ -3403,11 +3416,11 @@ msgstr "tipo de argumento incorrecto"
msgid "wrong index type" msgid "wrong index type"
msgstr "tipo de índice incorrecto" msgstr "tipo de índice incorrecto"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "tipo de entrada incorrecta" msgstr "tipo de entrada incorrecta"
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "numero erroneo de argumentos" msgstr "numero erroneo de argumentos"
@ -3419,7 +3432,7 @@ msgstr "numero erroneo de valores a descomprimir"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "tipo de operando incorrecto" msgstr "tipo de operando incorrecto"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "tipo de salida incorrecta" msgstr "tipo de salida incorrecta"
@ -3439,18 +3452,30 @@ msgstr "valor y fuera de límites"
msgid "zero step" msgid "zero step"
msgstr "paso cero" msgstr "paso cero"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi debe ser un ndarray" msgstr "zi debe ser un ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "zi debe ser de tipo flotante" msgstr "zi debe ser de tipo flotante"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi debe ser una forma (n_section,2)" msgstr "zi debe ser una forma (n_section,2)"
#~ msgid "'%q' object is not bytes-like"
#~ msgstr "el objeto '%q' no es similar a bytes"
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' o 'async with' fuera de la función async"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "PulseIn no es compatible con este chip"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "PulseOut no es compatible con este chip"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "AP requerido" #~ msgstr "AP requerido"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n" "PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n" "Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n" "Language-Team: fil\n"
@ -111,10 +111,6 @@ msgstr ""
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argument kailangan" msgstr "'%q' argument kailangan"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -219,14 +215,14 @@ msgstr "Ang 'S' at 'O' ay hindi suportadong uri ng format"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' kailangan ng 1 argument" msgstr "'align' kailangan ng 1 argument"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' sa labas ng function" msgstr "'await' sa labas ng function"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' sa labas ng loop" msgstr "'break' sa labas ng loop"
@ -235,6 +231,10 @@ msgstr "'break' sa labas ng loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' sa labas ng loop" msgstr "'continue' sa labas ng loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' kailangan ng hindi bababa sa 2 argument" msgstr "'data' kailangan ng hindi bababa sa 2 argument"
@ -318,7 +318,7 @@ msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Lahat ng timer ginagamit" msgstr "Lahat ng timer ginagamit"
@ -782,7 +782,7 @@ msgstr ""
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -873,6 +873,10 @@ msgstr "I/O operasyon sa saradong file"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1352,14 +1356,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull hindi ginagamit kapag ang direksyon ay output." msgstr "Pull hindi ginagamit kapag ang direksyon ay output."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1566,6 +1562,11 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Sobra ang channels sa sample." msgstr "Sobra ang channels sa sample."
@ -1799,7 +1800,7 @@ msgstr "__init__() dapat magbalink na None, hindi '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ arg ay dapat na user-type" msgstr "__new__ arg ay dapat na user-type"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "a bytes-like object ay kailangan" msgstr "a bytes-like object ay kailangan"
@ -1820,7 +1821,7 @@ msgstr "wala sa sakop ang address"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "walang laman ang address" msgstr "walang laman ang address"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1828,7 +1829,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg ay walang laman na sequence" msgstr "arg ay walang laman na sequence"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1836,6 +1837,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "may maling type ang argument" msgstr "may maling type ang argument"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1845,7 +1850,7 @@ msgstr "hindi tugma ang argument num/types"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "argument ay dapat na '%q' hindi '%q'" msgstr "argument ay dapat na '%q' hindi '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1853,7 +1858,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "array/bytes kinakailangan sa kanang bahagi" msgstr "array/bytes kinakailangan sa kanang bahagi"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1861,15 +1866,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "attributes hindi sinusuportahan" msgstr "attributes hindi sinusuportahan"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2182,15 +2187,15 @@ msgstr "constant ay dapat na integer"
msgid "conversion to object" msgid "conversion to object"
msgstr "kombersyon to object" msgstr "kombersyon to object"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2198,7 +2203,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2206,15 +2211,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2247,7 +2252,7 @@ msgstr "ang destination_length ay dapat na isang int >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "may mali sa haba ng dict update sequence" msgstr "may mali sa haba ng dict update sequence"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2351,11 +2356,11 @@ msgstr "file ay dapat buksan sa byte mode"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "ang filesystem dapat mag bigay ng mount method" msgstr "ang filesystem dapat mag bigay ng mount method"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2363,7 +2368,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2375,7 +2380,7 @@ msgstr "unang argument ng super() ay dapat type"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2408,11 +2413,11 @@ msgstr "function na inaasahang %d ang argumento, ngunit %d ang nakuha"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'" msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2499,7 +2504,7 @@ msgstr "ang mga indeks ay dapat na integer"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2507,35 +2512,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler ay dapat na function" msgstr "inline assembler ay dapat na function"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2547,7 +2552,7 @@ msgstr "int() arg 2 ay dapat >=2 at <= 36"
msgid "integer required" msgid "integer required"
msgstr "kailangan ng int" msgstr "kailangan ng int"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2617,7 +2622,7 @@ msgstr "issubclass() arg 2 ay dapat na class o tuple ng classes"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2685,11 +2690,11 @@ msgstr "masyadong maliit ang buffer map"
msgid "math domain error" msgid "math domain error"
msgstr "may pagkakamali sa math domain" msgstr "may pagkakamali sa math domain"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2716,7 +2721,7 @@ msgstr "abigo ang paglalaan ng memorya, ang heap ay naka-lock"
msgid "module not found" msgid "module not found"
msgstr "module hindi nakita" msgstr "module hindi nakita"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2740,7 +2745,7 @@ msgstr "dapat itaas ang isang object"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "dapat gumamit ng keyword argument para sa key function" msgstr "dapat gumamit ng keyword argument para sa key function"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2838,11 +2843,11 @@ msgstr "hindi lahat ng arguments na i-convert habang string formatting"
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "kulang sa arguments para sa format string" msgstr "kulang sa arguments para sa format string"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2914,12 +2919,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan" msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3012,7 +3017,7 @@ msgstr "puno na ang pila (overflow)"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3087,7 +3092,7 @@ msgstr "sign hindi maari sa integer format specifier 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "isang '}' nasalubong sa format string" msgstr "isang '}' nasalubong sa format string"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3111,19 +3116,19 @@ msgstr "small int overflow"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "malambot na reboot\n" msgstr "malambot na reboot\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3239,7 +3244,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "masyadong maraming values para i-unpact (umaasa ng %d)" msgstr "masyadong maraming values para i-unpact (umaasa ng %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "indeks ng tuple wala sa sakop" msgstr "indeks ng tuple wala sa sakop"
@ -3367,6 +3376,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3375,7 +3388,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3383,11 +3396,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "mali ang bilang ng argumento" msgstr "mali ang bilang ng argumento"
@ -3399,7 +3412,7 @@ msgstr "maling number ng value na i-unpack"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3421,15 +3434,15 @@ msgstr "wala sa sakop ang address"
msgid "zero step" msgid "zero step"
msgstr "zero step" msgstr "zero step"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.1\n" "Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-06-05 17:29+0000\n" "PO-Revision-Date: 2020-06-05 17:29+0000\n"
"Last-Translator: aberwag <aberwag@gmail.com>\n" "Last-Translator: aberwag <aberwag@gmail.com>\n"
"Language: fr\n" "Language: fr\n"
@ -120,10 +120,6 @@ msgstr "%q() prend %d arguments positionnels mais %d ont été donnés"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argument requis" msgstr "'%q' argument requis"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -228,14 +224,14 @@ msgstr "'S' et 'O' ne sont pas des types de format supportés"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' nécessite 1 argument" msgstr "'align' nécessite 1 argument"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' ou 'async with' sans fonction asynchrone extérieure"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' en dehors d'une fonction" msgstr "'await' en dehors d'une fonction"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' en dehors d'une boucle" msgstr "'break' en dehors d'une boucle"
@ -244,6 +240,10 @@ msgstr "'break' en dehors d'une boucle"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' en dehors d'une boucle" msgstr "'continue' en dehors d'une boucle"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' nécessite au moins 2 arguments" msgstr "'data' nécessite au moins 2 arguments"
@ -326,7 +326,7 @@ msgstr "Tous les timers pour cette broche sont utilisés"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Tous les timers sont utilisés" msgstr "Tous les timers sont utilisés"
@ -795,7 +795,7 @@ msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
"Les publicités étendues avec réponse d'analyse ne sont pas prises en charge." "Les publicités étendues avec réponse d'analyse ne sont pas prises en charge."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "La FFT est définie pour les ndarrays uniquement" msgstr "La FFT est définie pour les ndarrays uniquement"
@ -887,6 +887,10 @@ msgstr "opération d'E/S sur un fichier fermé"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "Erreur d'initialisation I2C" msgstr "Erreur d'initialisation I2C"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1373,14 +1377,6 @@ msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger."
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'." msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "PulseIn non pris en charge sur cette puce"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "PulseOut non pris en charge sur cette puce"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "Erreur RNG DeInit" msgstr "Erreur RNG DeInit"
@ -1595,6 +1591,11 @@ msgstr "La largeur de la tuile doit diviser exactement la largeur de l'image"
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "Le délai est trop long : le délai maximal est de %d secondes" msgstr "Le délai est trop long : le délai maximal est de %d secondes"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Trop de canaux dans l'échantillon." msgstr "Trop de canaux dans l'échantillon."
@ -1835,7 +1836,7 @@ msgstr "__init__() doit retourner None, pas '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "l'argument __new__ doit être d'un type défini par l'utilisateur" msgstr "l'argument __new__ doit être d'un type défini par l'utilisateur"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "un objet 'bytes-like' est requis" msgstr "un objet 'bytes-like' est requis"
@ -1856,7 +1857,7 @@ msgstr "adresse hors limites"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adresses vides" msgstr "adresses vides"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 est implémenté uniquement pour les scalaires et les ndarrays" msgstr "arctan2 est implémenté uniquement pour les scalaires et les ndarrays"
@ -1864,7 +1865,7 @@ msgstr "arctan2 est implémenté uniquement pour les scalaires et les ndarrays"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "l'argument est une séquence vide" msgstr "l'argument est une séquence vide"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "L'argument argsort doit être un ndarray" msgstr "L'argument argsort doit être un ndarray"
@ -1872,6 +1873,10 @@ msgstr "L'argument argsort doit être un ndarray"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "l'argument est d'un mauvais type" msgstr "l'argument est d'un mauvais type"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1881,7 +1886,7 @@ msgstr "argument num/types ne correspond pas"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "l'argument devrait être un(e) '%q', pas '%q'" msgstr "l'argument devrait être un(e) '%q', pas '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "les arguments doivent être des ndarrays" msgstr "les arguments doivent être des ndarrays"
@ -1889,7 +1894,7 @@ msgstr "les arguments doivent être des ndarrays"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "tableau/octets requis à droite" msgstr "tableau/octets requis à droite"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "tenter d'obtenir argmin / argmax d'une séquence vide" msgstr "tenter d'obtenir argmin / argmax d'une séquence vide"
@ -1897,15 +1902,15 @@ msgstr "tenter d'obtenir argmin / argmax d'une séquence vide"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "attribut pas encore supporté" msgstr "attribut pas encore supporté"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "l'axe doit être -1, 0, None ou 1" msgstr "l'axe doit être -1, 0, None ou 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "l'axe doit être -1, 0 ou 1" msgstr "l'axe doit être -1, 0 ou 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "l'axe doit être None, 0 ou 1" msgstr "l'axe doit être None, 0 ou 1"
@ -2223,15 +2228,15 @@ msgstr "constante doit être un entier"
msgid "conversion to object" msgid "conversion to object"
msgstr "conversion en objet" msgstr "conversion en objet"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "les arguments convolve doivent être des tableaux linéaires" msgstr "les arguments convolve doivent être des tableaux linéaires"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "les arguments convolve doivent être des ndarrays" msgstr "les arguments convolve doivent être des ndarrays"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "les arguments convolve ne doivent pas être vides" msgstr "les arguments convolve ne doivent pas être vides"
@ -2239,7 +2244,7 @@ msgstr "les arguments convolve ne doivent pas être vides"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "n'a pas pu diffuser le tableau d'entrée à partir de la forme" msgstr "n'a pas pu diffuser le tableau d'entrée à partir de la forme"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "n'a pas pu inverser la matrice Vandermonde" msgstr "n'a pas pu inverser la matrice Vandermonde"
@ -2247,15 +2252,15 @@ msgstr "n'a pas pu inverser la matrice Vandermonde"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "les données doivent être les objets iterables" msgstr "les données doivent être les objets iterables"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "les données doivent être de longueur égale" msgstr "les données doivent être de longueur égale"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "ddof doit être inférieur à la longueur de l'ensemble de données" msgstr "ddof doit être inférieur à la longueur de l'ensemble de données"
@ -2286,7 +2291,7 @@ msgstr "destination_length doit être un entier >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "la séquence de mise à jour de dict a une mauvaise longueur" msgstr "la séquence de mise à jour de dict a une mauvaise longueur"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "l'argument diff doit être un ndarray" msgstr "l'argument diff doit être un ndarray"
@ -2391,11 +2396,11 @@ msgstr "le fichier doit être un fichier ouvert en mode 'byte'"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "le system de fichier doit fournir une méthode 'mount'" msgstr "le system de fichier doit fournir une méthode 'mount'"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "le premier argument doit être un appelable" msgstr "le premier argument doit être un appelable"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "le premier argument doit être une fonction" msgstr "le premier argument doit être une fonction"
@ -2403,7 +2408,7 @@ msgstr "le premier argument doit être une fonction"
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "le premier argument doit être un itérable" msgstr "le premier argument doit être un itérable"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "le premier argument doit être un ndarray" msgstr "le premier argument doit être un ndarray"
@ -2415,7 +2420,7 @@ msgstr "le premier argument de super() doit être un type"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "l'ordre d'aplatissement doit être «C» ou «F»" msgstr "l'ordre d'aplatissement doit être «C» ou «F»"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "l'argument flip doit être un ndarray" msgstr "l'argument flip doit être un ndarray"
@ -2448,11 +2453,11 @@ msgstr "la fonction attendait au plus %d arguments, reçu %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'" msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "la fonction a le même signe aux extrémités de lintervalle" msgstr "la fonction a le même signe aux extrémités de lintervalle"
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
"la fonction est implémentée pour les scalaires et les ndarrays uniquement" "la fonction est implémentée pour les scalaires et les ndarrays uniquement"
@ -2540,7 +2545,7 @@ msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
"les indices doivent être des entiers, des tranches ou des listes booléennes" "les indices doivent être des entiers, des tranches ou des listes booléennes"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "les valeurs initiales doivent être itérables" msgstr "les valeurs initiales doivent être itérables"
@ -2548,35 +2553,35 @@ msgstr "les valeurs initiales doivent être itérables"
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "l'assembleur doit être une fonction" msgstr "l'assembleur doit être une fonction"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "l'argument d'entrée doit être un entier ou un tuple 2" msgstr "l'argument d'entrée doit être un entier ou un tuple 2"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "la longueur du tableau d'entrée doit être une puissance de 2" msgstr "la longueur du tableau d'entrée doit être une puissance de 2"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "les données d'entrée doivent être un itérable" msgstr "les données d'entrée doivent être un itérable"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "la matrice d'entrée est asymétrique" msgstr "la matrice d'entrée est asymétrique"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "la matrice d'entrée est singulière" msgstr "la matrice d'entrée est singulière"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "l'entrée doit être une matrice carrée" msgstr "l'entrée doit être une matrice carrée"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "l'entrée doit être tuple, list, range ou ndarray" msgstr "l'entrée doit être tuple, list, range ou ndarray"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "les vecteurs d'entrée doivent être de longueur égale" msgstr "les vecteurs d'entrée doivent être de longueur égale"
@ -2588,7 +2593,7 @@ msgstr "l'argument 2 de int() doit être >=2 et <=36"
msgid "integer required" msgid "integer required"
msgstr "entier requis" msgstr "entier requis"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "interp est défini pour les tableaux 1D de longueur égale" msgstr "interp est défini pour les tableaux 1D de longueur égale"
@ -2659,7 +2664,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "les itérables ne sont pas de la même longueur" msgstr "les itérables ne sont pas de la même longueur"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "les itérations n'ont pas convergé" msgstr "les itérations n'ont pas convergé"
@ -2726,11 +2731,11 @@ msgstr "tampon trop petit"
msgid "math domain error" msgid "math domain error"
msgstr "erreur de domaine math" msgstr "erreur de domaine math"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "les dimensions de la matrice ne correspondent pas" msgstr "les dimensions de la matrice ne correspondent pas"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "la matrice n'est pas définie positive" msgstr "la matrice n'est pas définie positive"
@ -2757,7 +2762,7 @@ msgstr "l'allocation de mémoire a échoué, le tas est vérrouillé"
msgid "module not found" msgid "module not found"
msgstr "module introuvable" msgstr "module introuvable"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "plus de degrés de liberté que de points de données" msgstr "plus de degrés de liberté que de points de données"
@ -2781,7 +2786,7 @@ msgstr "doit lever un objet"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "doit utiliser un argument nommé pour une fonction key" msgstr "doit utiliser un argument nommé pour une fonction key"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n doit être compris entre 0 et 9" msgstr "n doit être compris entre 0 et 9"
@ -2881,11 +2886,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "pas assez d'arguments pour la chaîne de format" msgstr "pas assez d'arguments pour la chaîne de format"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "le nombre d'arguments doit être 2 ou 3" msgstr "le nombre d'arguments doit être 2 ou 3"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "le nombre de points doit être d'au moins 2" msgstr "le nombre de points doit être d'au moins 2"
@ -2956,12 +2961,12 @@ msgstr "seul sample_rate = 16000 est pris en charge"
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "seules les tranches avec 'step=1' (cad None) sont supportées" msgstr "seules les tranches avec 'step=1' (cad None) sont supportées"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "les opérandes ne pouvaient pas être diffusés ensemble" msgstr "les opérandes ne pouvaient pas être diffusés ensemble"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "l'opération n'est pas implémentée sur les ndarrays" msgstr "l'opération n'est pas implémentée sur les ndarrays"
@ -3056,7 +3061,7 @@ msgstr "dépassement de file"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "les chaînes f brutes ne sont pas implémentées" msgstr "les chaînes f brutes ne sont pas implémentées"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "les parties réelles et imaginaires doivent être de longueur égale" msgstr "les parties réelles et imaginaires doivent être de longueur égale"
@ -3131,7 +3136,7 @@ msgstr "signe non autorisé avec la spéc. de format d'entier 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "'}' seule rencontrée dans une chaîne de format" msgstr "'}' seule rencontrée dans une chaîne de format"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "la taille est définie pour les ndarrays uniquement" msgstr "la taille est définie pour les ndarrays uniquement"
@ -3155,19 +3160,19 @@ msgstr "dépassement de capacité d'un entier court"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "redémarrage logiciel\n" msgstr "redémarrage logiciel\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "l'argument de «sort» doit être un ndarray" msgstr "l'argument de «sort» doit être un ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3282,7 +3287,11 @@ msgstr "trop d'indices"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "trop de valeur à dégrouper (%d attendues)" msgstr "trop de valeur à dégrouper (%d attendues)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "index du tuple hors gamme" msgstr "index du tuple hors gamme"
@ -3410,6 +3419,10 @@ msgstr "la valeur doit tenir dans %d octet(s)"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "'value_count' doit être > 0" msgstr "'value_count' doit être > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "watchdog timeout doit être supérieur à 0" msgstr "watchdog timeout doit être supérieur à 0"
@ -3418,7 +3431,7 @@ msgstr "watchdog timeout doit être supérieur à 0"
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "la fenêtre doit être <= intervalle" msgstr "la fenêtre doit être <= intervalle"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "type d'argument incorrect" msgstr "type d'argument incorrect"
@ -3426,11 +3439,11 @@ msgstr "type d'argument incorrect"
msgid "wrong index type" msgid "wrong index type"
msgstr "type d'index incorrect" msgstr "type d'index incorrect"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "type d'entrée incorrect" msgstr "type d'entrée incorrect"
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "mauvais nombres d'arguments" msgstr "mauvais nombres d'arguments"
@ -3442,7 +3455,7 @@ msgstr "mauvais nombre de valeurs à dégrouper"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "type d'opérande incorrect" msgstr "type d'opérande incorrect"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "type de sortie incorrect" msgstr "type de sortie incorrect"
@ -3462,18 +3475,27 @@ msgstr "valeur y hors limites"
msgid "zero step" msgid "zero step"
msgstr "'step' nul" msgstr "'step' nul"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' ou 'async with' sans fonction asynchrone extérieure"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "PulseIn non pris en charge sur cette puce"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "PulseOut non pris en charge sur cette puce"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "'AP' requis" #~ msgstr "'AP' requis"

3390
locale/hi.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n" "PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n" "Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@ -110,10 +110,6 @@ msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argomento richiesto" msgstr "'%q' argomento richiesto"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -218,14 +214,14 @@ msgstr "'S' e 'O' non sono formati supportati"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' richiede 1 argomento" msgstr "'align' richiede 1 argomento"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' al di fuori della funzione" msgstr "'await' al di fuori della funzione"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' al di fuori del ciclo" msgstr "'break' al di fuori del ciclo"
@ -234,6 +230,10 @@ msgstr "'break' al di fuori del ciclo"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' al di fuori del ciclo" msgstr "'continue' al di fuori del ciclo"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' richiede almeno 2 argomento" msgstr "'data' richiede almeno 2 argomento"
@ -317,7 +317,7 @@ msgstr "Tutti i timer per questo pin sono in uso"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Tutti i timer utilizzati" msgstr "Tutti i timer utilizzati"
@ -782,7 +782,7 @@ msgstr ""
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -873,6 +873,10 @@ msgstr "operazione I/O su file chiuso"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1361,14 +1365,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1577,6 +1573,11 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
@ -1802,7 +1803,7 @@ msgstr "__init__() deve ritornare None, non '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "" msgstr ""
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "un oggetto byte-like è richiesto" msgstr "un oggetto byte-like è richiesto"
@ -1823,7 +1824,7 @@ msgstr "indirizzo fuori limite"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "gli indirizzi sono vuoti" msgstr "gli indirizzi sono vuoti"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1831,7 +1832,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "l'argomento è una sequenza vuota" msgstr "l'argomento è una sequenza vuota"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1839,6 +1840,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "il tipo dell'argomento è errato" msgstr "il tipo dell'argomento è errato"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1848,7 +1853,7 @@ msgstr "discrepanza di numero/tipo di argomenti"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "l'argomento dovrebbe essere un '%q' e non un '%q'" msgstr "l'argomento dovrebbe essere un '%q' e non un '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1856,7 +1861,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1864,15 +1869,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "attributi non ancora supportati" msgstr "attributi non ancora supportati"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2184,15 +2189,15 @@ msgstr "la costante deve essere un intero"
msgid "conversion to object" msgid "conversion to object"
msgstr "conversione in oggetto" msgstr "conversione in oggetto"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2200,7 +2205,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2208,15 +2213,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2248,7 +2253,7 @@ msgstr "destination_length deve essere un int >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata" msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2352,11 +2357,11 @@ msgstr ""
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "il filesystem deve fornire un metodo di mount" msgstr "il filesystem deve fornire un metodo di mount"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2364,7 +2369,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2376,7 +2381,7 @@ msgstr ""
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2409,11 +2414,11 @@ msgstr "la funzione prevede al massimo %d argmoneti, ma ne ha ricevuti %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'" msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2500,7 +2505,7 @@ msgstr "gli indici devono essere interi"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2508,35 +2513,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler deve essere una funzione" msgstr "inline assembler deve essere una funzione"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2548,7 +2553,7 @@ msgstr "il secondo argomanto di int() deve essere >= 2 e <= 36"
msgid "integer required" msgid "integer required"
msgstr "intero richiesto" msgstr "intero richiesto"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2620,7 +2625,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2687,11 +2692,11 @@ msgstr "map buffer troppo piccolo"
msgid "math domain error" msgid "math domain error"
msgstr "errore di dominio matematico" msgstr "errore di dominio matematico"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2718,7 +2723,7 @@ msgstr "allocazione di memoria fallita, l'heap è bloccato"
msgid "module not found" msgid "module not found"
msgstr "modulo non trovato" msgstr "modulo non trovato"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2742,7 +2747,7 @@ msgstr "deve lanciare un oggetto"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2843,11 +2848,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "argomenti non sufficienti per la stringa di formattazione" msgstr "argomenti non sufficienti per la stringa di formattazione"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2919,12 +2924,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "solo slice con step=1 (aka None) sono supportate" msgstr "solo slice con step=1 (aka None) sono supportate"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3019,7 +3024,7 @@ msgstr "overflow della coda"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3094,7 +3099,7 @@ msgstr "segno non permesso nello spcificatore di formato 'c' della stringa"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "'}' singolo presente nella stringa di formattazione" msgstr "'}' singolo presente nella stringa di formattazione"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3118,19 +3123,19 @@ msgstr "small int overflow"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "soft reboot\n" msgstr "soft reboot\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3246,7 +3251,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "troppi valori da scompattare (%d attesi)" msgstr "troppi valori da scompattare (%d attesi)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "indice della tupla fuori intervallo" msgstr "indice della tupla fuori intervallo"
@ -3374,6 +3383,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3382,7 +3395,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3390,11 +3403,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "numero di argomenti errato" msgstr "numero di argomenti errato"
@ -3406,7 +3419,7 @@ msgstr "numero di valori da scompattare non corretto"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3428,15 +3441,15 @@ msgstr "indirizzo fuori limite"
msgid "zero step" msgid "zero step"
msgstr "zero step" msgstr "zero step"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2019-05-06 14:22-0700\n" "PO-Revision-Date: 2019-05-06 14:22-0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -110,10 +110,6 @@ msgstr ""
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "" msgstr ""
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -218,14 +214,14 @@ msgstr ""
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' 에는 1 개의 독립변수가 필요합니다" msgstr "'align' 에는 1 개의 독립변수가 필요합니다"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' 는 펑크션 외부에 있습니다" msgstr "'await' 는 펑크션 외부에 있습니다"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' 는 루프 외부에 있습니다" msgstr "'break' 는 루프 외부에 있습니다"
@ -234,6 +230,10 @@ msgstr "'break' 는 루프 외부에 있습니다"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' 는 루프 외부에 있습니다" msgstr "'continue' 는 루프 외부에 있습니다"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' 에는 >=2 개의 독립변수가 필요합니다" msgstr "'data' 에는 >=2 개의 독립변수가 필요합니다"
@ -316,7 +316,7 @@ msgstr "핀의 모든 타이머가 사용 중입니다"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "모든 타이머가 사용 중입니다" msgstr "모든 타이머가 사용 중입니다"
@ -772,7 +772,7 @@ msgstr ""
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -863,6 +863,10 @@ msgstr ""
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1334,14 +1338,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1547,6 +1543,11 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
@ -1771,7 +1772,7 @@ msgstr ""
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "" msgstr ""
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "" msgstr ""
@ -1792,7 +1793,7 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1800,7 +1801,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1808,6 +1809,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1817,7 +1822,7 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1825,7 +1830,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1833,15 +1838,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2147,15 +2152,15 @@ msgstr ""
msgid "conversion to object" msgid "conversion to object"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2163,7 +2168,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2171,15 +2176,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2208,7 +2213,7 @@ msgstr ""
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2311,11 +2316,11 @@ msgstr ""
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2323,7 +2328,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2335,7 +2340,7 @@ msgstr ""
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2368,11 +2373,11 @@ msgstr ""
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2458,7 +2463,7 @@ msgstr ""
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2466,35 +2471,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2506,7 +2511,7 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "정수가 필요합니다" msgstr "정수가 필요합니다"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2576,7 +2581,7 @@ msgstr ""
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2640,11 +2645,11 @@ msgstr ""
msgid "math domain error" msgid "math domain error"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2671,7 +2676,7 @@ msgstr ""
msgid "module not found" msgid "module not found"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2695,7 +2700,7 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2793,11 +2798,11 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2868,12 +2873,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -2965,7 +2970,7 @@ msgstr ""
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3038,7 +3043,7 @@ msgstr ""
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3062,19 +3067,19 @@ msgstr ""
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3188,7 +3193,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3316,6 +3325,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3324,7 +3337,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3332,11 +3345,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "" msgstr ""
@ -3348,7 +3361,7 @@ msgstr ""
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3368,15 +3381,15 @@ msgstr ""
msgid "zero step" msgid "zero step"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -5,8 +5,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-07-13 17:39+0000\n" "PO-Revision-Date: 2020-08-02 20:41+0000\n"
"Last-Translator: _fonzlate <vooralfred@gmail.com>\n" "Last-Translator: _fonzlate <vooralfred@gmail.com>\n"
"Language-Team: none\n" "Language-Team: none\n"
"Language: nl\n" "Language: nl\n"
@ -86,7 +86,7 @@ msgstr "%q lijst moet een lijst zijn"
#: shared-bindings/memorymonitor/AllocationAlarm.c #: shared-bindings/memorymonitor/AllocationAlarm.c
msgid "%q must be >= 0" msgid "%q must be >= 0"
msgstr "" msgstr "%q moet >= 0 zijn"
#: shared-bindings/_bleio/CharacteristicBuffer.c #: shared-bindings/_bleio/CharacteristicBuffer.c
#: shared-bindings/_bleio/PacketBuffer.c shared-bindings/displayio/Group.c #: shared-bindings/_bleio/PacketBuffer.c shared-bindings/displayio/Group.c
@ -116,10 +116,6 @@ msgstr "%q() verwacht %d positionele argumenten maar kreeg %d"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argument vereist" msgstr "'%q' argument vereist"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -224,14 +220,14 @@ msgstr "'S' and 'O' zijn niet ondersteunde format types"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' vereist 1 argument" msgstr "'align' vereist 1 argument"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' of 'async with' buiten async functie"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' buiten de functie" msgstr "'await' buiten de functie"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr "'await', 'async for' of 'async with' buiten async functie"
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' buiten de loop" msgstr "'break' buiten de loop"
@ -240,6 +236,10 @@ msgstr "'break' buiten de loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' buiten de loop" msgstr "'continue' buiten de loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' object is geen iterator"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' vereist op zijn minst 2 argumenten" msgstr "'data' vereist op zijn minst 2 argumenten"
@ -322,7 +322,7 @@ msgstr "Alle timers voor deze pin zijn in gebruik"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Alle timers zijn in gebruik" msgstr "Alle timers zijn in gebruik"
@ -333,7 +333,7 @@ msgstr "Advertising is al bezig."
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
msgid "Already running" msgid "Already running"
msgstr "" msgstr "Wordt al uitgevoerd"
#: ports/cxd56/common-hal/analogio/AnalogIn.c #: ports/cxd56/common-hal/analogio/AnalogIn.c
msgid "AnalogIn not supported on given pin" msgid "AnalogIn not supported on given pin"
@ -373,7 +373,7 @@ msgstr "Op zijn meest %d %q mogen worden gespecificeerd (niet %d)"
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#, c-format #, c-format
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr "Poging om %d blokken toe te wijzen"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when MicroPython VM not running." msgid "Attempted heap allocation when MicroPython VM not running."
@ -784,7 +784,7 @@ msgstr "Verwachtte een tuple met lengte %d, maar kreeg %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "Extended advertisements met scan antwoord niet ondersteund." msgstr "Extended advertisements met scan antwoord niet ondersteund."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT alleen voor ndarrays gedefineerd" msgstr "FFT alleen voor ndarrays gedefineerd"
@ -877,6 +877,10 @@ msgstr "I/O actie op gesloten bestand"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "I2C Init Fout" msgstr "I2C Init Fout"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr "I2SOut is niet beschikbaar"
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1364,14 +1368,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull niet gebruikt wanneer de richting output is." msgstr "Pull niet gebruikt wanneer de richting output is."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "PusleIn niet ondersteund door deze chip"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "PulseOut niet ondersteund door deze chip"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "RNG DeInit Fout" msgstr "RNG DeInit Fout"
@ -1585,6 +1581,13 @@ msgstr "Tile breedte moet exact de bitmap breedte verdelen"
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "Time-out is te lang. Maximale time-out lengte is %d seconden" msgstr "Time-out is te lang. Maximale time-out lengte is %d seconden"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
"Timer is gereserveerd voor intern gebruik - wijs PWM pins eerder in het "
"programma toe"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Teveel kanalen in sample." msgstr "Teveel kanalen in sample."
@ -1819,7 +1822,7 @@ msgstr "__init __ () zou None moeten retouneren, niet '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ arg moet een user-type zijn" msgstr "__new__ arg moet een user-type zijn"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "een bytes-achtig object is vereist" msgstr "een bytes-achtig object is vereist"
@ -1840,7 +1843,7 @@ msgstr "adres buiten bereik"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adressen zijn leeg" msgstr "adressen zijn leeg"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 is alleen geïmplementeerd voor scalars en ndarrays" msgstr "arctan2 is alleen geïmplementeerd voor scalars en ndarrays"
@ -1848,7 +1851,7 @@ msgstr "arctan2 is alleen geïmplementeerd voor scalars en ndarrays"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg is een lege sequentie" msgstr "arg is een lege sequentie"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "argsort argument moet een ndarray zijn" msgstr "argsort argument moet een ndarray zijn"
@ -1856,6 +1859,10 @@ msgstr "argsort argument moet een ndarray zijn"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argument heeft onjuist type" msgstr "argument heeft onjuist type"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr "argument moet ndarray zijn"
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1865,7 +1872,7 @@ msgstr "argument num/typen komen niet overeen"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "argument moet een '%q' zijn en niet een '%q'" msgstr "argument moet een '%q' zijn en niet een '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "argumenten moeten ndarrays zijn" msgstr "argumenten moeten ndarrays zijn"
@ -1873,7 +1880,7 @@ msgstr "argumenten moeten ndarrays zijn"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "array/bytes vereist aan de rechterkant" msgstr "array/bytes vereist aan de rechterkant"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "poging om argmin/argmax van een lege sequentie te krijgen" msgstr "poging om argmin/argmax van een lege sequentie te krijgen"
@ -1881,15 +1888,15 @@ msgstr "poging om argmin/argmax van een lege sequentie te krijgen"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "attributen nog niet ondersteund" msgstr "attributen nog niet ondersteund"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "as moet -1, 0, None, of 1 zijn" msgstr "as moet -1, 0, None, of 1 zijn"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "as moet -1, 0, of 1 zijn" msgstr "as moet -1, 0, of 1 zijn"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "as moet None, 0, of 1 zijn" msgstr "as moet None, 0, of 1 zijn"
@ -2197,15 +2204,15 @@ msgstr "constant moet een integer zijn"
msgid "conversion to object" msgid "conversion to object"
msgstr "conversie naar object" msgstr "conversie naar object"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "convolutie argumenten moeten lineaire arrays zijn" msgstr "convolutie argumenten moeten lineaire arrays zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "convolutie argumenten moeten ndarrays zijn" msgstr "convolutie argumenten moeten ndarrays zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "convolutie argumenten mogen niet leeg zijn" msgstr "convolutie argumenten mogen niet leeg zijn"
@ -2213,7 +2220,7 @@ msgstr "convolutie argumenten mogen niet leeg zijn"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "kon de invoerarray niet vanuit vorm uitzenden" msgstr "kon de invoerarray niet vanuit vorm uitzenden"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "kon de Vandermonde matrix niet omkeren" msgstr "kon de Vandermonde matrix niet omkeren"
@ -2221,15 +2228,15 @@ msgstr "kon de Vandermonde matrix niet omkeren"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "kon SD kaart versie niet bepalen" msgstr "kon SD kaart versie niet bepalen"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "data moet itereerbaar zijn" msgstr "data moet itereerbaar zijn"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "data moet van gelijke lengte zijn" msgstr "data moet van gelijke lengte zijn"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "ddof kleiner dan de lengte van de data set" msgstr "ddof kleiner dan de lengte van de data set"
@ -2260,7 +2267,7 @@ msgstr "destination_lengte moest een int groter dan of gelijk zijn aan 0 zijn"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "dict update sequence heeft de verkeerde lengte" msgstr "dict update sequence heeft de verkeerde lengte"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "diff argument moet een ndarray zijn" msgstr "diff argument moet een ndarray zijn"
@ -2363,11 +2370,11 @@ msgstr "bestand moet een bestand zijn geopend in byte modus"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "bestandssysteem moet een mount methode bieden" msgstr "bestandssysteem moet een mount methode bieden"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "eerste argument moet een aanroepbare (callable) zijn" msgstr "eerste argument moet een aanroepbare (callable) zijn"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "eerste argument moet een functie zijn" msgstr "eerste argument moet een functie zijn"
@ -2375,7 +2382,7 @@ msgstr "eerste argument moet een functie zijn"
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "eerst argument moet een iterabel zijn" msgstr "eerst argument moet een iterabel zijn"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "eerst argument moet een ndarray zijn" msgstr "eerst argument moet een ndarray zijn"
@ -2387,7 +2394,7 @@ msgstr "eerste argument voor super() moet een type zijn"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "De afvlakkingsvolgorde moet ofwel \"C\", ofwel \"F\" zijn" msgstr "De afvlakkingsvolgorde moet ofwel \"C\", ofwel \"F\" zijn"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "flip argumenten moeten een ndarray zijn" msgstr "flip argumenten moeten een ndarray zijn"
@ -2420,11 +2427,11 @@ msgstr "functie verwachtte op zijn meest %d argumenten, maar kreeg %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "functie kreeg meedere waarden voor argument '%q'" msgstr "functie kreeg meedere waarden voor argument '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "functie heeft hetzelfde teken aan beide uiteinden van het interval" msgstr "functie heeft hetzelfde teken aan beide uiteinden van het interval"
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "funtie is alleen geïmplementeerd voor scalars en ndarrays" msgstr "funtie is alleen geïmplementeerd voor scalars en ndarrays"
@ -2511,7 +2518,7 @@ msgstr "indices moeten integers zijn"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "indices moeten integers, segmenten (slices) of Boolean lijsten zijn" msgstr "indices moeten integers, segmenten (slices) of Boolean lijsten zijn"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "oorspronkelijke waarden moeten itereerbaar zijn" msgstr "oorspronkelijke waarden moeten itereerbaar zijn"
@ -2519,35 +2526,35 @@ msgstr "oorspronkelijke waarden moeten itereerbaar zijn"
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler moet een functie zijn" msgstr "inline assembler moet een functie zijn"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "invoerargument moet een integer of 2-tuple zijn" msgstr "invoerargument moet een integer of 2-tuple zijn"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "invoer array lengte moet een macht van 2 zijn" msgstr "invoer array lengte moet een macht van 2 zijn"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "invoerdata moet itereerbaar zijn" msgstr "invoerdata moet itereerbaar zijn"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "invoermatrix is asymmetrisch" msgstr "invoermatrix is asymmetrisch"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "invoermatrix is singulier" msgstr "invoermatrix is singulier"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "invoer moet een vierkante matrix zijn" msgstr "invoer moet een vierkante matrix zijn"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "invoer moet een tuple, lijst, bereik of ndarray zijn" msgstr "invoer moet een tuple, lijst, bereik of ndarray zijn"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "invoervectors moeten van gelijke lengte zijn" msgstr "invoervectors moeten van gelijke lengte zijn"
@ -2559,9 +2566,9 @@ msgstr "int() argument 2 moet >=2 en <= 36 zijn"
msgid "integer required" msgid "integer required"
msgstr "integer vereist" msgstr "integer vereist"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "interp is gedefinieerd for eendimensionale arrays van gelijke lengte" msgstr "interp is gedefinieerd voor eendimensionale arrays van gelijke lengte"
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
#, c-format #, c-format
@ -2629,7 +2636,7 @@ msgstr "issubclass() argument 2 moet een klasse of tuple van klassen zijn"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "itereerbare objecten hebben niet dezelfde lengte" msgstr "itereerbare objecten hebben niet dezelfde lengte"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "itereerbare objecten convergeren niet" msgstr "itereerbare objecten convergeren niet"
@ -2696,11 +2703,11 @@ msgstr "map buffer te klein"
msgid "math domain error" msgid "math domain error"
msgstr "fout in het wiskundig domein (math domain error)" msgstr "fout in het wiskundig domein (math domain error)"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "matrix afmetingen komen niet overeen" msgstr "matrix afmetingen komen niet overeen"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "matrix is niet positief-definiet" msgstr "matrix is niet positief-definiet"
@ -2727,7 +2734,7 @@ msgstr "geheugentoewijzing mislukt, heap is vergrendeld"
msgid "module not found" msgid "module not found"
msgstr "module niet gevonden" msgstr "module niet gevonden"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "meer vrijheidsgraden dan datapunten" msgstr "meer vrijheidsgraden dan datapunten"
@ -2751,7 +2758,7 @@ msgstr "moet een object oproepen (raise)"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "voor sleutelfunctie moet een trefwoordargument gebruikt worden" msgstr "voor sleutelfunctie moet een trefwoordargument gebruikt worden"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n moet tussen 0 en 9 liggen" msgstr "n moet tussen 0 en 9 liggen"
@ -2849,11 +2856,11 @@ msgstr "niet alle argumenten omgezet bij formattering van string"
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "niet genoeg argumenten om string te formatteren" msgstr "niet genoeg argumenten om string te formatteren"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "aantal argumenten moet 2 of 3 zijn" msgstr "aantal argumenten moet 2 of 3 zijn"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "aantal punten moet minimaal 2 zijn" msgstr "aantal punten moet minimaal 2 zijn"
@ -2924,12 +2931,12 @@ msgstr "alleen sample_rate=16000 wordt ondersteund"
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "alleen segmenten met step=1 (ook wel None) worden ondersteund" msgstr "alleen segmenten met step=1 (ook wel None) worden ondersteund"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "operands konden niet samen verzonden worden" msgstr "operands konden niet samen verzonden worden"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "bewerking is voor ndarrays niet geïmplementeerd" msgstr "bewerking is voor ndarrays niet geïmplementeerd"
@ -3022,7 +3029,7 @@ msgstr "wachtrij overloop"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "ruwe f-strings zijn niet geïmplementeerd" msgstr "ruwe f-strings zijn niet geïmplementeerd"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "reëel en imaginair deel moeten gelijke lengte hebben" msgstr "reëel en imaginair deel moeten gelijke lengte hebben"
@ -3097,7 +3104,7 @@ msgstr "teken niet toegestaan bij integer formaatspecificatie 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "enkele '}' aangetroffen in formaat tekenreeks (string)" msgstr "enkele '}' aangetroffen in formaat tekenreeks (string)"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "omvang is alleen voor ndarrays gedefinieerd" msgstr "omvang is alleen voor ndarrays gedefinieerd"
@ -3121,19 +3128,19 @@ msgstr "small int overloop"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "zachte herstart\n" msgstr "zachte herstart\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "sorteerargument moet een ndarray zijn" msgstr "sorteerargument moet een ndarray zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "sos array moet vorm (n_section, 6) hebben" msgstr "sos array moet vorm (n_section, 6) hebben"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "sos[:, 3] moeten allemaal 1 zijn" msgstr "sos[:, 3] moeten allemaal 1 zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "sosfilt vereist itereerbare argumenten" msgstr "sosfilt vereist itereerbare argumenten"
@ -3247,7 +3254,11 @@ msgstr "te veel indices"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "te veel waarden om uit te pakken (%d verwacht)" msgstr "te veel waarden om uit te pakken (%d verwacht)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr "trapz is gedefinieerd voor eendimensionale arrays van gelijke lengte"
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "tuple index buiten bereik" msgstr "tuple index buiten bereik"
@ -3375,6 +3386,10 @@ msgstr "waarde moet in %d byte(s) passen"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count moet groter dan 0 zijn" msgstr "value_count moet groter dan 0 zijn"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr "vectoren moeten van gelijke lengte zijn"
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "watchdog time-out moet groter zijn dan 0" msgstr "watchdog time-out moet groter zijn dan 0"
@ -3383,7 +3398,7 @@ msgstr "watchdog time-out moet groter zijn dan 0"
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "window moet <= interval zijn" msgstr "window moet <= interval zijn"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "onjuist argumenttype" msgstr "onjuist argumenttype"
@ -3391,11 +3406,11 @@ msgstr "onjuist argumenttype"
msgid "wrong index type" msgid "wrong index type"
msgstr "onjuist indextype" msgstr "onjuist indextype"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "onjuist invoertype" msgstr "onjuist invoertype"
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "onjuist aantal argumenten" msgstr "onjuist aantal argumenten"
@ -3407,7 +3422,7 @@ msgstr "verkeerd aantal waarden om uit te pakken"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "verkeerd operandtype" msgstr "verkeerd operandtype"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "onjuist uitvoer type" msgstr "onjuist uitvoer type"
@ -3427,18 +3442,27 @@ msgstr "y-waarde buiten bereik"
msgid "zero step" msgid "zero step"
msgstr "nul-stap" msgstr "nul-stap"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi moet een ndarray zijn" msgstr "zi moet een ndarray zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "zi moet van type float zijn" msgstr "zi moet van type float zijn"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi moet vorm (n_section, 2) hebben" msgstr "zi moet vorm (n_section, 2) hebben"
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' of 'async with' buiten async functie"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "PusleIn niet ondersteund door deze chip"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "PulseOut niet ondersteund door deze chip"
#~ msgid "I2C operation not supported" #~ msgid "I2C operation not supported"
#~ msgstr "I2C actie niet ondersteund" #~ msgstr "I2C actie niet ondersteund"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2019-03-19 18:37-0700\n" "PO-Revision-Date: 2019-03-19 18:37-0700\n"
"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n" "Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n"
"Language-Team: pl\n" "Language-Team: pl\n"
@ -110,10 +110,6 @@ msgstr "%q() bierze %d argumentów pozycyjnych, lecz podano %d"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' wymaga argumentu" msgstr "'%q' wymaga argumentu"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -218,14 +214,14 @@ msgstr "typy formatowania 'S' oraz 'O' są niewspierane"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' wymaga 1 argumentu" msgstr "'align' wymaga 1 argumentu"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' poza funkcją" msgstr "'await' poza funkcją"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' poza pętlą" msgstr "'break' poza pętlą"
@ -234,6 +230,10 @@ msgstr "'break' poza pętlą"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' poza pętlą" msgstr "'continue' poza pętlą"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' wymaga 2 lub więcej argumentów" msgstr "'data' wymaga 2 lub więcej argumentów"
@ -316,7 +316,7 @@ msgstr "Wszystkie timery tej nóżki w użyciu"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Wszystkie timery w użyciu" msgstr "Wszystkie timery w użyciu"
@ -772,7 +772,7 @@ msgstr "Oczekiwano krotkę długości %d, otrzymano %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -863,6 +863,10 @@ msgstr "Operacja I/O na zamkniętym pliku"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1336,14 +1340,6 @@ msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować."
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Podciągnięcie nieużywane w trybie wyjścia." msgstr "Podciągnięcie nieużywane w trybie wyjścia."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "" msgstr ""
@ -1549,6 +1545,11 @@ msgstr "Szerokość bitmapy musi być wielokrotnością szerokości kafelka"
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Zbyt wiele kanałów." msgstr "Zbyt wiele kanałów."
@ -1775,7 +1776,7 @@ msgstr "__init__() powinien zwracać None, nie '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "Argument __new__ musi być typu użytkownika" msgstr "Argument __new__ musi być typu użytkownika"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "wymagany obiekt typu bytes" msgstr "wymagany obiekt typu bytes"
@ -1796,7 +1797,7 @@ msgstr "adres poza zakresem"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adres jest pusty" msgstr "adres jest pusty"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1804,7 +1805,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg jest puste" msgstr "arg jest puste"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1812,6 +1813,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argument ma zły typ" msgstr "argument ma zły typ"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1821,7 +1826,7 @@ msgstr "zła liczba lub typ argumentów"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "argument powinien być '%q' a nie '%q'" msgstr "argument powinien być '%q' a nie '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1829,7 +1834,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "tablica/bytes wymagane po prawej stronie" msgstr "tablica/bytes wymagane po prawej stronie"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1837,15 +1842,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "atrybuty nie są jeszcze obsługiwane" msgstr "atrybuty nie są jeszcze obsługiwane"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2151,15 +2156,15 @@ msgstr "stała musi być liczbą całkowitą"
msgid "conversion to object" msgid "conversion to object"
msgstr "konwersja do obiektu" msgstr "konwersja do obiektu"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2167,7 +2172,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2175,15 +2180,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2213,7 +2218,7 @@ msgstr "destination_length musi być nieujemną liczbą całkowitą"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "sekwencja ma złą długość" msgstr "sekwencja ma złą długość"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2316,11 +2321,11 @@ msgstr "file musi być otwarte w trybie bajtowym"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "system plików musi mieć metodę mount" msgstr "system plików musi mieć metodę mount"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2328,7 +2333,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2340,7 +2345,7 @@ msgstr "pierwszy argument super() musi być typem"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2373,11 +2378,11 @@ msgstr "funkcja bierze najwyżej %d argumentów, jest %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "funkcja dostała wiele wartości dla argumentu '%q'" msgstr "funkcja dostała wiele wartości dla argumentu '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2463,7 +2468,7 @@ msgstr "indeksy muszą być całkowite"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2471,35 +2476,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "wtrącony asembler musi być funkcją" msgstr "wtrącony asembler musi być funkcją"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2511,7 +2516,7 @@ msgstr "argument 2 do int() busi być pomiędzy 2 a 36"
msgid "integer required" msgid "integer required"
msgstr "wymagana liczba całkowita" msgstr "wymagana liczba całkowita"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2581,7 +2586,7 @@ msgstr "argument 2 dla issubclass() musi być klasą lub krotką klas"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2645,11 +2650,11 @@ msgstr "bufor mapy zbyt mały"
msgid "math domain error" msgid "math domain error"
msgstr "błąd domeny" msgstr "błąd domeny"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2676,7 +2681,7 @@ msgstr "alokacja pamięci nie powiodła się, sterta zablokowana"
msgid "module not found" msgid "module not found"
msgstr "brak modułu" msgstr "brak modułu"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2700,7 +2705,7 @@ msgstr "wyjątek musi być obiektem"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "funkcja key musi być podana jako argument nazwany" msgstr "funkcja key musi być podana jako argument nazwany"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2798,11 +2803,11 @@ msgstr "nie wszystkie argumenty wykorzystane w formatowaniu"
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "nie dość argumentów przy formatowaniu" msgstr "nie dość argumentów przy formatowaniu"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2873,12 +2878,12 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "tylko fragmenty ze step=1 (lub None) są wspierane" msgstr "tylko fragmenty ze step=1 (lub None) są wspierane"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -2971,7 +2976,7 @@ msgstr "przepełnienie kolejki"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3045,7 +3050,7 @@ msgstr "znak jest niedopuszczalny w specyfikacji 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "pojedynczy '}' w specyfikacji formatu" msgstr "pojedynczy '}' w specyfikacji formatu"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3069,19 +3074,19 @@ msgstr "przepełnienie small int"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "programowy reset\n" msgstr "programowy reset\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3195,7 +3200,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "zbyt wiele wartości do rozpakowania (oczekiwano %d)" msgstr "zbyt wiele wartości do rozpakowania (oczekiwano %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "indeks krotki poza zakresem" msgstr "indeks krotki poza zakresem"
@ -3323,6 +3332,10 @@ msgstr ""
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count musi być > 0" msgstr "value_count musi być > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3331,7 +3344,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3339,11 +3352,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "zła liczba argumentów" msgstr "zła liczba argumentów"
@ -3355,7 +3368,7 @@ msgstr "zła liczba wartości do rozpakowania"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3375,15 +3388,15 @@ msgstr "y poza zakresem"
msgid "zero step" msgid "zero step"
msgstr "zerowy krok" msgstr "zerowy krok"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -5,8 +5,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-07-23 02:57+0000\n" "PO-Revision-Date: 2020-07-31 14:41+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n" "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -116,10 +116,6 @@ msgstr "%q() recebe %d argumentos posicionais, porém %d foram informados"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argumento(s) requerido(s)" msgstr "'%q' argumento(s) requerido(s)"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr "objetos '%q' não são bytes-like"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -226,14 +222,16 @@ msgstr "'S' e 'O' não são tipos de formato suportados"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "O 'align' exige 1 argumento" msgstr "O 'align' exige 1 argumento"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'assíncrono para' ou 'assíncrono com' função assíncrona externa"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'aguardar' fora da função" msgstr "'aguardar' fora da função"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
"'await', 'async for' (async para) ou 'async with' (async com) estão fora da "
"função async"
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' fora do loop" msgstr "'break' fora do loop"
@ -242,6 +240,10 @@ msgstr "'break' fora do loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' fora do loop" msgstr "'continue' fora do loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "O objeto 'corrotina' não é um iterador"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' exige pelo menos 2 argumentos" msgstr "'data' exige pelo menos 2 argumentos"
@ -324,7 +326,7 @@ msgstr "Todos os temporizadores para este pino estão em uso"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Todos os temporizadores em uso" msgstr "Todos os temporizadores em uso"
@ -791,7 +793,7 @@ msgstr "Tupla esperada com comprimento %d, obteve %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "Anúncios estendidos não compatíveis com a resposta da varredura." msgstr "Anúncios estendidos não compatíveis com a resposta da varredura."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "O FFT é definido apenas para ndarrays" msgstr "O FFT é definido apenas para ndarrays"
@ -884,6 +886,10 @@ msgstr "Operação I/O no arquivo fechado"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "Erro de inicialização do I2C" msgstr "Erro de inicialização do I2C"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr "O I2SOut não está disponível"
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1372,14 +1378,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "O Pull não foi usado quando a direção for gerada." msgstr "O Pull não foi usado quando a direção for gerada."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "O PulseIn não é compatível neste CI"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "O PulseOut não é compatível neste CI"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "Erro DeInit RNG" msgstr "Erro DeInit RNG"
@ -1596,6 +1594,13 @@ msgstr ""
"O tempo limite é long demais: O comprimento máximo do tempo limite é de %d " "O tempo limite é long demais: O comprimento máximo do tempo limite é de %d "
"segundos" "segundos"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
"O temporizador foi reservado para uso interno - declare os pinos PWM no "
"início do programa"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Muitos canais na amostra." msgstr "Muitos canais na amostra."
@ -1832,7 +1837,7 @@ msgstr "O __init__() deve retornar Nenhum, não '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "O argumento __new__ deve ser um tipo usuário" msgstr "O argumento __new__ deve ser um tipo usuário"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "é necessário objetos tipo bytes" msgstr "é necessário objetos tipo bytes"
@ -1853,7 +1858,7 @@ msgstr "endereço fora dos limites"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "os endereços estão vazios" msgstr "os endereços estão vazios"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "O arctan2 está implementado apenas para escalares e ndarrays" msgstr "O arctan2 está implementado apenas para escalares e ndarrays"
@ -1861,7 +1866,7 @@ msgstr "O arctan2 está implementado apenas para escalares e ndarrays"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "o arg é uma sequência vazia" msgstr "o arg é uma sequência vazia"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "O argumento argsort deve ser um ndarray" msgstr "O argumento argsort deve ser um ndarray"
@ -1869,6 +1874,10 @@ msgstr "O argumento argsort deve ser um ndarray"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argumento tem tipo errado" msgstr "argumento tem tipo errado"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr "o argumento deve ser um ndarray"
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1878,7 +1887,7 @@ msgstr "o argumento num/tipos não combinam"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "o argumento deve ser um '%q' e não um '%q'" msgstr "o argumento deve ser um '%q' e não um '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "os argumentos devem ser ndarrays" msgstr "os argumentos devem ser ndarrays"
@ -1886,7 +1895,7 @@ msgstr "os argumentos devem ser ndarrays"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "matriz/bytes são necessários no lado direito" msgstr "matriz/bytes são necessários no lado direito"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "tente obter argmin/argmax de uma sequência vazia" msgstr "tente obter argmin/argmax de uma sequência vazia"
@ -1894,15 +1903,15 @@ msgstr "tente obter argmin/argmax de uma sequência vazia"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "atributos ainda não suportados" msgstr "atributos ainda não suportados"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "o eixo deve ser -1, 0, Nenhum ou 1" msgstr "o eixo deve ser -1, 0, Nenhum ou 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "o eixo deve ser -1, 0 ou 1" msgstr "o eixo deve ser -1, 0 ou 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "o eixo deve ser Nenhum, 0 ou 1" msgstr "o eixo deve ser Nenhum, 0 ou 1"
@ -2215,15 +2224,15 @@ msgstr "constante deve ser um inteiro"
msgid "conversion to object" msgid "conversion to object"
msgstr "conversão para o objeto" msgstr "conversão para o objeto"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "os argumentos convolutivos devem ser matrizes lineares" msgstr "os argumentos convolutivos devem ser matrizes lineares"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "os argumentos convolutivos devem ser ndarrays" msgstr "os argumentos convolutivos devem ser ndarrays"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "os argumentos convolutivos não devem estar vazios" msgstr "os argumentos convolutivos não devem estar vazios"
@ -2231,7 +2240,7 @@ msgstr "os argumentos convolutivos não devem estar vazios"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "não foi possível transmitir a matriz da entrada a partir da forma" msgstr "não foi possível transmitir a matriz da entrada a partir da forma"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "não foi possível inverter a matriz Vandermonde" msgstr "não foi possível inverter a matriz Vandermonde"
@ -2239,15 +2248,15 @@ msgstr "não foi possível inverter a matriz Vandermonde"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "não foi possível determinar a versão do cartão SD" msgstr "não foi possível determinar a versão do cartão SD"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "os dados devem ser iteráveis" msgstr "os dados devem ser iteráveis"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "os dados devem ser de igual comprimento" msgstr "os dados devem ser de igual comprimento"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "O ddof deve ser menor que o comprimento do conjunto dos dados" msgstr "O ddof deve ser menor que o comprimento do conjunto dos dados"
@ -2279,7 +2288,7 @@ msgstr "destination_length deve ser um int >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "sequência da atualização dict tem o comprimento errado" msgstr "sequência da atualização dict tem o comprimento errado"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "O argumento diff deve ser um ndarray" msgstr "O argumento diff deve ser um ndarray"
@ -2382,11 +2391,11 @@ msgstr "o arquivo deve ser um arquivo aberto no modo byte"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "sistema de arquivos deve fornecer método de montagem" msgstr "sistema de arquivos deve fornecer método de montagem"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "o primeiro argumento deve ser chamável" msgstr "o primeiro argumento deve ser chamável"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "o primeiro argumento deve ser uma função" msgstr "o primeiro argumento deve ser uma função"
@ -2394,7 +2403,7 @@ msgstr "o primeiro argumento deve ser uma função"
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "o primeiro argumento deve ser um iterável" msgstr "o primeiro argumento deve ser um iterável"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "o primeiro argumento deve ser um ndarray" msgstr "o primeiro argumento deve ser um ndarray"
@ -2406,7 +2415,7 @@ msgstr "o primeiro argumento para super() deve ser um tipo"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "a ordem do nivelamento deve ser 'C' ou 'F'" msgstr "a ordem do nivelamento deve ser 'C' ou 'F'"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "o argumento flip deve ser um ndarray" msgstr "o argumento flip deve ser um ndarray"
@ -2439,11 +2448,11 @@ msgstr "função esperada na maioria dos %d argumentos, obteve %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "A função obteve vários valores para o argumento '%q'" msgstr "A função obteve vários valores para o argumento '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "a função tem o mesmo sinal nas extremidades do intervalo" msgstr "a função tem o mesmo sinal nas extremidades do intervalo"
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "A função foi implementada apenas para escalares e ndarrays" msgstr "A função foi implementada apenas para escalares e ndarrays"
@ -2529,7 +2538,7 @@ msgstr "os índices devem ser inteiros"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "os índices devem ser números inteiros, fatias ou listas booleanas" msgstr "os índices devem ser números inteiros, fatias ou listas booleanas"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "os valores iniciais devem ser iteráveis" msgstr "os valores iniciais devem ser iteráveis"
@ -2537,35 +2546,35 @@ msgstr "os valores iniciais devem ser iteráveis"
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "o assembler em linha deve ser uma função" msgstr "o assembler em linha deve ser uma função"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "o argumento da entrada deve ser um número inteiro ou uma tupla de 2" msgstr "o argumento da entrada deve ser um número inteiro ou uma tupla de 2"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "comprimento da matriz da entrada deve ter potência de 2" msgstr "comprimento da matriz da entrada deve ter potência de 2"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "os dados da entrada devem ser iteráveis" msgstr "os dados da entrada devem ser iteráveis"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "a matriz da entrada é assimétrica" msgstr "a matriz da entrada é assimétrica"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "a matriz da entrada é singular" msgstr "a matriz da entrada é singular"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "a entrada deve ser uma matriz quadrada" msgstr "a entrada deve ser uma matriz quadrada"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "A entrada deve ser tupla, lista, intervalo ou matriz" msgstr "A entrada deve ser tupla, lista, intervalo ou matriz"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "os vetores da entrada devem ter o mesmo comprimento" msgstr "os vetores da entrada devem ter o mesmo comprimento"
@ -2577,7 +2586,7 @@ msgstr "int() arg 2 deve ser >= 2 e <= 36"
msgid "integer required" msgid "integer required"
msgstr "inteiro requerido" msgstr "inteiro requerido"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "o interp é definido para matrizes 1D de igual comprimento" msgstr "o interp é definido para matrizes 1D de igual comprimento"
@ -2647,7 +2656,7 @@ msgstr "issubclass() arg 2 deve ser uma classe ou uma tupla de classes"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "os iteráveis não têm o mesmo comprimento" msgstr "os iteráveis não têm o mesmo comprimento"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "as iterações não convergiram" msgstr "as iterações não convergiram"
@ -2714,11 +2723,11 @@ msgstr "o mapa do buffer é muito pequeno"
msgid "math domain error" msgid "math domain error"
msgstr "erro de domínio matemático" msgstr "erro de domínio matemático"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "as dimensões da matriz não coincidem" msgstr "as dimensões da matriz não coincidem"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "a matriz não é definitiva positiva" msgstr "a matriz não é definitiva positiva"
@ -2747,7 +2756,7 @@ msgstr ""
msgid "module not found" msgid "module not found"
msgstr "o módulo não foi encontrado" msgstr "o módulo não foi encontrado"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "mais graus de liberdade do que pontos de dados" msgstr "mais graus de liberdade do que pontos de dados"
@ -2771,7 +2780,7 @@ msgstr "deve levantar um objeto"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "deve usar o argumento da palavra-chave para a função da chave" msgstr "deve usar o argumento da palavra-chave para a função da chave"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n deve estar entre 0 e 9" msgstr "n deve estar entre 0 e 9"
@ -2869,11 +2878,11 @@ msgstr "nem todos os argumentos são convertidos durante a formatação da strin
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "argumentos insuficientes para o formato da string" msgstr "argumentos insuficientes para o formato da string"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "a quantidade dos argumentos deve ser 2 ou 3" msgstr "a quantidade dos argumentos deve ser 2 ou 3"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "a quantidade dos pontos deve ser pelo menos 2" msgstr "a quantidade dos pontos deve ser pelo menos 2"
@ -2945,12 +2954,12 @@ msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
"apenas fatias com a etapa=1 (também conhecida como Nenhuma) são compatíveis" "apenas fatias com a etapa=1 (também conhecida como Nenhuma) são compatíveis"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "os operandos não puderam ser transmitidos juntos" msgstr "os operandos não puderam ser transmitidos juntos"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "a operação não foi implementada nos ndarrays" msgstr "a operação não foi implementada nos ndarrays"
@ -3046,7 +3055,7 @@ msgstr "estouro de fila"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "o f-strings bruto não estão implementados" msgstr "o f-strings bruto não estão implementados"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "partes reais e imaginárias devem ter o mesmo comprimento" msgstr "partes reais e imaginárias devem ter o mesmo comprimento"
@ -3121,7 +3130,7 @@ msgstr "sinal não permitido com o especificador no formato inteiro 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "único '}' encontrado na string do formato" msgstr "único '}' encontrado na string do formato"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "o tamanho é definido apenas para os ndarrays" msgstr "o tamanho é definido apenas para os ndarrays"
@ -3145,19 +3154,19 @@ msgstr "transbordamento int pequeno"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "reinicialização soft\n" msgstr "reinicialização soft\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "o argumento da classificação deve ser um ndarray" msgstr "o argumento da classificação deve ser um ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "o sos da matriz deve estar na forma (n_section, 6)" msgstr "o sos da matriz deve estar na forma (n_section, 6)"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "sos[:, 3] deve ser um em todos" msgstr "sos[:, 3] deve ser um em todos"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "o sosfilt requer que os argumentos sejam iteráveis" msgstr "o sosfilt requer que os argumentos sejam iteráveis"
@ -3271,7 +3280,11 @@ msgstr "índices demais"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "valores demais para descompactar (esperado %d)" msgstr "valores demais para descompactar (esperado %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr "o trapz está definido para 1D arrays de igual tamanho"
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "o índice da tupla está fora do intervalo" msgstr "o índice da tupla está fora do intervalo"
@ -3399,6 +3412,10 @@ msgstr "o valor deve caber em %d byte(s)"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "o value_count deve ser > 0" msgstr "o value_count deve ser > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr "os vetores devem ter os mesmos comprimentos"
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "o tempo limite do watchdog deve ser maior que 0" msgstr "o tempo limite do watchdog deve ser maior que 0"
@ -3407,7 +3424,7 @@ msgstr "o tempo limite do watchdog deve ser maior que 0"
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "a janela deve ser <= intervalo" msgstr "a janela deve ser <= intervalo"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "tipo do argumento errado" msgstr "tipo do argumento errado"
@ -3415,11 +3432,11 @@ msgstr "tipo do argumento errado"
msgid "wrong index type" msgid "wrong index type"
msgstr "tipo do índice errado" msgstr "tipo do índice errado"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "tipo da entrada incorreta" msgstr "tipo da entrada incorreta"
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "quantidade errada dos argumentos" msgstr "quantidade errada dos argumentos"
@ -3431,7 +3448,7 @@ msgstr "quantidade incorreta dos valores para descompressão"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "tipo do operando errado" msgstr "tipo do operando errado"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "tipo da saída incorreta" msgstr "tipo da saída incorreta"
@ -3451,18 +3468,30 @@ msgstr "o valor y está fora dos limites"
msgid "zero step" msgid "zero step"
msgstr "passo zero" msgstr "passo zero"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi deve ser um ndarray" msgstr "zi deve ser um ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "zi deve ser de um tipo float" msgstr "zi deve ser de um tipo float"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi deve estar na forma (n_section, 2)" msgstr "zi deve estar na forma (n_section, 2)"
#~ msgid "'%q' object is not bytes-like"
#~ msgstr "objetos '%q' não são bytes-like"
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'assíncrono para' ou 'assíncrono com' função assíncrona externa"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "O PulseIn não é compatível neste CI"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "O PulseOut não é compatível neste CI"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "AP requerido" #~ msgstr "AP requerido"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2020-07-13 17:39+0000\n" "PO-Revision-Date: 2020-07-13 17:39+0000\n"
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n" "Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -116,10 +116,6 @@ msgstr "%q() kräver %d positionsargument men %d gavs"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "'%q' argument krävs" msgstr "'%q' argument krävs"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -224,14 +220,14 @@ msgstr "'S' och 'O' stöds inte som formattyper"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' kräver 1 argument" msgstr "'align' kräver 1 argument"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr "'async for' eller 'async with' utanför async-funktion"
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' utanför funktion" msgstr "'await' utanför funktion"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' utanför loop" msgstr "'break' utanför loop"
@ -240,6 +236,10 @@ msgstr "'break' utanför loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' utanför loop" msgstr "'continue' utanför loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' kräver minst 2 argument" msgstr "'data' kräver minst 2 argument"
@ -322,7 +322,7 @@ msgstr "Alla timers för denna pinne är i bruk"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Alla timers används" msgstr "Alla timers används"
@ -784,7 +784,7 @@ msgstr "Förväntad tupel med längd %d, fick %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "Utökad annonsering i kombination med skanningssvar stöds inte." msgstr "Utökad annonsering i kombination med skanningssvar stöds inte."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT är enbart definierade för ndarrays" msgstr "FFT är enbart definierade för ndarrays"
@ -875,6 +875,10 @@ msgstr "I/O-operation på stängd fil"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "I2C init-fel" msgstr "I2C init-fel"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1360,14 +1364,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull används inte när riktningen är output." msgstr "Pull används inte när riktningen är output."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr "PulseIn stöds inte av detta chip"
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr "PulseIn stöds inte av detta chip"
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "RNG DeInit-fel" msgstr "RNG DeInit-fel"
@ -1581,6 +1577,11 @@ msgstr "Tile-bredd måste vara jämnt delbar med bredd på bitmap"
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "Åtgärden tog för lång tid: Max väntetid är %d sekunder" msgstr "Åtgärden tog för lång tid: Max väntetid är %d sekunder"
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "För många kanaler i sampling." msgstr "För många kanaler i sampling."
@ -1812,7 +1813,7 @@ msgstr "__init __ () ska returnera None, inte '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ arg måste vara en användartyp" msgstr "__new__ arg måste vara en användartyp"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "ett bytesliknande objekt krävs" msgstr "ett bytesliknande objekt krävs"
@ -1833,7 +1834,7 @@ msgstr "adress utanför gränsen"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adresserna är tomma" msgstr "adresserna är tomma"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 är enbart implementerad för scalar och ndarray" msgstr "arctan2 är enbart implementerad för scalar och ndarray"
@ -1841,7 +1842,7 @@ msgstr "arctan2 är enbart implementerad för scalar och ndarray"
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg är en tom sekvens" msgstr "arg är en tom sekvens"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "argumentet argsort måste vara en ndarray" msgstr "argumentet argsort måste vara en ndarray"
@ -1849,6 +1850,10 @@ msgstr "argumentet argsort måste vara en ndarray"
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argumentet har fel typ" msgstr "argumentet har fel typ"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1858,7 +1863,7 @@ msgstr "argument antal/typ matchar inte"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "argumentet skall vara en '%q', inte en '%q'" msgstr "argumentet skall vara en '%q', inte en '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "argumenten måste vara ndarray" msgstr "argumenten måste vara ndarray"
@ -1866,7 +1871,7 @@ msgstr "argumenten måste vara ndarray"
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "array/bytes krävs på höger sida" msgstr "array/bytes krävs på höger sida"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "försök att få argmin/argmax för en tom sekvens" msgstr "försök att få argmin/argmax för en tom sekvens"
@ -1874,15 +1879,15 @@ msgstr "försök att få argmin/argmax för en tom sekvens"
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "attribut stöds inte än" msgstr "attribut stöds inte än"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "axis ska vara -1, 0, None eller 1" msgstr "axis ska vara -1, 0, None eller 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "axis ska vara -1, 0 eller 1" msgstr "axis ska vara -1, 0 eller 1"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "axis ska vara None, 0, eller 1" msgstr "axis ska vara None, 0, eller 1"
@ -2190,15 +2195,15 @@ msgstr "konstant måste vara ett heltal"
msgid "conversion to object" msgid "conversion to object"
msgstr "konvertering till objekt" msgstr "konvertering till objekt"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "Argumenten convolve måste vara linjära matriser" msgstr "Argumenten convolve måste vara linjära matriser"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "Argumenten convolve måste vara ndarray:er" msgstr "Argumenten convolve måste vara ndarray:er"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "Argumenten convolve kan inte vara tomma" msgstr "Argumenten convolve kan inte vara tomma"
@ -2206,7 +2211,7 @@ msgstr "Argumenten convolve kan inte vara tomma"
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "Kan inte sända indatamatris från form" msgstr "Kan inte sända indatamatris från form"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "kan inte invertera Vandermonde-matris" msgstr "kan inte invertera Vandermonde-matris"
@ -2214,15 +2219,15 @@ msgstr "kan inte invertera Vandermonde-matris"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "kan inte avgöra SD-kortversion" msgstr "kan inte avgöra SD-kortversion"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "data måste vara itererbar" msgstr "data måste vara itererbar"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "data måste vara av samma längd" msgstr "data måste vara av samma längd"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "ddof måste vara mindre än längden på datauppsättningen" msgstr "ddof måste vara mindre än längden på datauppsättningen"
@ -2254,7 +2259,7 @@ msgstr "destination_length måste vara ett heltal >= 0"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "uppdateringssekvensen för dict har fel längd" msgstr "uppdateringssekvensen för dict har fel längd"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "argumentet diff måste vara en ndarray" msgstr "argumentet diff måste vara en ndarray"
@ -2357,11 +2362,11 @@ msgstr "filen måste vara en fil som öppnats i byte-läge"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "filsystemet måste tillhandahålla mount-metod" msgstr "filsystemet måste tillhandahålla mount-metod"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "första argumentet måste vara en callable" msgstr "första argumentet måste vara en callable"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "första argumentet måste vara en funktion" msgstr "första argumentet måste vara en funktion"
@ -2369,7 +2374,7 @@ msgstr "första argumentet måste vara en funktion"
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "första argumentet måste vara en iterable" msgstr "första argumentet måste vara en iterable"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "första argumentet måste vara en ndarray" msgstr "första argumentet måste vara en ndarray"
@ -2381,7 +2386,7 @@ msgstr "första argumentet till super() måste vara typ"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "förenklingsordningen måste vara antingen \"C\" eller \"F\"" msgstr "förenklingsordningen måste vara antingen \"C\" eller \"F\""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "Argumentet flip måste vara en ndarray" msgstr "Argumentet flip måste vara en ndarray"
@ -2414,11 +2419,11 @@ msgstr "funktionen förväntar som mest %d argument, fick %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "funktionen fick flera värden för argumentet '%q'" msgstr "funktionen fick flera värden för argumentet '%q'"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "funktionen har samma teckenvärden vid slutet av intervall" msgstr "funktionen har samma teckenvärden vid slutet av intervall"
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "funktionen är endast implementerad för scalar och ndarray" msgstr "funktionen är endast implementerad för scalar och ndarray"
@ -2504,7 +2509,7 @@ msgstr "index måste vara heltal"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "index måste vara heltal, slices, eller Boolean-listor" msgstr "index måste vara heltal, slices, eller Boolean-listor"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "initialvärden måste vara iterable" msgstr "initialvärden måste vara iterable"
@ -2512,35 +2517,35 @@ msgstr "initialvärden måste vara iterable"
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "inline assembler måste vara en funktion" msgstr "inline assembler måste vara en funktion"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "indataargumentet måste vara ett heltal eller en 2-tupel" msgstr "indataargumentet måste vara ett heltal eller en 2-tupel"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "indataarraylängden måste vara en multipel av 2" msgstr "indataarraylängden måste vara en multipel av 2"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "indata måste vara en iterable" msgstr "indata måste vara en iterable"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "indatamatrisen är asymmetrisk" msgstr "indatamatrisen är asymmetrisk"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "indatamatrisen är singulär" msgstr "indatamatrisen är singulär"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "indata måste vara kvadratmatris" msgstr "indata måste vara kvadratmatris"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "indata måste vara tupel, lista, range, eller ndarray" msgstr "indata måste vara tupel, lista, range, eller ndarray"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "indatavektorer måste ha samma längd" msgstr "indatavektorer måste ha samma längd"
@ -2552,7 +2557,7 @@ msgstr "int() arg 2 måste vara >= 2 och <= 36"
msgid "integer required" msgid "integer required"
msgstr "heltal krävs" msgstr "heltal krävs"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "interp är definierad för 1D-matriser med samma längd" msgstr "interp är definierad för 1D-matriser med samma längd"
@ -2622,7 +2627,7 @@ msgstr "issubclass() arg 2 måste vara en klass eller en tupel av klasser"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "iterables är inte av samma längd" msgstr "iterables är inte av samma längd"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "iterations konvergerar inte" msgstr "iterations konvergerar inte"
@ -2689,11 +2694,11 @@ msgstr "map-buffert för liten"
msgid "math domain error" msgid "math domain error"
msgstr "matematikdomänfel" msgstr "matematikdomänfel"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "matrisdimensioner matchar inte" msgstr "matrisdimensioner matchar inte"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "matrisen är inte positiv bestämd" msgstr "matrisen är inte positiv bestämd"
@ -2720,7 +2725,7 @@ msgstr "minnesallokeringen misslyckades, heapen är låst"
msgid "module not found" msgid "module not found"
msgstr "modulen hittades inte" msgstr "modulen hittades inte"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "fler frihetsgrader än datapunkter" msgstr "fler frihetsgrader än datapunkter"
@ -2744,7 +2749,7 @@ msgstr "måste ge ett objekt"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "måste använda nyckelordsargument för nyckelfunktion" msgstr "måste använda nyckelordsargument för nyckelfunktion"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "n måste vara mellan 0 och 9" msgstr "n måste vara mellan 0 och 9"
@ -2842,11 +2847,11 @@ msgstr "inte alla argument omvandlade under strängformatering"
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "inte tillräckligt med argument för formatsträng" msgstr "inte tillräckligt med argument för formatsträng"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "antal argument måste vara 2 eller 3" msgstr "antal argument måste vara 2 eller 3"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "antal punkter måste vara minst 2" msgstr "antal punkter måste vara minst 2"
@ -2917,12 +2922,12 @@ msgstr "enbart sample_rate=16000 stöds"
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "endast segment med steg=1 (aka Ingen) stöds" msgstr "endast segment med steg=1 (aka Ingen) stöds"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "operander kan inte sändas tillsammans" msgstr "operander kan inte sändas tillsammans"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "åtgärden är inte implementerad för ndarray:er" msgstr "åtgärden är inte implementerad för ndarray:er"
@ -3015,7 +3020,7 @@ msgstr "köstorlek överskreds"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "råa f-strängar inte implementerade" msgstr "råa f-strängar inte implementerade"
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "verkliga och imaginära delar måste ha samma längd" msgstr "verkliga och imaginära delar måste ha samma längd"
@ -3090,7 +3095,7 @@ msgstr "tecken tillåts inte med heltalsformatspecificeraren 'c'"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "Enkelt '}' påträffades i formatsträngen" msgstr "Enkelt '}' påträffades i formatsträngen"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "storlek är enbart definierad ndarrays" msgstr "storlek är enbart definierad ndarrays"
@ -3114,19 +3119,19 @@ msgstr "värdet för small int överskreds"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "mjuk omstart\n" msgstr "mjuk omstart\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "argumentet sort måste vara en ndarray" msgstr "argumentet sort måste vara en ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "sos array måste ha form (n_section, 6)" msgstr "sos array måste ha form (n_section, 6)"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "sos[:, 3] måste vara ettor" msgstr "sos[:, 3] måste vara ettor"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "sosfilt kräver iterable argument" msgstr "sosfilt kräver iterable argument"
@ -3240,7 +3245,11 @@ msgstr "för många index"
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "för många värden att packa upp (förväntat %d)" msgstr "för många värden att packa upp (förväntat %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "tupelindex utanför intervallet" msgstr "tupelindex utanför intervallet"
@ -3368,6 +3377,10 @@ msgstr "värdet måste passa i %d byte(s)"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count måste vara > 0" msgstr "value_count måste vara > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "watchdog timeout måste vara större än 0" msgstr "watchdog timeout måste vara större än 0"
@ -3376,7 +3389,7 @@ msgstr "watchdog timeout måste vara större än 0"
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "window måste vara <= interval" msgstr "window måste vara <= interval"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "fel typ av argument" msgstr "fel typ av argument"
@ -3384,11 +3397,11 @@ msgstr "fel typ av argument"
msgid "wrong index type" msgid "wrong index type"
msgstr "fel indextyp" msgstr "fel indextyp"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "fel indatatyp" msgstr "fel indatatyp"
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "fel antal argument" msgstr "fel antal argument"
@ -3400,7 +3413,7 @@ msgstr "fel antal värden för att packa upp"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "fel operandtyp" msgstr "fel operandtyp"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "fel utdatatyp" msgstr "fel utdatatyp"
@ -3420,18 +3433,27 @@ msgstr "y-värde utanför intervall"
msgid "zero step" msgid "zero step"
msgstr "noll steg" msgstr "noll steg"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi måste vara en ndarray" msgstr "zi måste vara en ndarray"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "zi måste vara av typ float" msgstr "zi måste vara av typ float"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi måste vara i formen (n_section, 2)" msgstr "zi måste vara i formen (n_section, 2)"
#~ msgid "'async for' or 'async with' outside async function"
#~ msgstr "'async for' eller 'async with' utanför async-funktion"
#~ msgid "PulseIn not supported on this chip"
#~ msgstr "PulseIn stöds inte av detta chip"
#~ msgid "PulseOut not supported on this chip"
#~ msgstr "PulseIn stöds inte av detta chip"
#~ msgid "I2C operation not supported" #~ msgid "I2C operation not supported"
#~ msgstr "I2C-åtgärd stöds inte" #~ msgstr "I2C-åtgärd stöds inte"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: circuitpython-cn\n" "Project-Id-Version: circuitpython-cn\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-17 18:03-0700\n" "POT-Creation-Date: 2020-07-30 07:23-0500\n"
"PO-Revision-Date: 2019-04-13 10:10-0700\n" "PO-Revision-Date: 2019-04-13 10:10-0700\n"
"Last-Translator: hexthat\n" "Last-Translator: hexthat\n"
"Language-Team: Chinese Hanyu Pinyin\n" "Language-Team: Chinese Hanyu Pinyin\n"
@ -116,10 +116,6 @@ msgstr "%q() cǎiyòng %d wèizhì cānshù, dàn gěi chū %d"
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "xūyào '%q' cānshù" msgstr "xūyào '%q' cānshù"
#: py/objarray.c
msgid "'%q' object is not bytes-like"
msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a label" msgid "'%s' expects a label"
@ -224,14 +220,14 @@ msgstr "'S' hé 'O' bù zhīchí géshì lèixíng"
msgid "'align' requires 1 argument" msgid "'align' requires 1 argument"
msgstr "'align' xūyào 1 gè cānshù" msgstr "'align' xūyào 1 gè cānshù"
#: py/compile.c
msgid "'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'await' outside function" msgid "'await' outside function"
msgstr "'await' wàibù gōngnéng" msgstr "'await' wàibù gōngnéng"
#: py/compile.c
msgid "'await', 'async for' or 'async with' outside async function"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'break' outside loop" msgid "'break' outside loop"
msgstr "'break' wàibù xúnhuán" msgstr "'break' wàibù xúnhuán"
@ -240,6 +236,10 @@ msgstr "'break' wàibù xúnhuán"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' wàibù xúnhuán" msgstr "'continue' wàibù xúnhuán"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' xūyào zhìshǎo 2 gè cānshù" msgstr "'data' xūyào zhìshǎo 2 gè cānshù"
@ -322,7 +322,7 @@ msgstr "Cǐ yǐn jiǎo de suǒyǒu jìshí qì zhèngzài shǐyòng"
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c #: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c #: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
#: shared-bindings/pulseio/PWMOut.c #: ports/stm/peripherals/timers.c shared-bindings/pulseio/PWMOut.c
msgid "All timers in use" msgid "All timers in use"
msgstr "Suǒyǒu jìshí qì shǐyòng" msgstr "Suǒyǒu jìshí qì shǐyòng"
@ -780,7 +780,7 @@ msgstr "Qīwàng de chángdù wèi %d de yuán zǔ, dédào %d"
msgid "Extended advertisements with scan response not supported." msgid "Extended advertisements with scan response not supported."
msgstr "Bù zhīchí dài yǒu sǎomiáo xiǎngyìng de kuòzhǎn guǎngbò." msgstr "Bù zhīchí dài yǒu sǎomiáo xiǎngyìng de kuòzhǎn guǎngbò."
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
@ -871,6 +871,10 @@ msgstr "Wénjiàn shàng de I/ O cāozuò"
msgid "I2C Init Error" msgid "I2C Init Error"
msgstr "I2C chūshǐhuà cuòwù" msgstr "I2C chūshǐhuà cuòwù"
#: shared-bindings/audiobusio/I2SOut.c
msgid "I2SOut not available"
msgstr ""
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
#, c-format #, c-format
msgid "IV must be %d bytes long" msgid "IV must be %d bytes long"
@ -1350,14 +1354,6 @@ msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzà
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Fāngxiàng shūchū shí Pull méiyǒu shǐyòng." msgstr "Fāngxiàng shūchū shí Pull méiyǒu shǐyòng."
#: ports/stm/common-hal/pulseio/PulseIn.c
msgid "PulseIn not supported on this chip"
msgstr ""
#: ports/stm/common-hal/pulseio/PulseOut.c
msgid "PulseOut not supported on this chip"
msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "RNG DeInit Error" msgid "RNG DeInit Error"
msgstr "RNG qǔxiāo chūshǐhuà cuòwù" msgstr "RNG qǔxiāo chūshǐhuà cuòwù"
@ -1570,6 +1566,11 @@ msgstr "Píng pū kuāndù bìxū huàfēn wèi tú kuāndù"
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: ports/stm/common-hal/pulseio/PWMOut.c
msgid ""
"Timer was reserved for internal use - declare PWM pins earlier in the program"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Chōuyàng zhōng de píndào tài duō." msgstr "Chōuyàng zhōng de píndào tài duō."
@ -1800,7 +1801,7 @@ msgstr "__Init__() yīnggāi fǎnhuí not, ér bùshì '%s'"
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
msgstr "__new__ cānshù bìxū shì yònghù lèixíng" msgstr "__new__ cānshù bìxū shì yònghù lèixíng"
#: extmod/modubinascii.c extmod/moduhashlib.c #: extmod/modubinascii.c extmod/moduhashlib.c py/objarray.c
msgid "a bytes-like object is required" msgid "a bytes-like object is required"
msgstr "xūyào yīgè zì jié lèi duìxiàng" msgstr "xūyào yīgè zì jié lèi duìxiàng"
@ -1821,7 +1822,7 @@ msgstr "dìzhǐ chāochū biānjiè"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "dìzhǐ wèi kōng" msgstr "dìzhǐ wèi kōng"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only" msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -1829,7 +1830,7 @@ msgstr ""
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "cānshù shì yīgè kōng de xùliè" msgstr "cānshù shì yīgè kōng de xùliè"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
@ -1837,6 +1838,10 @@ msgstr ""
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "cānshù lèixíng cuòwù" msgstr "cānshù lèixíng cuòwù"
#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
#: py/argcheck.c shared-bindings/_stage/__init__.c #: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c #: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch" msgid "argument num/types mismatch"
@ -1846,7 +1851,7 @@ msgstr "cānshù biānhào/lèixíng bù pǐpèi"
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "cānshù yīnggāi shì '%q', 'bùshì '%q'" msgstr "cānshù yīnggāi shì '%q', 'bùshì '%q'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
@ -1854,7 +1859,7 @@ msgstr ""
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "yòu cè xūyào shùzǔ/zì jié" msgstr "yòu cè xūyào shùzǔ/zì jié"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get argmin/argmax of an empty sequence" msgid "attempt to get argmin/argmax of an empty sequence"
msgstr "" msgstr ""
@ -1862,15 +1867,15 @@ msgstr ""
msgid "attributes not supported yet" msgid "attributes not supported yet"
msgstr "shǔxìng shàngwèi zhīchí" msgstr "shǔxìng shàngwèi zhīchí"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis must be -1, 0, None, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be -1, 0, or 1"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis must be None, 0, or 1"
msgstr "" msgstr ""
@ -2179,15 +2184,15 @@ msgstr "chángshù bìxū shì yīgè zhěngshù"
msgid "conversion to object" msgid "conversion to object"
msgstr "zhuǎnhuàn wèi duìxiàng" msgstr "zhuǎnhuàn wèi duìxiàng"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be linear arrays" msgid "convolve arguments must be linear arrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must be ndarrays" msgid "convolve arguments must be ndarrays"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
@ -2195,7 +2200,7 @@ msgstr ""
msgid "could not broadast input array from shape" msgid "could not broadast input array from shape"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2203,15 +2208,15 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set" msgid "ddof must be smaller than length of data set"
msgstr "" msgstr ""
@ -2241,7 +2246,7 @@ msgstr "mùbiāo chángdù bìxū shì > = 0 de zhěngshù"
msgid "dict update sequence has wrong length" msgid "dict update sequence has wrong length"
msgstr "yǔfǎ gēngxīn xùliè de chángdù cuòwù" msgstr "yǔfǎ gēngxīn xùliè de chángdù cuòwù"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
@ -2344,11 +2349,11 @@ msgstr "wénjiàn bìxū shì zài zì jié móshì xià dǎkāi de wénjiàn"
msgid "filesystem must provide mount method" msgid "filesystem must provide mount method"
msgstr "wénjiàn xìtǒng bìxū tígōng guà zài fāngfǎ" msgstr "wénjiàn xìtǒng bìxū tígōng guà zài fāngfǎ"
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be a callable" msgid "first argument must be a callable"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
@ -2356,7 +2361,7 @@ msgstr ""
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "first argument must be an ndarray" msgid "first argument must be an ndarray"
msgstr "" msgstr ""
@ -2368,7 +2373,7 @@ msgstr "chāojí () de dì yī gè cānshù bìxū shì lèixíng"
msgid "flattening order must be either 'C', or 'F'" msgid "flattening order must be either 'C', or 'F'"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "flip argument must be an ndarray" msgid "flip argument must be an ndarray"
msgstr "" msgstr ""
@ -2401,11 +2406,11 @@ msgstr "hánshù yùjì zuìduō %d cānshù, huòdé %d"
msgid "function got multiple values for argument '%q'" msgid "function got multiple values for argument '%q'"
msgstr "hánshù huòdé cānshù '%q' de duōchóng zhí" msgstr "hánshù huòdé cānshù '%q' de duōchóng zhí"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "" msgstr ""
#: extmod/ulab/code/compare.c #: extmod/ulab/code/compare/compare.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is implemented for scalars and ndarrays only"
msgstr "" msgstr ""
@ -2491,7 +2496,7 @@ msgstr "suǒyǐn bìxū shì zhěngshù"
msgid "indices must be integers, slices, or Boolean lists" msgid "indices must be integers, slices, or Boolean lists"
msgstr "" msgstr ""
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable" msgid "initial values must be iterable"
msgstr "" msgstr ""
@ -2499,35 +2504,35 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "nèi lián jíhé bìxū shì yīgè hánshù" msgstr "nèi lián jíhé bìxū shì yīgè hánshù"
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "input argument must be an integer or a 2-tuple" msgid "input argument must be an integer or a 2-tuple"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is asymmetric" msgid "input matrix is asymmetric"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "input must be tuple, list, range, or ndarray" msgid "input must be tuple, list, range, or ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
@ -2539,7 +2544,7 @@ msgstr "zhěngshù() cānshù 2 bìxū > = 2 qiě <= 36"
msgid "integer required" msgid "integer required"
msgstr "xūyào zhěngshù" msgstr "xūyào zhěngshù"
#: extmod/ulab/code/approx.c #: extmod/ulab/code/approx/approx.c
msgid "interp is defined for 1D arrays of equal length" msgid "interp is defined for 1D arrays of equal length"
msgstr "" msgstr ""
@ -2609,7 +2614,7 @@ msgstr "issubclass() cānshù 2 bìxū shì lèi de lèi huò yuán zǔ"
msgid "iterables are not of the same length" msgid "iterables are not of the same length"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "iterations did not converge" msgid "iterations did not converge"
msgstr "" msgstr ""
@ -2674,11 +2679,11 @@ msgstr "dìtú huǎnchōng qū tài xiǎo"
msgid "math domain error" msgid "math domain error"
msgstr "shùxué yù cuòwù" msgstr "shùxué yù cuòwù"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix dimensions do not match" msgid "matrix dimensions do not match"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "matrix is not positive definite" msgid "matrix is not positive definite"
msgstr "" msgstr ""
@ -2705,7 +2710,7 @@ msgstr "jìyì tǐ fēnpèi shībài, duī bèi suǒdìng"
msgid "module not found" msgid "module not found"
msgstr "zhǎo bù dào mókuài" msgstr "zhǎo bù dào mókuài"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "more degrees of freedom than data points" msgid "more degrees of freedom than data points"
msgstr "" msgstr ""
@ -2729,7 +2734,7 @@ msgstr "bìxū tíchū duìxiàng"
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "bìxū shǐyòng guānjiàn cí cānshù" msgstr "bìxū shǐyòng guānjiàn cí cānshù"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9" msgid "n must be between 0, and 9"
msgstr "" msgstr ""
@ -2828,11 +2833,11 @@ msgstr "bùshì zì chuàn géshì huà guòchéng zhōng zhuǎnhuàn de suǒyǒ
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "géshì zìfú chuàn cān shǔ bùzú" msgstr "géshì zìfú chuàn cān shǔ bùzú"
#: extmod/ulab/code/poly.c #: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3" msgid "number of arguments must be 2, or 3"
msgstr "" msgstr ""
#: extmod/ulab/code/create.c #: extmod/ulab/code/ulab_create.c
msgid "number of points must be at least 2" msgid "number of points must be at least 2"
msgstr "" msgstr ""
@ -2903,12 +2908,12 @@ msgstr "Jǐn zhīchí cǎiyàng lǜ = 16000"
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "jǐn zhīchí bù zhǎng = 1(jí wú) de qiēpiàn" msgstr "jǐn zhīchí bù zhǎng = 1(jí wú) de qiēpiàn"
#: extmod/ulab/code/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3000,7 +3005,7 @@ msgstr "duìliè yìchū"
msgid "raw f-strings are not implemented" msgid "raw f-strings are not implemented"
msgstr "" msgstr ""
#: extmod/ulab/code/fft.c #: extmod/ulab/code/fft/fft.c
msgid "real and imaginary parts must be of equal length" msgid "real and imaginary parts must be of equal length"
msgstr "" msgstr ""
@ -3075,7 +3080,7 @@ msgstr "zhěngshù géshì shuōmíng fú 'c' bù yǔnxǔ shǐyòng fúhào"
msgid "single '}' encountered in format string" msgid "single '}' encountered in format string"
msgstr "zài géshì zìfú chuàn zhōng yù dào de dāngè '}'" msgstr "zài géshì zìfú chuàn zhōng yù dào de dāngè '}'"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "size is defined for ndarrays only" msgid "size is defined for ndarrays only"
msgstr "" msgstr ""
@ -3099,19 +3104,19 @@ msgstr "xiǎo zhěngshù yìchū"
msgid "soft reboot\n" msgid "soft reboot\n"
msgstr "ruǎn chóngqǐ\n" msgstr "ruǎn chóngqǐ\n"
#: extmod/ulab/code/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos array must be of shape (n_section, 6)" msgid "sos array must be of shape (n_section, 6)"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sos[:, 3] should be all ones" msgid "sos[:, 3] should be all ones"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "sosfilt requires iterable arguments" msgid "sosfilt requires iterable arguments"
msgstr "" msgstr ""
@ -3225,7 +3230,11 @@ msgstr ""
msgid "too many values to unpack (expected %d)" msgid "too many values to unpack (expected %d)"
msgstr "dǎkāi tài duō zhí (yùqí %d)" msgstr "dǎkāi tài duō zhí (yùqí %d)"
#: extmod/ulab/code/linalg.c py/objstr.c #: extmod/ulab/code/approx/approx.c
msgid "trapz is defined for 1D arrays of equal length"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c py/objstr.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "yuán zǔ suǒyǐn chāochū fànwéi" msgstr "yuán zǔ suǒyǐn chāochū fànwéi"
@ -3353,6 +3362,10 @@ msgstr "Zhí bìxū fúhé %d zì jié"
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "zhí jìshù bìxū wèi > 0" msgstr "zhí jìshù bìxū wèi > 0"
#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0" msgid "watchdog timeout must be greater than 0"
msgstr "" msgstr ""
@ -3361,7 +3374,7 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "Chuāngkǒu bìxū shì <= jiàngé" msgstr "Chuāngkǒu bìxū shì <= jiàngé"
#: extmod/ulab/code/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "wrong argument type" msgid "wrong argument type"
msgstr "" msgstr ""
@ -3369,11 +3382,11 @@ msgstr ""
msgid "wrong index type" msgid "wrong index type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
msgstr "" msgstr ""
#: py/objstr.c #: extmod/ulab/code/ulab_create.c py/objstr.c
msgid "wrong number of arguments" msgid "wrong number of arguments"
msgstr "cānshù shù cuòwù" msgstr "cānshù shù cuòwù"
@ -3385,7 +3398,7 @@ msgstr "wúfǎ jiě bāo de zhí shù"
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr ""
#: extmod/ulab/code/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
@ -3405,15 +3418,15 @@ msgstr "y zhí chāochū biānjiè"
msgid "zero step" msgid "zero step"
msgstr "líng bù" msgstr "líng bù"
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of float type" msgid "zi must be of float type"
msgstr "" msgstr ""
#: extmod/ulab/code/filter.c #: extmod/ulab/code/filter/filter.c
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""

View File

@ -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 "supervisor/shared/board.h"
void board_init(void) {
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
board_reset_user_neopixels();
}

View File

@ -0,0 +1,37 @@
#define MICROPY_HW_BOARD_NAME "Adafruit BLM Badge"
#define MICROPY_HW_MCU_NAME "samd21e18"
#define MICROPY_HW_LED_STATUS (&pin_PA03)
#define MICROPY_PORT_A (PORT_PA24 | PORT_PA25)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define DEFAULT_I2C_BUS_SCL (&pin_PA01)
#define DEFAULT_I2C_BUS_SDA (&pin_PA00)
#define DEFAULT_UART_BUS_RX (&pin_PA01)
#define DEFAULT_UART_BUS_TX (&pin_PA00)
#define USER_NEOPIXELS_PIN (&pin_PA05)
#define IGNORE_PIN_PA09 1
#define IGNORE_PIN_PA12 1
#define IGNORE_PIN_PA13 1
#define IGNORE_PIN_PA14 1
#define IGNORE_PIN_PA15 1
#define IGNORE_PIN_PA16 1
#define IGNORE_PIN_PA17 1
#define IGNORE_PIN_PA18 1
#define IGNORE_PIN_PA19 1
#define IGNORE_PIN_PA20 1
#define IGNORE_PIN_PA21 1
#define IGNORE_PIN_PA22 1
#define IGNORE_PIN_PA23 1
// USB is always used.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1
#define IGNORE_PIN_PA27 1
#define IGNORE_PIN_PA28 1
#define IGNORE_PIN_PA30 1
#define IGNORE_PIN_PA31 1

View File

@ -0,0 +1,24 @@
USB_VID = 0x239A
USB_PID = 0x80C0
USB_PRODUCT = "BLM Badge"
USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_FULL_BUILD = 0
CIRCUITPY_AUDIOIO = 1
CIRCUITPY_AUDIOBUSIO = 1
# Pins for I2SOut are not available.
CIRCUITPY_AUDIOBUSIO_I2SOUT = 0
CIRCUITPY_PULSEIO = 0
CIRCUITPY_ROTARYIO = 0
CIRCUITPY_RTC = 0
CIRCUITPY_SAMD = 0
CIRCUITPY_USB_HID = 1
CIRCUITPY_USB_MIDI = 0
SUPEROPT_GC = 0

View File

@ -0,0 +1,43 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA01) }, // pad 1
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA00) }, // pad 0
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_CAP1), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_CAP2), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_CAP3), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_CAP4), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_MICROPHONE_CLOCK), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_MICROPHONE_DATA), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_LIGHT), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_L), MP_ROM_PTR(&pin_PA03) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA03) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -28,7 +28,7 @@
#define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up" #define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up"
// Increase stack size slightly due to CPX library import nesting // Increase stack size slightly due to CPX library import nesting
#define CIRCUITPY_DEFAULT_STACK_SIZE (4760) //divisible by 8 #define CIRCUITPY_DEFAULT_STACK_SIZE (4248) //divisible by 8
#define USER_NEOPIXELS_PIN (&pin_PB23) #define USER_NEOPIXELS_PIN (&pin_PB23)

View File

@ -30,7 +30,7 @@
#define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up" #define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up"
// Increase stack size slightly due to CPX library import nesting // Increase stack size slightly due to CPX library import nesting
#define CIRCUITPY_DEFAULT_STACK_SIZE (4760) // divisible by 8 #define CIRCUITPY_DEFAULT_STACK_SIZE (4248) // divisible by 8
#define DEFAULT_I2C_BUS_SCL (&pin_PB03) #define DEFAULT_I2C_BUS_SCL (&pin_PB03)
#define DEFAULT_I2C_BUS_SDA (&pin_PB02) #define DEFAULT_I2C_BUS_SDA (&pin_PB02)

View File

@ -28,7 +28,7 @@
#define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up" #define BOARD_USER_SAFE_MODE_ACTION "pressing both buttons at start up"
// Increase stack size slightly due to CPX library import nesting. // Increase stack size slightly due to CPX library import nesting.
#define CIRCUITPY_DEFAULT_STACK_SIZE (4760) // divisible by 8 #define CIRCUITPY_DEFAULT_STACK_SIZE (4248) // divisible by 8
#define USER_NEOPIXELS_PIN (&pin_PB23) #define USER_NEOPIXELS_PIN (&pin_PB23)

View File

@ -14,5 +14,6 @@ SUPEROPT_GC = 0
CFLAGS_BOARD = --param max-inline-insns-auto=15 CFLAGS_BOARD = --param max-inline-insns-auto=15
ifeq ($(TRANSLATION), zh_Latn_pinyin) ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35 CFLAGS_INLINE_LIMIT = 35
endif endif

View File

@ -13,7 +13,9 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA31) }, { MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA31) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA00) }, { MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_SDO), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA30) }, { MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA30) },
{ MP_ROM_QSTR(MP_QSTR_SDI), MP_ROM_PTR(&pin_PA30) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) }, { MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) }, { MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) },
@ -31,6 +33,7 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) }, { MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) }, { MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_PA27) }, { MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_PA27) },
{ MP_ROM_QSTR(MP_QSTR_EN), MP_ROM_PTR(&pin_PA27) },
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_PA28) }, { MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_PA28) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) }, { MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },

View File

@ -11,3 +11,13 @@ LONGINT_IMPL = NONE
CIRCUITPY_FULL_BUILD = 0 CIRCUITPY_FULL_BUILD = 0
SUPEROPT_GC = 0 SUPEROPT_GC = 0
CFLAGS_BOARD = --param max-inline-insns-auto=15
ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35
endif
ifeq ($(TRANSLATION), de_DE)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35
endif

View File

@ -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) {
}

View File

@ -0,0 +1,22 @@
#define MICROPY_HW_BOARD_NAME "ndGarage[n°] Bit6: FeatherSnow-v2"
#define MICROPY_HW_MCU_NAME "samd21e18"
#define MICROPY_HW_LED_STATUS (&pin_PA23)
#define MICROPY_PORT_A (PORT_PA24 | PORT_PA25)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA17)
#define DEFAULT_I2C_BUS_SDA (&pin_PA16)
#define DEFAULT_UART_BUS_RX (&pin_PA17)
#define DEFAULT_UART_BUS_TX (&pin_PA16)
// USB is always used.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x239A
USB_PID = 0x80B9
USB_PRODUCT = "Bit6"
USB_MANUFACTURER = "ndGarage"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_FULL_BUILD = 0
SUPEROPT_GC = 0

View File

@ -0,0 +1,36 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PA15) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA27) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA03) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_D15), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D16), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D17), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_D18), MP_ROM_PTR(&pin_PA28) },
{ MP_ROM_QSTR(MP_QSTR_D19), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_L), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -76,13 +76,13 @@ void board_init(void) {
sizeof(start_sequence), sizeof(start_sequence),
stop_sequence, stop_sequence,
sizeof(stop_sequence), sizeof(stop_sequence),
400, // width 300, // width
300, // height 400, // height
400, // RAM width 300, // RAM width
300, // RAM height 400, // RAM height
0, // colstart 0, // colstart
0, // rowstart 0, // rowstart
0, // rotation 270, // rotation
NO_COMMAND, // set_column_window_command NO_COMMAND, // set_column_window_command
NO_COMMAND, // set_row_window_command NO_COMMAND, // set_row_window_command
NO_COMMAND, // set_current_column_command NO_COMMAND, // set_current_column_command

View File

@ -53,6 +53,10 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR_EBSY), MP_ROM_PTR(&pin_PA01) }, { MP_OBJ_NEW_QSTR(MP_QSTR_EBSY), MP_ROM_PTR(&pin_PA01) },
// Special named pins // Special named pins
{ MP_OBJ_NEW_QSTR(MP_QSTR_BATTERY), MP_ROM_PTR(&pin_PB01) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_USB), MP_ROM_PTR(&pin_PB00) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_MICIN), MP_ROM_PTR(&pin_PB04) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_MICOUT), MP_ROM_PTR(&pin_PA07) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA15) }, { MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA15) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_LOCK_BUTTON), MP_ROM_PTR(&pin_PA27) }, { MP_OBJ_NEW_QSTR(MP_QSTR_LOCK_BUTTON), MP_ROM_PTR(&pin_PA27) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_BUTTON_LATCH), MP_ROM_PTR(&pin_PB12) }, { MP_OBJ_NEW_QSTR(MP_QSTR_BUTTON_LATCH), MP_ROM_PTR(&pin_PB12) },

View File

@ -42,6 +42,7 @@ CIRCUITPY_DISPLAY_FONT = $(TOP)/ports/atmel-samd/boards/ugame10/brutalist-6.bdf
# Tweak inlining depending on language. # Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin) ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 45 CFLAGS_INLINE_LIMIT = 45
else else
CFLAGS_INLINE_LIMIT = 70 CFLAGS_INLINE_LIMIT = 70

View File

@ -15,5 +15,6 @@ SUPEROPT_GC = 0
CFLAGS_BOARD = --param max-inline-insns-auto=15 CFLAGS_BOARD = --param max-inline-insns-auto=15
ifeq ($(TRANSLATION), zh_Latn_pinyin) ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35 CFLAGS_INLINE_LIMIT = 35
endif endif

View File

@ -1,4 +1,5 @@
#include "shared-bindings/board/__init__.h" #include "shared-bindings/board/__init__.h"
#include "shared-module/displayio/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = { STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
@ -86,5 +87,7 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) }, { 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_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) }, { MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
{ MP_ROM_QSTR(MP_QSTR_DISPLAY), MP_ROM_PTR(&displays[0].display) },
}; };
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table); MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -14,5 +14,11 @@ SUPEROPT_GC = 0
CFLAGS_BOARD = --param max-inline-insns-auto=15 CFLAGS_BOARD = --param max-inline-insns-auto=15
ifeq ($(TRANSLATION), zh_Latn_pinyin) ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35 CFLAGS_INLINE_LIMIT = 35
endif endif
ifeq ($(TRANSLATION), de_DE)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 35
SUPEROPT_VM = 0
endif

View File

@ -35,6 +35,7 @@ CIRCUITPY_DISPLAY_FONT = $(TOP)/ports/atmel-samd/boards/ugame10/brutalist-6.bdf
# Tweak inlining depending on language. # Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin) ifeq ($(TRANSLATION), zh_Latn_pinyin)
RELEASE_NEEDS_CLEAN_BUILD = 1
CFLAGS_INLINE_LIMIT = 45 CFLAGS_INLINE_LIMIT = 45
else else
CFLAGS_INLINE_LIMIT = 70 CFLAGS_INLINE_LIMIT = 70

View File

@ -27,6 +27,11 @@
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
#include "mpconfigport.h"
// Some boards don't implement I2SOut, so suppress any routines from here.
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
#include "extmod/vfs_fat.h" #include "extmod/vfs_fat.h"
#include "py/gc.h" #include "py/gc.h"
#include "py/mperrno.h" #include "py/mperrno.h"
@ -382,3 +387,5 @@ bool common_hal_audiobusio_i2sout_get_playing(audiobusio_i2sout_obj_t* self) {
} }
return still_playing; return still_playing;
} }
#endif // CIRCUITPY_AUDIOBUSIO_I2SOUT

View File

@ -32,6 +32,9 @@
#include "audio_dma.h" #include "audio_dma.h"
#include "py/obj.h" #include "py/obj.h"
// Some boards don't implement I2SOut, so suppress any routines from here.
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
// We don't bit pack because we'll only have two at most. Its better to save code size instead. // We don't bit pack because we'll only have two at most. Its better to save code size instead.
typedef struct { typedef struct {
mp_obj_base_t base; mp_obj_base_t base;
@ -48,4 +51,6 @@ typedef struct {
void i2sout_reset(void); void i2sout_reset(void);
#endif // CIRCUITPY_AUDIOBUSIO_I2SOUT
#endif // MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_AUDIOBUSIO_I2SOUT_H #endif // MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_AUDIOBUSIO_I2SOUT_H

View File

@ -84,12 +84,12 @@ void common_hal_audiobusio_pdmin_construct(audiobusio_pdmin_obj_t* self,
self->clock_pin = clock_pin; // PA10, PA20 -> SCK0, PB11 -> SCK1 self->clock_pin = clock_pin; // PA10, PA20 -> SCK0, PB11 -> SCK1
#ifdef SAMD21 #ifdef SAMD21
if (clock_pin == &pin_PA10 if (clock_pin == &pin_PA10
#ifdef PIN_PA20 #if defined(PIN_PA20) && !defined(IGNORE_PIN_PA20)
|| clock_pin == &pin_PA20 || clock_pin == &pin_PA20
#endif #endif
) { ) {
self->clock_unit = 0; self->clock_unit = 0;
#ifdef PIN_PB11 #if defined(PIN_PB11) && !defined(IGNORE_PIN_PB11)
} else if (clock_pin == &pin_PB11) { } else if (clock_pin == &pin_PB11) {
self->clock_unit = 1; self->clock_unit = 1;
#endif #endif
@ -98,7 +98,7 @@ void common_hal_audiobusio_pdmin_construct(audiobusio_pdmin_obj_t* self,
if (clock_pin == &pin_PA10 || clock_pin == &pin_PB16) { if (clock_pin == &pin_PA10 || clock_pin == &pin_PB16) {
self->clock_unit = 0; self->clock_unit = 0;
} else if (clock_pin == &pin_PB12 } else if (clock_pin == &pin_PB12
#ifdef PIN_PB28 #if defined(PIN_PB28) && !defined(IGNORE_PIN_PB28)
|| data_pin == &pin_PB28) { || data_pin == &pin_PB28) {
#else #else
) { ) {
@ -112,14 +112,24 @@ void common_hal_audiobusio_pdmin_construct(audiobusio_pdmin_obj_t* self,
self->data_pin = data_pin; // PA07, PA19 -> SD0, PA08, PB16 -> SD1 self->data_pin = data_pin; // PA07, PA19 -> SD0, PA08, PB16 -> SD1
#ifdef SAMD21 #ifdef SAMD21
if (data_pin == &pin_PA07 || data_pin == &pin_PA19) { if (false
self->serializer = 0; #if defined(PIN_PA07) && !defined(IGNORE_PIN_PA07)
} else if (data_pin == &pin_PA08 || data_pin == &pin_PA07
#ifdef PIN_PB16
|| data_pin == &pin_PB16) {
#else
) {
#endif #endif
#if defined(PIN_PA19) && !defined(IGNORE_PIN_PA19)
|| data_pin == &pin_PA19
#endif
) {
self->serializer = 0;
}
else if (false
#if defined(PIN_PA08) && !defined(IGNORE_PIN_PA08)
|| data_pin == &pin_PA08
#endif
#if defined (PIN_PB16) && !defined(IGNORE_PIN_PB16)
|| data_pin == &pin_PB16
#endif
) {
self->serializer = 1; self->serializer = 1;
#endif #endif
#ifdef SAM_D5X_E5X #ifdef SAM_D5X_E5X

View File

@ -109,7 +109,7 @@
#endif #endif
#ifndef CIRCUITPY_DEFAULT_STACK_SIZE #ifndef CIRCUITPY_DEFAULT_STACK_SIZE
#define CIRCUITPY_DEFAULT_STACK_SIZE 4096 #define CIRCUITPY_DEFAULT_STACK_SIZE 3584
#endif #endif
#ifndef SAMD21_BOD33_LEVEL #ifndef SAMD21_BOD33_LEVEL

@ -1 +1 @@
Subproject commit e4161d7d6d98d78eddcccb82128856af4baf7e50 Subproject commit 0f5f1522d09c8fa7d858edec484a994c21c59668

View File

@ -322,9 +322,11 @@ void reset_port(void) {
audioout_reset(); audioout_reset();
#endif #endif
#if CIRCUITPY_AUDIOBUSIO #if CIRCUITPY_AUDIOBUSIO
i2sout_reset();
//pdmin_reset(); //pdmin_reset();
#endif #endif
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
i2sout_reset();
#endif
#if CIRCUITPY_TOUCHIO && CIRCUITPY_TOUCHIO_USE_NATIVE #if CIRCUITPY_TOUCHIO && CIRCUITPY_TOUCHIO_USE_NATIVE
touchin_reset(); touchin_reset();

View File

@ -151,7 +151,7 @@ LDFLAGS = \
--end-group \ --end-group \
-L$(BUILD) \ -L$(BUILD) \
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_CXD56 -DCFG_TUD_MIDI_RX_BUFSIZE=128 -DCFG_TUD_CDC_RX_BUFSIZE=256 -DCFG_TUD_MIDI_TX_BUFSIZE=128 -DCFG_TUD_CDC_TX_BUFSIZE=256 -DCFG_TUD_MSC_BUFSIZE=512 $(CFLAGS_MOD) CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_CXD56 -DCFG_TUD_MIDI_RX_BUFSIZE=512 -DCFG_TUD_CDC_RX_BUFSIZE=512 -DCFG_TUD_MIDI_TX_BUFSIZE=512 -DCFG_TUD_CDC_TX_BUFSIZE=512 -DCFG_TUD_MSC_BUFSIZE=512 $(CFLAGS_MOD)
SRC_COMMON_HAL_EXPANDED = $(addprefix shared-bindings/, $(SRC_COMMON_HAL)) \ SRC_COMMON_HAL_EXPANDED = $(addprefix shared-bindings/, $(SRC_COMMON_HAL)) \
$(addprefix shared-bindings/, $(SRC_BINDINGS_ENUMS)) \ $(addprefix shared-bindings/, $(SRC_BINDINGS_ENUMS)) \

View File

@ -1,5 +1,5 @@
USB_SERIAL_NUMBER_LENGTH = 10 USB_SERIAL_NUMBER_LENGTH = 10
USB_MSC_MAX_PACKET_SIZE = 512 USB_HIGHSPEED = 1
USB_RENUMBER_ENDPOINTS = 0 USB_RENUMBER_ENDPOINTS = 0
USB_CDC_EP_NUM_NOTIFICATION = 3 USB_CDC_EP_NUM_NOTIFICATION = 3
USB_CDC_EP_NUM_DATA_OUT = 2 USB_CDC_EP_NUM_DATA_OUT = 2

View File

@ -78,7 +78,7 @@ INC += \
CFLAGS += -Os -DNDEBUG CFLAGS += -Os -DNDEBUG
# TinyUSB defines # TinyUSB defines
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_MIMXRT10XX -DCFG_TUD_MIDI_RX_BUFSIZE=128 -DCFG_TUD_CDC_RX_BUFSIZE=256 -DCFG_TUD_MIDI_TX_BUFSIZE=128 -DCFG_TUD_CDC_TX_BUFSIZE=256 -DCFG_TUD_MSC_BUFSIZE=1024 CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_MIMXRT10XX -DCFG_TUD_MIDI_RX_BUFSIZE=512 -DCFG_TUD_CDC_RX_BUFSIZE=512 -DCFG_TUD_MIDI_TX_BUFSIZE=512 -DCFG_TUD_CDC_TX_BUFSIZE=512 -DCFG_TUD_MSC_BUFSIZE=1024
#Debugging/Optimization #Debugging/Optimization
ifeq ($(DEBUG), 1) ifeq ($(DEBUG), 1)

View File

@ -15,7 +15,7 @@ endif
INTERNAL_LIBM = 1 INTERNAL_LIBM = 1
USB_SERIAL_NUMBER_LENGTH = 32 USB_SERIAL_NUMBER_LENGTH = 32
USB_MSC_MAX_PACKET_SIZE = 512 USB_HIGHSPEED = 1
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1

View File

@ -0,0 +1,38 @@
/*
* 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"
void board_init(void) {
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}

View File

@ -0,0 +1,20 @@
#include "nrfx/hal/nrf_gpio.h"
#define MICROPY_HW_BOARD_NAME "IkigaiSense Vita nRF52840"
#define MICROPY_HW_MCU_NAME "nRF52840"
#define MICROPY_HW_LED_STATUS (&pin_P0_27)
#define CIRCUITPY_AUTORELOAD_DELAY_MS 500
#define CIRCUITPY_INTERNAL_NVM_SIZE (4096)
#define BOARD_FLASH_SIZE (FLASH_SIZE - 0x4000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define BOARD_HAS_CRYSTAL 1
#define DEFAULT_I2C_BUS_SCL (&pin_P0_08)
#define DEFAULT_I2C_BUS_SDA (&pin_P0_04)
#define DEFAULT_UART_BUS_RX (&pin_P0_24)
#define DEFAULT_UART_BUS_TX (&pin_P0_22)

View File

@ -0,0 +1,8 @@
USB_VID = 0x239A
USB_PID = 0x8094
USB_PRODUCT = "IkigaiSense Vita nRF52840"
USB_MANUFACTURER = "IkigaiSense Technologies LTD"
MCU_CHIP = nrf52840
INTERNAL_FLASH_FILESYSTEM = 1

View File

@ -0,0 +1,36 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_P0_29) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_P1_15) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_P1_13) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_P0_24) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_P0_22) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_P0_20) },
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_P0_17) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_P0_15) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_P0_13) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_P0_24) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_P0_22) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_P0_08) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_P0_04) },
{ MP_ROM_QSTR(MP_QSTR_MAXTEMP_SCL), MP_ROM_PTR(&pin_P0_31) },
{ MP_ROM_QSTR(MP_QSTR_MAXTEMP_SDA), MP_ROM_PTR(&pin_P0_30) },
{ MP_ROM_QSTR(MP_QSTR_ACC_SCL), MP_ROM_PTR(&pin_P1_11) },
{ MP_ROM_QSTR(MP_QSTR_ACC_SDA), MP_ROM_PTR(&pin_P1_10) },
{ MP_ROM_QSTR(MP_QSTR_ADDON_SCL), MP_ROM_PTR(&pin_P1_09) },
{ MP_ROM_QSTR(MP_QSTR_ADDON_SDA), MP_ROM_PTR(&pin_P0_06) },
{ MP_ROM_QSTR(MP_QSTR_L), MP_ROM_PTR(&pin_P0_27) },
{ MP_ROM_QSTR(MP_QSTR_YELLOW_LED), MP_ROM_PTR(&pin_P0_27) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_module_globals_table);

View File

@ -799,7 +799,7 @@ void supervisor_run_background_tasks_if_tick(void);
#endif #endif
#ifndef CIRCUITPY_PYSTACK_SIZE #ifndef CIRCUITPY_PYSTACK_SIZE
#define CIRCUITPY_PYSTACK_SIZE 1024 #define CIRCUITPY_PYSTACK_SIZE 1536
#endif #endif
#define CIRCUITPY_BOOT_OUTPUT_FILE "/boot_out.txt" #define CIRCUITPY_BOOT_OUTPUT_FILE "/boot_out.txt"

View File

@ -42,6 +42,10 @@ CFLAGS += -DCIRCUITPY_ANALOGIO=$(CIRCUITPY_ANALOGIO)
CIRCUITPY_AUDIOBUSIO ?= $(CIRCUITPY_FULL_BUILD) CIRCUITPY_AUDIOBUSIO ?= $(CIRCUITPY_FULL_BUILD)
CFLAGS += -DCIRCUITPY_AUDIOBUSIO=$(CIRCUITPY_AUDIOBUSIO) CFLAGS += -DCIRCUITPY_AUDIOBUSIO=$(CIRCUITPY_AUDIOBUSIO)
# Some boards have PDMIn but do not implement I2SOut.
CIRCUITPY_AUDIOBUSIO_I2SOUT ?= $(CIRCUITPY_AUDIOBUSIO)
CFLAGS += -DCIRCUITPY_AUDIOBUSIO_I2SOUT=$(CIRCUITPY_AUDIOBUSIO_I2SOUT)
CIRCUITPY_AUDIOIO ?= $(CIRCUITPY_FULL_BUILD) CIRCUITPY_AUDIOIO ?= $(CIRCUITPY_FULL_BUILD)
CFLAGS += -DCIRCUITPY_AUDIOIO=$(CIRCUITPY_AUDIOIO) CFLAGS += -DCIRCUITPY_AUDIOIO=$(CIRCUITPY_AUDIOIO)

View File

@ -1713,11 +1713,11 @@ STATIC void compile_yield_from(compiler_t *comp) {
#if MICROPY_PY_ASYNC_AWAIT #if MICROPY_PY_ASYNC_AWAIT
STATIC bool compile_require_async_context(compiler_t *comp, mp_parse_node_struct_t *pns) { STATIC bool compile_require_async_context(compiler_t *comp, mp_parse_node_struct_t *pns) {
int scope_flags = comp->scope_cur->scope_flags; int scope_flags = comp->scope_cur->scope_flags;
if(scope_flags & MP_SCOPE_FLAG_GENERATOR) { if(scope_flags & MP_SCOPE_FLAG_ASYNC) {
return true; return true;
} }
compile_syntax_error(comp, (mp_parse_node_t)pns, compile_syntax_error(comp, (mp_parse_node_t)pns,
translate("'async for' or 'async with' outside async function")); translate("'await', 'async for' or 'async with' outside async function"));
return false; return false;
} }
@ -1741,7 +1741,8 @@ STATIC void compile_async_for_stmt(compiler_t *comp, mp_parse_node_struct_t *pns
uint try_finally_label = comp_next_label(comp); uint try_finally_label = comp_next_label(comp);
compile_node(comp, pns->nodes[1]); // iterator compile_node(comp, pns->nodes[1]); // iterator
compile_await_object_method(comp, MP_QSTR___aiter__); EMIT_ARG(load_method, MP_QSTR___aiter__, false);
EMIT_ARG(call_method, 0, 0, 0);
compile_store_id(comp, context); compile_store_id(comp, context);
START_BREAK_CONTINUE_BLOCK START_BREAK_CONTINUE_BLOCK
@ -2645,6 +2646,7 @@ STATIC void compile_atom_expr_await(compiler_t *comp, mp_parse_node_struct_t *pn
compile_syntax_error(comp, (mp_parse_node_t)pns, translate("'await' outside function")); compile_syntax_error(comp, (mp_parse_node_t)pns, translate("'await' outside function"));
return; return;
} }
compile_require_async_context(comp, pns);
compile_atom_expr_normal(comp, pns); compile_atom_expr_normal(comp, pns);
compile_yield_from(comp); compile_yield_from(comp);
} }

View File

@ -107,6 +107,7 @@ endif
ifeq ($(CIRCUITPY_ULAB),1) ifeq ($(CIRCUITPY_ULAB),1)
SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*.c)) SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*.c))
SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*/*.c))
CFLAGS_MOD += -DCIRCUITPY_ULAB=1 -DMODULE_ULAB_ENABLED=1 CFLAGS_MOD += -DCIRCUITPY_ULAB=1 -DMODULE_ULAB_ENABLED=1
$(BUILD)/extmod/ulab/code/%.o: CFLAGS += -Wno-float-equal -Wno-sign-compare -DCIRCUITPY $(BUILD)/extmod/ulab/code/%.o: CFLAGS += -Wno-float-equal -Wno-sign-compare -DCIRCUITPY
endif endif

View File

@ -91,6 +91,10 @@
//| ... //| ...
//| //|
STATIC mp_obj_t audiobusio_i2sout_make_new(const mp_obj_type_t *type, size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) { STATIC mp_obj_t audiobusio_i2sout_make_new(const mp_obj_type_t *type, size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
#if !CIRCUITPY_AUDIOBUSIO_I2SOUT
mp_raise_NotImplementedError(translate("I2SOut not available"));
return NULL; // Not reachable.
#else
enum { ARG_bit_clock, ARG_word_select, ARG_data, ARG_left_justified }; enum { ARG_bit_clock, ARG_word_select, ARG_data, ARG_left_justified };
static const mp_arg_t allowed_args[] = { static const mp_arg_t allowed_args[] = {
{ MP_QSTR_bit_clock, MP_ARG_OBJ | MP_ARG_REQUIRED }, { MP_QSTR_bit_clock, MP_ARG_OBJ | MP_ARG_REQUIRED },
@ -110,8 +114,11 @@ STATIC mp_obj_t audiobusio_i2sout_make_new(const mp_obj_type_t *type, size_t n_a
common_hal_audiobusio_i2sout_construct(self, bit_clock, word_select, data, args[ARG_left_justified].u_bool); common_hal_audiobusio_i2sout_construct(self, bit_clock, word_select, data, args[ARG_left_justified].u_bool);
return MP_OBJ_FROM_PTR(self); return MP_OBJ_FROM_PTR(self);
#endif
} }
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
//| def deinit(self) -> None: //| def deinit(self) -> None:
//| """Deinitialises the I2SOut and releases any hardware resources for reuse.""" //| """Deinitialises the I2SOut and releases any hardware resources for reuse."""
//| ... //| ...
@ -120,6 +127,7 @@ STATIC mp_obj_t audiobusio_i2sout_deinit(mp_obj_t self_in) {
audiobusio_i2sout_obj_t *self = MP_OBJ_TO_PTR(self_in); audiobusio_i2sout_obj_t *self = MP_OBJ_TO_PTR(self_in);
common_hal_audiobusio_i2sout_deinit(self); common_hal_audiobusio_i2sout_deinit(self);
return mp_const_none; return mp_const_none;
} }
STATIC MP_DEFINE_CONST_FUN_OBJ_1(audiobusio_i2sout_deinit_obj, audiobusio_i2sout_deinit); STATIC MP_DEFINE_CONST_FUN_OBJ_1(audiobusio_i2sout_deinit_obj, audiobusio_i2sout_deinit);
@ -251,9 +259,11 @@ const mp_obj_property_t audiobusio_i2sout_paused_obj = {
(mp_obj_t)&mp_const_none_obj, (mp_obj_t)&mp_const_none_obj,
(mp_obj_t)&mp_const_none_obj}, (mp_obj_t)&mp_const_none_obj},
}; };
#endif // CIRCUITPY_AUDIOBUSIO_I2SOUT
STATIC const mp_rom_map_elem_t audiobusio_i2sout_locals_dict_table[] = { STATIC const mp_rom_map_elem_t audiobusio_i2sout_locals_dict_table[] = {
// Methods // Methods
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
{ MP_ROM_QSTR(MP_QSTR___del__), MP_ROM_PTR(&audiobusio_i2sout_deinit_obj) }, { MP_ROM_QSTR(MP_QSTR___del__), MP_ROM_PTR(&audiobusio_i2sout_deinit_obj) },
{ MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&audiobusio_i2sout_deinit_obj) }, { MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&audiobusio_i2sout_deinit_obj) },
{ MP_ROM_QSTR(MP_QSTR___enter__), MP_ROM_PTR(&default___enter___obj) }, { MP_ROM_QSTR(MP_QSTR___enter__), MP_ROM_PTR(&default___enter___obj) },
@ -266,6 +276,7 @@ STATIC const mp_rom_map_elem_t audiobusio_i2sout_locals_dict_table[] = {
// Properties // Properties
{ MP_ROM_QSTR(MP_QSTR_playing), MP_ROM_PTR(&audiobusio_i2sout_playing_obj) }, { MP_ROM_QSTR(MP_QSTR_playing), MP_ROM_PTR(&audiobusio_i2sout_playing_obj) },
{ MP_ROM_QSTR(MP_QSTR_paused), MP_ROM_PTR(&audiobusio_i2sout_paused_obj) }, { MP_ROM_QSTR(MP_QSTR_paused), MP_ROM_PTR(&audiobusio_i2sout_paused_obj) },
#endif // CIRCUITPY_AUDIOBUSIO_I2SOUT
}; };
STATIC MP_DEFINE_CONST_DICT(audiobusio_i2sout_locals_dict, audiobusio_i2sout_locals_dict_table); STATIC MP_DEFINE_CONST_DICT(audiobusio_i2sout_locals_dict, audiobusio_i2sout_locals_dict_table);

View File

@ -32,6 +32,9 @@
extern const mp_obj_type_t audiobusio_i2sout_type; extern const mp_obj_type_t audiobusio_i2sout_type;
// Some boards don't have the I2SOut pins available.
#if CIRCUITPY_AUDIOBUSIO_I2SOUT
void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t* self, void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t* self,
const mcu_pin_obj_t* bit_clock, const mcu_pin_obj_t* word_select, const mcu_pin_obj_t* data, const mcu_pin_obj_t* bit_clock, const mcu_pin_obj_t* word_select, const mcu_pin_obj_t* data,
bool left_justified); bool left_justified);
@ -45,4 +48,6 @@ void common_hal_audiobusio_i2sout_pause(audiobusio_i2sout_obj_t* self);
void common_hal_audiobusio_i2sout_resume(audiobusio_i2sout_obj_t* self); void common_hal_audiobusio_i2sout_resume(audiobusio_i2sout_obj_t* self);
bool common_hal_audiobusio_i2sout_get_paused(audiobusio_i2sout_obj_t* self); bool common_hal_audiobusio_i2sout_get_paused(audiobusio_i2sout_obj_t* self);
#endif // CIRCUITPY_AUDIOBUSIO_I2SOUT
#endif // MICROPY_INCLUDED_SHARED_BINDINGS_AUDIOBUSIO_I2SOUT_H #endif // MICROPY_INCLUDED_SHARED_BINDINGS_AUDIOBUSIO_I2SOUT_H

View File

@ -163,8 +163,8 @@ STATIC mp_obj_t bitmap_subscr(mp_obj_t self_in, mp_obj_t index_obj, mp_obj_t val
// load // load
return MP_OBJ_NEW_SMALL_INT(common_hal_displayio_bitmap_get_pixel(self, x, y)); return MP_OBJ_NEW_SMALL_INT(common_hal_displayio_bitmap_get_pixel(self, x, y));
} else { } else {
mp_int_t value = mp_obj_get_int(value_obj); mp_uint_t value = (mp_uint_t)mp_obj_get_int(value_obj);
if (value >= 1 << common_hal_displayio_bitmap_get_bits_per_value(self)) { if ((value >> common_hal_displayio_bitmap_get_bits_per_value(self)) != 0) {
mp_raise_ValueError(translate("pixel value requires too many bits")); mp_raise_ValueError(translate("pixel value requires too many bits"));
} }
common_hal_displayio_bitmap_set_pixel(self, x, y, value); common_hal_displayio_bitmap_set_pixel(self, x, y, value);
@ -179,8 +179,8 @@ STATIC mp_obj_t bitmap_subscr(mp_obj_t self_in, mp_obj_t index_obj, mp_obj_t val
STATIC mp_obj_t displayio_bitmap_obj_fill(mp_obj_t self_in, mp_obj_t value_obj) { STATIC mp_obj_t displayio_bitmap_obj_fill(mp_obj_t self_in, mp_obj_t value_obj) {
displayio_bitmap_t *self = MP_OBJ_TO_PTR(self_in); displayio_bitmap_t *self = MP_OBJ_TO_PTR(self_in);
mp_int_t value = mp_obj_get_int(value_obj); mp_uint_t value = (mp_uint_t)mp_obj_get_int(value_obj);
if (value >= 1 << common_hal_displayio_bitmap_get_bits_per_value(self)) { if ((value >> common_hal_displayio_bitmap_get_bits_per_value(self)) != 0) {
mp_raise_ValueError(translate("pixel value requires too many bits")); mp_raise_ValueError(translate("pixel value requires too many bits"));
} }
common_hal_displayio_bitmap_fill(self, value); common_hal_displayio_bitmap_fill(self, value);

View File

@ -207,6 +207,9 @@ MP_DEFINE_CONST_FUN_OBJ_2(displayio_group_append_obj, displayio_group_obj_append
//| //|
STATIC mp_obj_t displayio_group_obj_insert(mp_obj_t self_in, mp_obj_t index_obj, mp_obj_t layer) { STATIC mp_obj_t displayio_group_obj_insert(mp_obj_t self_in, mp_obj_t index_obj, mp_obj_t layer) {
displayio_group_t *self = native_group(self_in); displayio_group_t *self = native_group(self_in);
if ((size_t) MP_OBJ_SMALL_INT_VALUE(index_obj) == common_hal_displayio_group_get_len(self)){
return displayio_group_obj_append(self_in, layer);
}
size_t index = mp_get_index(&displayio_group_type, common_hal_displayio_group_get_len(self), index_obj, false); size_t index = mp_get_index(&displayio_group_type, common_hal_displayio_group_get_len(self), index_obj, false);
common_hal_displayio_group_insert(self, index, layer); common_hal_displayio_group_insert(self, index, layer);
return mp_const_none; return mp_const_none;

View File

@ -1,169 +0,0 @@
"""Manipulate numeric data similar to numpy
`ulab` is a numpy-like module for micropython, meant to simplify and
speed up common mathematical operations on arrays. The primary goal was to
implement a small subset of numpy that might be useful in the context of a
microcontroller. This means low-level data processing of linear (array) and
two-dimensional (matrix) data.
`ulab` is adapted from micropython-ulab, and the original project's
documentation can be found at
https://micropython-ulab.readthedocs.io/en/latest/
`ulab` is modeled after numpy, and aims to be a compatible subset where
possible. Numpy's documentation can be found at
https://docs.scipy.org/doc/numpy/index.html"""
class array:
"""1- and 2- dimensional array"""
def __init__(self, values, *, dtype=float) -> None:
""":param sequence values: Sequence giving the initial content of the array.
:param dtype: The type of array values, ``int8``, ``uint8``, ``int16``, ``uint16``, or ``float``
The `values` sequence can either be another ~ulab.array, sequence of numbers
(in which case a 1-dimensional array is created), or a sequence where each
subsequence has the same length (in which case a 2-dimensional array is
created).
Passing a ~ulab.array and a different dtype can be used to convert an array
from one dtype to another.
In many cases, it is more convenient to create an array from a function
like `zeros` or `linspace`.
`ulab.array` implements the buffer protocol, so it can be used in many
places an `array.array` can be used."""
...
shape: tuple = ...
"""The size of the array, a tuple of length 1 or 2"""
size: int = ...
"""The number of elements in the array"""
itemsize: int = ...
"""The number of elements in the array"""
def flatten(self, *, order='C'):
""":param order: Whether to flatten by rows ('C') or columns ('F')
Returns a new `ulab.array` object which is always 1 dimensional.
If order is 'C' (the default", then the data is ordered in rows;
If it is 'F', then the data is ordered in columns. "C" and "F" refer
to the typical storage organization of the C and Fortran languages."""
...
def sort(self, *, axis=1):
""":param axis: Whether to sort elements within rows (0), columns (1), or elements (None)"""
...
def transpose(self):
"""Swap the rows and columns of a 2-dimensional array"""
...
def __add__(self):
"""Adds corresponding elements of the two arrays, or adds a number to all
elements of the array. If both arguments are arrays, their sizes must match."""
...
def __sub__(self):
"""Subtracts corresponding elements of the two arrays, or adds a number to all
elements of the array. If both arguments are arrays, their sizes must match."""
...
def __mul__(self):
"""Multiplies corresponding elements of the two arrays, or multiplies
all elements of the array by a number. If both arguments are arrays,
their sizes must match."""
...
def __div__(self):
"""Multiplies corresponding elements of the two arrays, or divides
all elements of the array by a number. If both arguments are arrays,
their sizes must match."""
...
def __pow__():
"""Computes the power (x**y) of corresponding elements of the the two arrays,
or one number and one array. If both arguments are arrays, their sizes
must match."""
...
def __getitem__():
"""Retrieve an element of the array."""
...
def __setitem__():
"""Set an element of the array."""
...
int8 = ...
"""Type code for signed integers in the range -128 .. 127 inclusive, like the 'b' typecode of `array.array`"""
int16 = ...
"""Type code for signed integers in the range -32768 .. 32767 inclusive, like the 'h' typecode of `array.array`"""
float = ...
"""Type code for floating point values, like the 'f' typecode of `array.array`"""
uint8 = ...
"""Type code for unsigned integers in the range 0 .. 255 inclusive, like the 'H' typecode of `array.array`"""
uint16 = ...
"""Type code for unsigned integers in the range 0 .. 65535 inclusive, like the 'h' typecode of `array.array`"""
def ones(shape, *, dtype=float):
"""
.. param: shape
Shape of the array, either an integer (for a 1-D array) or a tuple of 2 integers (for a 2-D array)
.. param: dtype
Type of values in the array
Return a new array of the given shape with all elements set to 1."""
...
def zeros(shape, *, dtype):
"""
.. param: shape
Shape of the array, either an integer (for a 1-D array) or a tuple of 2 integers (for a 2-D array)
.. param: dtype
Type of values in the array
Return a new array of the given shape with all elements set to 0."""
...
def eye(size, *, dtype=float):
"""Return a new square array of size, with the diagonal elements set to 1
and the other elements set to 0."""
...
def linspace(start, stop, *, dtype=float, num=50, endpoint=True):
"""
.. param: start
First value in the array
.. param: stop
Final value in the array
.. param int: num
Count of values in the array
.. param: dtype
Type of values in the array
.. param bool: endpoint
Whether the ``stop`` value is included. Note that even when
endpoint=True, the exact ``stop`` value may not be included due to the
inaccuracy of floating point arithmetic.
Return a new 1-D array with ``num`` elements ranging from ``start`` to ``stop`` linearly."""
...

View File

@ -1,51 +0,0 @@
"""Numerical approximation methods"""
def bisect(fun, a, b, *, xtol=2.4e-7, maxiter=100) -> float:
"""
:param callable f: The function to bisect
:param float a: The left side of the interval
:param float b: The right side of the interval
:param float xtol: The tolerance value
:param float maxiter: The maximum number of iterations to perform
Find a solution (zero) of the function ``f(x)`` on the interval
(``a``..``b``) using the bisection method. The result is accurate to within
``xtol`` unless more than ``maxiter`` steps are required."""
...
def newton(fun, x0, *, xtol=2.4e-7, rtol=0.0, maxiter=50) -> float:
"""
:param callable f: The function to bisect
:param float x0: The initial x value
:param float xtol: The absolute tolerance value
:param float rtol: The relative tolerance value
:param float maxiter: The maximum number of iterations to perform
Find a solution (zero) of the function ``f(x)`` using Newton's Method.
The result is accurate to within ``xtol * rtol * |f(x)|`` unless more than
``maxiter`` steps are requried."""
...
def fmin(fun, x0, *, xatol=2.4e-7, fatol=2.4e-7, maxiter=200) -> float:
"""
:param callable f: The function to bisect
:param float x0: The initial x value
:param float xatol: The absolute tolerance value
:param float fatol: The relative tolerance value
Find a minimum of the function ``f(x)`` using the downhill simplex method.
The located ``x`` is within ``fxtol`` of the actual minimum, and ``f(x)``
is within ``fatol`` of the actual minimum unless more than ``maxiter``
steps are requried."""
...
def interp(x: ulab.array, xp:ulab.array, fp:ulab.array, *, left=None, right=None) -> ulab.array:
"""
:param ulab.array x: The x-coordinates at which to evaluate the interpolated values.
:param ulab.array xp: The x-coordinates of the data points, must be increasing
:param ulab.array fp: The y-coordinates of the data points, same length as xp
:param left: Value to return for ``x < xp[0]``, default is ``fp[0]``.
:param right: Value to return for ``x > xp[-1]``, default is ``fp[-1]``.
Returns the one-dimensional piecewise linear interpolant to a function with given discrete data points (xp, fp), evaluated at x."""
...

View File

@ -1,38 +0,0 @@
"""Comparison functions"""
def clip(x1, x2, x3):
"""
Constrain the values from ``x1`` to be between ``x2`` and ``x3``.
``x2`` is assumed to be less than or equal to ``x3``.
Arguments may be ulab arrays or numbers. All array arguments
must be the same size. If the inputs are all scalars, a 1-element
array is returned.
Shorthand for ``ulab.maximum(x2, ulab.minimum(x1, x3))``"""
...
def maximum(x1, x2):
"""
Compute the element by element maximum of the arguments.
Arguments may be ulab arrays or numbers. All array arguments
must be the same size. If the inputs are both scalars, a number is
returned"""
...
def minimum(x1, x2):
"""Compute the element by element minimum of the arguments.
Arguments may be ulab arrays or numbers. All array arguments
must be the same size. If the inputs are both scalars, a number is
returned"""
...
def equal(x1, x2):
"""Return an array of bool which is true where x1[i] == x2[i] and false elsewhere"""
...
def not_equal(x1, x2):
"""Return an array of bool which is false where x1[i] == x2[i] and true elsewhere"""
...

View File

@ -1,10 +0,0 @@
"""Additional functions not in numpy"""
def spectrum(r):
"""
:param ulab.array r: A 1-dimension array of values whose size is a power of 2
Computes the spectrum of the input signal. This is the absolute value of the (complex-valued) fft of the signal.
This function is similar to scipy's ``scipy.signal.spectrogram``."""
...

View File

@ -1,22 +0,0 @@
"""Frequency-domain functions"""
def fft(r, c=None):
"""
:param ulab.array r: A 1-dimension array of values whose size is a power of 2
:param ulab.array c: An optional 1-dimension array of values whose size is a power of 2, giving the complex part of the value
:return tuple (r, c): The real and complex parts of the FFT
Perform a Fast Fourier Transform from the time domain into the frequency domain
See also ~ulab.extras.spectrum, which computes the magnitude of the fft,
rather than separately returning its real and imaginary parts."""
...
def ifft(r, c=None):
"""
:param ulab.array r: A 1-dimension array of values whose size is a power of 2
:param ulab.array c: An optional 1-dimension array of values whose size is a power of 2, giving the complex part of the value
:return tuple (r, c): The real and complex parts of the inverse FFT
Perform an Inverse Fast Fourier Transform from the frequeny domain into the time domain"""
...

View File

@ -1,36 +0,0 @@
"""Filtering functions"""
def convolve(r, c=None):
"""
:param ulab.array a:
:param ulab.array v:
Returns the discrete, linear convolution of two one-dimensional sequences.
The result is always an array of float. Only the ``full`` mode is supported,
and the ``mode`` named parameter of numpy is not accepted. Note that all other
modes can be had by slicing a ``full`` result.
Convolution filters can implement high pass, low pass, band pass, etc.,
filtering operations. Convolution filters are typically constructed ahead
of time. This can be done using desktop python with scipy, or on web pages
such as https://fiiir.com/
Convolution is most time-efficient when both inputs are of float type."""
...
def sosfilt(sos : ulab.array, x : ulab.array, *, xi : Optional[ulab.array] = None) -> Union[ulab.array, Tuple[ulab.array, ulab.array]]:
"""
:param ulab.array sos: Array of second-order filter coefficients, must have shape (n_sections, 6). Each row corresponds to a second-order section, with the first three columns providing the numerator coefficients and the last three providing the denominator coefficients.
:param ulab.array x: The data to be filtered
:param ulab.array zi: Optional initial conditions for the filter
:return: If ``xi`` is not specified, the filter result alone is returned. If ``xi`` is specified, the return value is a 2-tuple of the filter result and the final filter conditions.
Filter data along one dimension using cascaded second-order sections.
Filter a data sequence, x, using a digital IIR filter defined by sos.
The filter function is implemented as a series of second-order filters with direct-form II transposed structure. It is designed to minimize numerical precision errors for high-order filters.
Filter coefficients can be generated by using scipy's filter generators such as ``signal.ellip(..., output='sos')``."""
...

View File

@ -1,57 +0,0 @@
"""Linear algebra functions"""
def cholesky(A):
"""
:param ~ulab.array A: a positive definite, symmetric square matrix
:return ~ulab.array L: a square root matrix in the lower triangular form
:raises ValueError: If the input does not fulfill the necessary conditions
The returned matrix satisfies the equation m=LL*"""
...
def det():
"""
:param: m, a square matrix
:return float: The determinant of the matrix
Computes the eigenvalues and eigenvectors of a square matrix"""
...
def dot(m1, m2):
"""
:param ~ulab.array m1: a matrix
:param ~ulab.array m2: a matrix
Computes the matrix product of two matrices
**WARNING:** Unlike ``numpy``, this function cannot be used to compute the dot product of two vectors"""
...
def eig(m):
"""
:param m: a square matrix
:return tuple (eigenvectors, eigenvalues):
Computes the eigenvalues and eigenvectors of a square matrix"""
...
def inv(m):
"""
:param ~ulab.array m: a square matrix
:return: The inverse of the matrix, if it exists
:raises ValueError: if the matrix is not invertible
Computes the inverse of a square matrix"""
...
def size(array):
"""Return the total number of elements in the array, as an integer."""
...
def trace(m):
"""
:param m: a square matrix
Compute the trace of the matrix, the sum of its diagonal elements."""
...

View File

@ -1,57 +0,0 @@
"""Numerical and Statistical functions
Most of these functions take an "axis" argument, which indicates whether to
operate over the flattened array (None), rows (0), or columns (1)."""
def argmax(array, *, axis=None):
"""Return the index of the maximum element of the 1D array"""
...
def argmin(array, *, axis=None):
"""Return the index of the minimum element of the 1D array"""
...
def argsort(array, *, axis=None):
"""Returns an array which gives indices into the input array from least to greatest."""
...
def diff(array, *, axis=1):
"""Return the numerical derivative of successive elements of the array, as
an array. axis=None is not supported."""
...
def flip(array, *, axis=None):
"""Returns a new array that reverses the order of the elements along the
given axis, or along all axes if axis is None."""
...
def max(array, *, axis=None):
"""Return the maximum element of the 1D array"""
...
def mean(array, *, axis=None):
"""Return the mean element of the 1D array, as a number if axis is None, otherwise as an array."""
...
def min(array, *, axis=None):
"""Return the minimum element of the 1D array"""
...
def roll(array, distance, *, axis=None):
"""Shift the content of a vector by the positions given as the second
argument. If the ``axis`` keyword is supplied, the shift is applied to
the given axis. The array is modified in place."""
...
def std(array, *, axis=None):
"""Return the standard deviation of the array, as a number if axis is None, otherwise as an array."""
...
def sum(array, *, axis=None):
"""Return the sum of the array, as a number if axis is None, otherwise as an array."""
...
def sort(array, *, axis=0):
"""Sort the array along the given axis, or along all axes if axis is None.
The array is modified in place."""
...

View File

@ -1,10 +0,0 @@
"""Polynomial functions"""
def polyfit(x, y, degree):
"""Return a polynomial of given degree that approximates the function
f(x)=y. If x is not supplied, it is the range(len(y))."""
...
def polyval(p, x):
"""Evaluate the polynomial p at the points x. x must be an array."""
...

View File

@ -1,118 +0,0 @@
"""Element-by-element functions
These functions can operate on numbers, 1-D arrays, or 2-D arrays by
applying the function to every element in the array. This is typically
much more efficient than expressing the same operation as a Python loop."""
def acos():
"""Computes the inverse cosine function"""
...
def acosh():
"""Computes the inverse hyperbolic cosine function"""
...
def asin():
"""Computes the inverse sine function"""
...
def asinh():
"""Computes the inverse hyperbolic sine function"""
...
def around(a, *, decimals):
"""Returns a new float array in which each element is rounded to
``decimals`` places."""
...
def atan():
"""Computes the inverse tangent function; the return values are in the
range [-pi/2,pi/2]."""
...
def atan2(y,x):
"""Computes the inverse tangent function of y/x; the return values are in
the range [-pi, pi]."""
...
def atanh():
"""Computes the inverse hyperbolic tangent function"""
...
def ceil():
"""Rounds numbers up to the next whole number"""
...
def cos():
"""Computes the cosine function"""
...
def erf():
"""Computes the error function, which has applications in statistics"""
...
def erfc():
"""Computes the complementary error function, which has applications in statistics"""
...
def exp():
"""Computes the exponent function."""
...
def expm1():
"""Computes $e^x-1$. In certain applications, using this function preserves numeric accuracy better than the `exp` function."""
...
def floor():
"""Rounds numbers up to the next whole number"""
...
def gamma():
"""Computes the gamma function"""
...
def lgamma():
"""Computes the natural log of the gamma function"""
...
def log():
"""Computes the natural log"""
...
def log10():
"""Computes the log base 10"""
...
def log2():
"""Computes the log base 2"""
...
def sin():
"""Computes the sine"""
...
def sinh():
"""Computes the hyperbolic sine"""
...
def sqrt():
"""Computes the square root"""
...
def tan():
"""Computes the tangent"""
...
def tanh():
"""Computes the hyperbolic tangent"""
...
def vectorize(f, *, otypes=None):
"""
:param callable f: The function to wrap
:param otypes: List of array types that may be returned by the function. None is intepreted to mean the return value is float.
Wrap a Python function ``f`` so that it can be applied to arrays.
The callable must return only values of the types specified by otypes, or the result is undefined."""
...

View File

@ -30,6 +30,7 @@
#include "extmod/vfs.h" #include "extmod/vfs.h"
#include "py/mperrno.h" #include "py/mperrno.h"
#include "py/mphal.h"
#include "py/obj.h" #include "py/obj.h"
#include "py/runtime.h" #include "py/runtime.h"
#include "shared-bindings/microcontroller/__init__.h" #include "shared-bindings/microcontroller/__init__.h"
@ -159,6 +160,8 @@ void common_hal_storage_remount(const char *mount_path, bool readonly, bool disa
} }
void common_hal_storage_erase_filesystem(void) { void common_hal_storage_erase_filesystem(void) {
usb_disconnect();
mp_hal_delay_ms(1000);
filesystem_init(false, true); // Force a re-format. filesystem_init(false, true); // Force a re-format.
common_hal_mcu_reset(); common_hal_mcu_reset();
// We won't actually get here, since we're resetting. // We won't actually get here, since we're resetting.

View File

@ -143,13 +143,13 @@ uint32_t common_hal_vectorio_polygon_get_pixel(void *obj, int16_t x, int16_t y)
int y2 = self->points_list[i % self->len]; int y2 = self->points_list[i % self->len];
VECTORIO_POLYGON_DEBUG(" (%3d, %3d)}\n", x2, y2); VECTORIO_POLYGON_DEBUG(" (%3d, %3d)}\n", x2, y2);
if ( y1 <= y ) { if ( y1 <= y ) {
if ( y2 > y && line_side(x1, y1, x2, y2, x, y) > 0 ) { if ( y2 > y && line_side(x1, y1, x2, y2, x, y) < 0 ) {
// Wind up, point is to the right of the edge vector // Wind up, point is to the left of the edge vector
++winding_number; ++winding_number;
VECTORIO_POLYGON_DEBUG(" wind:%2d winding_number:%2d\n", 1, winding_number); VECTORIO_POLYGON_DEBUG(" wind:%2d winding_number:%2d\n", 1, winding_number);
} }
} else if ( y2 <= y && line_side(x1, y1, x2, y2, x, y) < 0 ) { } else if ( y2 <= y && line_side(x1, y1, x2, y2, x, y) > 0 ) {
// Wind down, point is to the left of the edge vector // Wind down, point is to the right of the edge vector
--winding_number; --winding_number;
VECTORIO_POLYGON_DEBUG(" wind:%2d winding_number:%2d\n", -1, winding_number); VECTORIO_POLYGON_DEBUG(" wind:%2d winding_number:%2d\n", -1, winding_number);
} }

View File

@ -47,8 +47,6 @@
//--------------------------------------------------------------------+ //--------------------------------------------------------------------+
// COMMON CONFIGURATION // COMMON CONFIGURATION
//--------------------------------------------------------------------+ //--------------------------------------------------------------------+
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
#ifndef CFG_TUSB_DEBUG #ifndef CFG_TUSB_DEBUG
#define CFG_TUSB_DEBUG 0 #define CFG_TUSB_DEBUG 0
#endif #endif
@ -58,8 +56,6 @@
#define CFG_TUSB_OS OPT_OS_NONE #define CFG_TUSB_OS OPT_OS_NONE
#endif #endif
//#define CFG_TUD_TASK_QUEUE_SZ 16 //#define CFG_TUD_TASK_QUEUE_SZ 16
//#define CFG_TUD_TASK_PRIO 0
//#define CFG_TUD_TASK_STACK_SZ 150
//--------------------------------------------------------------------+ //--------------------------------------------------------------------+
// DEVICE CONFIGURATION // DEVICE CONFIGURATION
@ -67,14 +63,6 @@
#define CFG_TUD_ENDOINT0_SIZE 64 #define CFG_TUD_ENDOINT0_SIZE 64
/*------------- Descriptors -------------*/
/* Enable auto generated descriptor, tinyusb will try its best to create
* descriptor ( device, configuration, hid ) that matches enabled CFG_* in this file
*
* Note: All CFG_TUD_DESC_* are relevant only if CFG_TUD_DESC_AUTO is enabled
*/
#define CFG_TUD_DESC_AUTO 0
//------------- CLASS -------------// //------------- CLASS -------------//
#define CFG_TUD_CDC 1 #define CFG_TUD_CDC 1
#define CFG_TUD_MSC 1 #define CFG_TUD_MSC 1
@ -86,23 +74,6 @@
/* CLASS DRIVER /* CLASS DRIVER
*------------------------------------------------------------------*/ *------------------------------------------------------------------*/
/* TX is sent automatically on every Start of Frame event ~ 1ms.
* If not enabled, application must call tud_cdc_flush() periodically
* Note: Enabled this could overflow device task, if it does, define
* CFG_TUD_TASK_QUEUE_SZ with large value
*/
#define CFG_TUD_CDC_FLUSH_ON_SOF 0
/*------------- MSC -------------*/
// Number of supported Logical Unit Number (At least 1)
#define CFG_TUD_MSC_MAXLUN 1
// Number of Blocks
#define CFG_TUD_MSC_BLOCK_NUM (256*1024)/512
// Product revision string included in Inquiry response, max 4 bytes // Product revision string included in Inquiry response, max 4 bytes
#define CFG_TUD_MSC_PRODUCT_REV "1.0" #define CFG_TUD_MSC_PRODUCT_REV "1.0"

View File

@ -74,6 +74,10 @@ void usb_init(void) {
#endif #endif
} }
void usb_disconnect(void) {
tud_disconnect();
}
void usb_background(void) { void usb_background(void) {
if (usb_enabled()) { if (usb_enabled()) {
#if CFG_TUSB_OS == OPT_OS_NONE #if CFG_TUSB_OS == OPT_OS_NONE

View File

@ -129,8 +129,8 @@ ifndef USB_HID_DEVICES
USB_HID_DEVICES = "KEYBOARD,MOUSE,CONSUMER,GAMEPAD" USB_HID_DEVICES = "KEYBOARD,MOUSE,CONSUMER,GAMEPAD"
endif endif
ifndef USB_MSC_MAX_PACKET_SIZE ifndef USB_HIGHSPEED
USB_MSC_MAX_PACKET_SIZE = 64 USB_HIGHSPEED = 0
endif endif
ifndef USB_CDC_EP_NUM_NOTIFICATION ifndef USB_CDC_EP_NUM_NOTIFICATION
@ -178,7 +178,6 @@ USB_DESCRIPTOR_ARGS = \
--interface_name $(USB_INTERFACE_NAME)\ --interface_name $(USB_INTERFACE_NAME)\
--devices $(USB_DEVICES)\ --devices $(USB_DEVICES)\
--hid_devices $(USB_HID_DEVICES)\ --hid_devices $(USB_HID_DEVICES)\
--msc_max_packet_size $(USB_MSC_MAX_PACKET_SIZE)\
--cdc_ep_num_notification $(USB_CDC_EP_NUM_NOTIFICATION)\ --cdc_ep_num_notification $(USB_CDC_EP_NUM_NOTIFICATION)\
--cdc_ep_num_data_out $(USB_CDC_EP_NUM_DATA_OUT)\ --cdc_ep_num_data_out $(USB_CDC_EP_NUM_DATA_OUT)\
--cdc_ep_num_data_in $(USB_CDC_EP_NUM_DATA_IN)\ --cdc_ep_num_data_in $(USB_CDC_EP_NUM_DATA_IN)\
@ -195,6 +194,10 @@ ifeq ($(USB_RENUMBER_ENDPOINTS), 0)
USB_DESCRIPTOR_ARGS += --no-renumber_endpoints USB_DESCRIPTOR_ARGS += --no-renumber_endpoints
endif endif
ifeq ($(USB_HIGHSPEED), 1)
USB_DESCRIPTOR_ARGS += --highspeed
endif
$(BUILD)/supervisor/shared/translate.o: $(HEADER_BUILD)/qstrdefs.generated.h $(BUILD)/supervisor/shared/translate.o: $(HEADER_BUILD)/qstrdefs.generated.h
$(BUILD)/autogen_usb_descriptor.c $(BUILD)/genhdr/autogen_usb_descriptor.h: autogen_usb_descriptor.intermediate $(BUILD)/autogen_usb_descriptor.c $(BUILD)/genhdr/autogen_usb_descriptor.h: autogen_usb_descriptor.intermediate

View File

@ -45,6 +45,7 @@ void init_usb_hardware(void);
// Shared implementation. // Shared implementation.
bool usb_enabled(void); bool usb_enabled(void);
void usb_init(void); void usb_init(void);
void usb_disconnect(void);
// Propagate plug/unplug events to the MSC logic. // Propagate plug/unplug events to the MSC logic.
void usb_msc_mount(void); void usb_msc_mount(void);

View File

@ -6,7 +6,7 @@ class AsyncIteratorWrapper:
print('init') print('init')
self._it = iter(obj) self._it = iter(obj)
async def __aiter__(self): def __aiter__(self):
print('aiter') print('aiter')
return self return self

View File

@ -1,4 +1,4 @@
# test waiting within "async for" aiter/anext functions # test waiting within "async for" __anext__ function
import sys import sys
if sys.implementation.name in ('micropython', 'circuitpython'): if sys.implementation.name in ('micropython', 'circuitpython'):
@ -21,9 +21,8 @@ class ARange:
self.cur = 0 self.cur = 0
self.high = high self.high = high
async def __aiter__(self): def __aiter__(self):
print('aiter') print('aiter')
print('f returned:', await f(10))
return self return self
async def __anext__(self): async def __anext__(self):

View File

@ -1,9 +1,5 @@
init init
aiter aiter
f start: 10
coro yielded: 11
coro yielded: 12
f returned: 13
anext anext
f start: 20 f start: 20
coro yielded: 21 coro yielded: 21

Some files were not shown because too many files have changed in this diff Show More